郑州安卓培训高级开发工程师
郑州iOS培训
郑州安卓培训觉得这个问题特别有趣。随着办公室讨论的继续进行,我尽力去回想从开始软件开发工作一直到成长为一名开发者,这些年我思考了什么问题。
毫无疑问,对每个开发者而言,成长为更高职级人员的过程中,时间是一个重要的因素。观察这些年的各种各样招聘信息(一些人认为“高级”意味着少5-7年的经验,而另一些人认为它意味着至少10-15年),很显然就专业时间需要多久没有真正的“标准”。
仅仅过了几年,一些开发者就认为他们自己是高级工程师,而另外一些人过了7-10年还人认为自己仅仅是“中级水平”。 作为招聘方,我知道以上事实都属实。这些都毋庸置疑,是明了的常识。自负也是一件有趣的事情。针对“时间多久”会有不同意见,这种“阻抗不匹配”会引起争执。
那跟学到的技术或语言种类有关系吗?有一种学院派观点认为,掌握一两种语言也能成为高级工程师,只要他掌握了如何去处理在使用编程语言过程中遇到的问题的经验就好。然而,另一种职业更加注重使用不同相似技术去工作,并用不同技术解决更多通用问题的能力。
这是明摆着的,就是取决于工作要你去干嘛。从那个角度而言,内部讨论你是否已经进入了“高级工程师”领域是没用的。
经过了反复思量以及听了很久的讨论,我总结道,针对个问题的内部判断是相当各异性的。如果让我去提出一个标准—-不管是不是非正式的—-那将是:作为一个初级工程师,当一个公司或团队的高级技术人员让你做某件事的时候,你所拥有的舒适和自信水平。
郑州安卓培训觉得这个问题特别有趣。随着办公室讨论的继续进行,我尽力去回想从开始软件开发工作一直到成长为一名开发者,这些年我思考了什么问题。
毫无疑问,对每个开发者而言,成长为更高职级人员的过程中,时间是一个重要的因素。观察这些年的各种各样招聘信息(一些人认为“高级”意味着少5-7年的经验,而另一些人认为它意味着至少10-15年),很显然就专业时间需要多久没有真正的“标准”。
仅仅过了几年,一些开发者就认为他们自己是高级工程师,而另外一些人过了7-10年还人认为自己仅仅是“中级水平”。 作为招聘方,我知道以上事实都属实。这些都毋庸置疑,是明了的常识。自负也是一件有趣的事情。针对“时间多久”会有不同意见,这种“阻抗不匹配”会引起争执。
那跟学到的技术或语言种类有关系吗?有一种学院派观点认为,掌握一两种语言也能成为高级工程师,只要他掌握了如何去处理在使用编程语言过程中遇到的问题的经验就好。然而,另一种职业更加注重使用不同相似技术去工作,并用不同技术解决更多通用问题的能力。
这是明摆着的,就是取决于工作要你去干嘛。从那个角度而言,内部讨论你是否已经进入了“高级工程师”领域是没用的。
经过了反复思量以及听了很久的讨论,我总结道,针对个问题的内部判断是相当各异性的。如果让我去提出一个标准—-不管是不是非正式的—-那将是:作为一个初级工程师,当一个公司或团队的高级技术人员让你做某件事的时候,你所拥有的舒适和自信水平。