如何评价一名老程序员的价值?

各位读者大大,说起来惭愧啊,公众号两周没更新了,年底了比较忙,公司的事情有点多,弄绩效、明年计划啥的。另外年底朋友同事各种约饭、聚会的也多,我自己的时间被占了不少。

 

以上借口纯属鬼话,如有雷同,纯属活该。

 

之前写了一篇文章,说的是我面试新人更看重四方面:聪明、饥渴、努力、饥渴。文章的末尾留了个尾巴:评价老程序员我重点看另外四方面。文章发了之后,有一些读者就给我留言,询问是哪四方面,我简单回复过。今天就详细写写我看重的:能力、态度、团队、替代性

 

先说明一下,我这里说的老程序员,是指在开发经验超过 5 年的。“老”是相对于“新”说的,和司龄无关,和年龄无关。比如你在 A 公司干了 3 年开发,来到 B 公司又干了 2 年,那你就算老程序员了。如果你之前干了 3 年测试,转行做开发 2 年,这种就不算。

 

1. 方面一:能力

 

前面说了,开发经验超过 5 年,为什么是 5 年?一般来说,干了 5 年程序员之后,一个人的知识、经验已经有了一定的积累,开发能力应该比较强了。

 

说句实话,我感觉开发 5 年之后应该达到或者接近高级程序员的水平。你可能会说,我们公司的高级程序员普遍都是 7、8 年以上经验的,这种情况或许是公司职级严格,或许是公司通过压职级来压工资。

 

关于高级程序员没有一个标准的定义,叫高级还是中级无所谓了。你想啊,如果一年做一个项目,五年也能做五个项目了吧。工作时间、项目经验都摆在这了,假如一个人的技术能力还没达到平均水平之上,那么这个人的前景肯定堪忧啊。同事、上级会怎么看他,会不会认为他的学习能力弱、不努力?

 

对新人来说,公司可以培养他,让他学习,给他时间成长。对老程序员来说,招进来是让他迅速上手干活的,能帮老板赚钱的,怎么可能给太多耐心容忍他慢慢学。

 

所以作为一个老程序员,能力是最起码的要求,如果你的能力还没超过那条平均线,你真得好好反思一下,自己过去几年的时间都去哪了。现在程序员已经不抢手了,最基本的能力你都不合格,你凭啥和别人竞争。

 

2. 方面二:态度

 

说完能力,就该说态度了,态度的重要性在能力之上。

 

其实呢,工作年头接近的情况下,大部分人的能力都相差不大,出类拔萃的人还是凤毛麟角,毕竟特别有天赋、特别努力人还是少。同样,特别差的人也占少数。

 

在能力接近的多数人里面,一个人怎么能比别人做得更好,能慢慢脱颖而出呢?靠态度,就是那个态度决定一切的态度。

 

员工分三类:自燃型、可燃型、不燃型。从字面就很容易理解,自燃型员工就是自己就能把自己点燃,不用外界就能让自己嗨起来,知道工作到底是为了谁,这类人能自我驱动,做事积极主动,领导安排事情也放心,最可贵之处是自燃的人还带动其他人。大部分人属于可燃型,这类人不主动不推诿,工作也能干好,就是需要外力时不时的推一把。不燃型,就不用多说了,这类人对自己的工作不上心,看别人干的好了,还 tm 眼红说风凉话。

 

如果老程序员,就算你能力再牛逼,是不燃型那类人,态度消极推诿,大事干不好小事看不上,还给别人添堵、添麻烦,你说公司留着你有什么用。

 

3. 方面三:团队

 

我认为,比态度再重要的就是团队意识了。

 

经常会在简历中看到别人这么写“有团队精神”、“善于团队沟通合作”、“能快速融入团队”。大部分人都这么写,但是不得不说,这么写没啥说服力,没法体现出来你在团队方面的贡献、重要性。

 

每个人在团队中有不同的角色,不同的角色要有不同的团队意识。这句话什么意思呢?

 

比如我作为一个技术团队的管理者,带着一百来号人,我不能满足于钻研技术,不能满足于仅仅当一个救火队长,当一个奶爸。以前总是认为自己技术牛了,别人更信服我,后来我的想法转变了,应该优先考虑带领团队做出成绩来。什么是成绩?最直接的成绩就是能帮公司赚钱。能赚钱,比提高团队效率、士气这种实际多得多。有了成绩之后,在帮团队争取奖金、资源的时候,你的腰杆就硬的多。

 

前几天很多人都被腾讯的奖金刷朋友圈了吧。今年腾讯云员工每人一部 iPhone 11 Pro,微信支付团队获得“创始人奖”,总奖金 20 亿元,人均 20 多万,还不包括年终奖。再之前的王者荣耀团队获得“创始人奖”的时候,团队人均年终奖近百万。

 

看完刺激吗?眼红吗?能帮公司提高价值的团队,就是这么牛气。

 

如果你是团队中的普通一员,你首先干好自己本职工作,别给其他成员添乱。在团队中相处,要注意收敛自己的个性,控制自己的情绪,和别人配合的时候,齐心协力,达到 1+1>2 的效果。再有就是,建议大部分老程序员也该锻炼着带带人了,找个合适的时机,从 2、3 个人的小团队开始带起,一点点锻炼自己。

 

总之,无论团队大小,无论你的角色是啥,团队意识很重要,说起来容易,想做好很难。经常问自己一个问题:团队里面的同事愿不愿意和你一起干活?

 

4. 方面四:替代性

 

最后一方面就是替代性。

 

有的人离职,公司痛快答应,而且很容易就能找一个人来接替他岗位。有的人离职,领导会拼命挽留,通过加薪升职,甚至给股权、期权,也想把这个人留住。

 

为什么会这么费劲挽留?因为这个人重要啊,想找别人接替他不容易。这,就是替代性。

 

怎么让自己不容易被别人轻易替代?你把前三方面:能力、态度、团队,都做好了,基本就差不多了。不敢保证给你升职加薪,但是对防止你被早早裁员有很大作用。最近裁员的公司一家接着一家,裁完一轮又一轮,就像“红萝卜蹲,红萝卜蹲,红萝卜蹲完白萝卜蹲”这个游戏一样。现在日子不好过,老程序员先保住饭碗再说,马老师不都说了吗:

 

“2019年大家都很不容易,自己一天接到5个借钱电话,过去一个礼拜要卖楼的朋友有10个。

 

以上就是这篇文章的主要内容了,能力、态度、团队、替代性,对老程序员来说,这四点越靠后的越重要。另外,这四点完全是我自己的观点,如果你不完全认可没关系,看完之后对你有一些收获就可以了。

 

不管你是什么行业,什么职位,希望这篇文章对你有帮助,感谢阅读,欢迎关注转发,让我们一起成长。

 

 

智能人工推荐

面试新人,我看重聪明、饥渴、努力、人品

匠人精神,一本让我连续听了3遍的书