程序员的五个级别
共 1702字,需浏览 4分钟
·
2021-10-26 21:33
今天是 10 月 24,属于程序员的节日,因为 1024 是计算机世界基本的计量工具。
说到程序员,有人会说他们是修电脑的,也有人会觉得程序员没什么地位,就是一干活的,经常加班,一直写代码能有什么前途。也有程序员自己也迷茫,还要一直长期搞技术么?要不要考个公务员啥的?
当然,如果不喜欢这个职业,那就赶紧趁早转行,如果喜欢,不妨对着吴军老师提到的工程师的五个等级,明确下自己的位置和目标,这五个等级,第一级最高,第五级最低:
掂量一下自己,第二级如果做不到,也没有关系,不必对自己太苛刻,很多人都成不了第二级,第一级就更不用说了,离我们普通人就更远了。
第五级
第五级的工程师要求能独立解决问题,而不需要人指导。再具体一点,比如这个人在京东公司任职,老板让他做一个工具,找出那些不断帮助女(男)朋友买书的读者。他自己知道在公司内找谁去要数据,如何确认两个人可能是男女朋友,而且经常买书。也知道自己在京东公司的环境里,应该使用什么样的开发工具。以及为了方便客户使用,这个工具应该有什么样的基本功能。如果还做不到这件事情,就算不上是一个合格的工程师。
在 IT 行业很多人被称为码农,虽然名字不太好听,但是仔细想想,似乎也是对天天简单重复低层次 IT 工作的人的一个形象的写照。上述对一个五级工程师的要求,任何一个从工科大学毕业的学生,只要自己有心,往这个方向努力,不难达到。如果达不到这个层次,不能算合格的工程师。
第四级
对于第四级的工程师,就需要有领导能力和在工程上把大问题化解为小问题的能力了。
比如在建造一座海湾大桥时,工程师会在现有资金的条件下,根据交通的需求设计一个 200 年使用寿命的大桥,但是为了让军队迅速通过一条河,他们追求的目标就变成了在最短时间内建造足够让军队安全渡河的浮桥。目标不同,工程师的解决方案就不同,这件事对于土木工程师和桥梁工程师来讲,常常不是问题。但是很多搞 IT 的人,常常会把海湾大桥修成浮桥,也会把浮桥按照海湾大桥来慢慢修。
因此,能否成为四级的工程师,要看能否最好地解决一个这样有规模的实际问题。这个能力远不是熟练写程序就够了的。很多人抱怨自己的机会不够,其实从管理者的角度看,中国 IT 公司里非常缺乏这样有头脑的工程师。至于为什么有的人能够得到机会,他们和上下级之间较强的沟通能力帮助了他们。
第三级
对于第三级的工程师,就应该能够独立带领人做出一个为公司挣得利润的产品了。这里面除了上述能力外,还涉及到对市场的判断和营销能力。很多人讲,我就是做工程的,这个东西是否有用,我不清楚,有什么事情你叫我做就好了。这样显然达不到第三级的要求。
第三级的工程师,本身必须是非常好的产品经理。一个有良好工程素养的人,如果心胸开阔,愿意接受各种意见和建议,经过努力,可以做到这一步。你可能奇怪,我为什么专门强调心胸开阔,因为人有多大的心,就能做多大的事情。有人抱怨自己作为工程师,收入和社会地位太低,我想如果你做到第三级,就不低了。
第二级
第二级是能够做出先前没有的东西的人,世界因为他们多少有点不同。举几个例子,比如北极光风投的创始人邓锋,在他(和谢青、柯岩)之前,世界上没有真正意义上的网络防火墙设备,他们做出了这个设备,并且成功创立了当时世界上最大的防火墙公司(Netscreen),这个公司在被收购前市值大约为20亿美元。他可以算得上是二级工程师,另外,Google云计算的发明人迪恩(Jeff Dean)也可以算。你如果能成为二级工程师非常好,但是如果不能也没有关系,不必对自己太苛刻。
第一级
第一级是开创一个产业的人,包括爱迪生、福特、贝尔等人。这可能离我们远一点。
最后
我想接下来大家知道自己努力的方向了,每提高一级,你的影响力和收入就会增加很多,当然对你的综合能力的要求也多得多。
祝程序员节日愉快!