聊聊程序员的能力矩阵

我在之前的文章提过,为啥你5年经验比不过人家2年工作经验,这都是刻意练习的结果,因为你5年的工作经验可能是1年经验在舒适区里面重复了5次,而别人不断打怪升级。

这个时候就有人说了,涛哥我们公司环境氛围不行,涛哥我们加班太严重了没时间学习等等理由。

其实这个我还是有些感受,不过我觉得外部环境都可以进行调整,比如换工作,这些都够不成理由,更多还是因为我们本身不知道怎么做一个优秀的工程师。

工程师五个等级

关于优秀的工程师,计算机科学家吴军老师把工程师分为了五个等级

大家可以看到每一级别的要求都蛮高的,刚毕业能处理领导安排的工作认为就能够得上第五级别了,然后每一级别都增加不少难度了,直到最后开创一个产业,比如爱迪生,福特,贝尔等人。

按照这个要求,吴军老师说自己也只算2.5级别,本想说自己在第4级,估计也只能算4.5吧。

给这样一个图更多是说明,我们自己还差的有些远,切不可安于现状,觉得自己已经是牛逼的「工程师」了。

现在大多数互联公司对于刚毕业的学生都会在工牌上写上XXX工程师,这个含金量可想而知。

能力矩阵

有同学可能觉得上面说的不是那么接地气,不够指导意义,我这儿分享一个「程序员能力矩阵」,由于内容非常多,这儿只放部分截图,更多我放在阅读原文,大家可以看看,相信对你有一定指导意义。

注意: 每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。

大家可以对比一下,你的知识能力处在什么位置,在每一个知识点上面,自己掌握的情况,每次当自己要沾沾自喜的时候,就拿出来看看,自己距离优秀程序员还有较长的路要走。

所以身边常常有同学说自己是「码农」,一来自嘲,二来优秀的程序员确实比较难,想到这儿我摸了摸我「茂密」的头发,唉,自己修炼果然不够,继续搬砖吧。

参考链接

http://sijinjoseph.com/programmer-competency-matrix/

https://blog.csdn.net/u012150179/article/details/38383745

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章