专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
51好读  ›  专栏  ›  程序员大咖

IT工程师的“五个等级”,你处在哪一级?

程序员大咖  · 公众号  · 程序员  · 2018-05-02 10:24

正文

请到「今天看啥」查看全文



只是对于大众来说,他至今(2018.02)还没有向人们展示一个有足够影响力的产品(无论是面向开发者的技术产品还是面向普通用户的应用产品)。


近期他把自己的博客删除了,关于他的消息逐渐少了,也许当他回归的那天,他会直接从第五级跃迁到第三级。


严格的说,第五级并不是一个轻而易举就能达到的级别。但是,只要是一个善于思考,手脚轻快的新晋工程师在工作一两年以后,达到是没有问题的。


如果你每天做的事情都是一些简单重复性的事情,那么我想其实是不能算为第五级工程师的。


如何打怪升级?


对于工程师来说,确定性的输入和输出是最容易解决的问题。那么,我们知道了这个划分以后,如何来指导自己的职业发展进行打怪升级呢?我觉得需要想清楚以下几件事。


级别之间人与人的能力


级别之间人与人的能力、能力圈的差距是数量级的。 以前跟同事一起饭后散步的时候,我经常说人和人之间的差距是无法想象的,如果一个人内心做不到真正的谦逊,那一定是他没有见过真正优秀的人。


对于工程师级别的划分也是一样的,优秀工程师与普通工程师的差距是数量级的,而不是线性的,更不是想象的只差一点点。


回到自己身上,抬头看一下上面列出的代表性工程师,客观评估一下与他们的差距,是否有种路漫漫而修远兮的感觉?


但是,我们不用失望,要知道,对于大航海时代的船长来说,正是知道了自己的位置才支撑着他们战胜了风浪和败血症,最终发现了新大陆。


这个数量级我觉得不用定太大,《The Rise of Developeronomics》(http://www.techug.com/post/reading-is-a-good-hobby.html)提到的“10 倍效率工程师”应该是比较合适的,即每个级别相差 10 倍。


想清楚了这一点,能大大缓解程序员之间天然的鄙视链,内心也变得不那么天生骄傲。


你身边一定会有你觉得是“菜鸟”的同事,对于这类同事,说你的工作效率和工作输出是他们的 3~5 倍,可能你不会反对,但是扪心自问你的工作能力是他们的 10 倍吗?


如果这里你需要掂量一下,那么就默默放下你心中对他们的相对优越感吧,毕竟你们之间还是在同一个级别,你们之间的差距很可能只是时间经验的积累罢了。


此外,级别之间的差距不仅要求的专业能力要有数量级的提升,对于能力圈的大小也需要有数量级的提升。


你身边一定有薪酬和工作效率跟刚毕业不久的年轻人差不多的老同事。这类同事工作勤恳,保质保量,人也很 nice, 但是每当想考虑晋升机会的时候,总是拿不出像样的亮点帮他一把。


这部分人很多是工作能力提升以后,能力圈没有跟上导致的。这里并没有对老同事不敬的意思,我也承认有些老同事是因为性格或自主选择的因素在一个职位上做很长一段时间。


级别之间的数量级差距是挑战也是巨大的机遇。因为这也意味着每提高一级,会筛选掉大约等数量级的人,这也就意味着你具备了竞争更好的职位和薪酬的机会。


近几年,很多人都感慨说 「IT 行业的红利要逐步过去了,我们会不会成为下一代失业的民工?」 ,也有很多开发者不无担心的说 「AI 都会写代码了,会不会让程序员失业?」 其实,这种担心至少目前来说是多余的。







请到「今天看啥」查看全文