为什么程序员越老越不值钱?

35岁似乎成了程序员的一个坎儿。

某大学知名教授和他的学生前后脚去大厂面试,学生被录用了,教授却被拒之门外。

关于这个问题,畅销书作家吴军在《富足》一书中专门讨论过。这里结合他的观点和老金的个人想法阐述如下。

你在公司中的价值取决于你的“净绩效”(收益减支出),当你为公司创造的收益小于公司为你支付的成本时,被“扫地出门”也就不足为奇了。

收益=效率*时间。

1时间维度:

非真因:“加班”拼不过年轻人

年轻人比中年人更有精力,肯加班,工作更努力,这显然是不争的事实。但是,吴军不认为这是35岁危机的原因。因为据他说绝大部分人加班其实是在磨洋工。吴军说“无论是美国还是中国,一万人以上的‘大厂’裁员一半,公司营收都不会减少一分钱。”

从另一个角度也很容易证明它不是真因:时间对所有行业都是一样的,无论什么行业你拼加班都拼不过年轻人,但为什么只有程序员这个行业35岁危机特别明显?

2.效率维度

(1)非真因:职场老油条

从主观层面看,有种说法是30多岁的人变成了职场老油条。吴军认为这也不是真因。因为在今天的大环境下,绝大多数30多岁的人是非常敬业的。

还是和前面一样,这一点所有行业都一样,因此必然不是真因。

真因一定与程序员本身的行业特点息息相关。

(2)真因一:知识、经验、技能贬值速度快

吴军认为,知识结构老化导致的产出效率下降才是30多岁危机的根本原因。

时间对每个人都一样,说到底,一个人的产出效率才是他的竞争力,它取决于两个因素:一个是知识、技能和经验的总量K,一个是这些知识、技能和经验的单位价值V。竞争力(或效率)基本上等于这两个因素的乘积(KV)。

知识、技能和经验的量是随着年龄线性增长的;但它们的价值却是随时间贬值的,贬值速度不是线性的,而是按半衰期衰减,即每隔N年贬值一半。

信息技术领域与其他行业最大的不同在于:贬值速度快,半衰期非常短。

因为计算机行业技术迭代快,新技术会非常快地淘汰或边缘化旧技术。

编程新技术更多的是一些革新,而不是渐进式的改善。这语言、那框架各种工具层出不穷,它们不是对现有知识技术的渐进式改善,而是颠覆性的革新。

计算机行业为什么技术进步快?因为它目前依然还算是朝阳产业,至少也算非常火的行业。因为朝阳产生需求,需求产生高薪,高薪导致聪明人的积聚,人才积聚进一步促进行业技术变革,新变革产生新需求,新需求增加致使老需求减少。老程序员知识结构老化只能满足老需求,满足不了新需求,因而,老程序员越来越不值钱。

此外,热门的新技术通常不超过5年就会变成大家都掌握的技术了,自然就不值钱了。5年可以视为信息技术领域技能的半衰期。程序员在不同时期的竞争力可表示为下面的曲线:

可以看出,工作第5年就是职场竞争力的峰值。

大体来说,如果行业半衰期是5年,你最近5年获得的技能就决定了你的竞争力。或者可以这么说,只有最近5年获得的技能才是有价值的,你的砝码就是最近五年获得的技能。所以你是35岁、40岁、50岁,你的价值基本上都是30岁。然而,你却拿着35岁、40岁、50岁的工资待遇,因此你的净绩效是比不过年轻人的。

五年以前的技术不值钱,你相对年轻人已经没有了优势。五年内获得的新技术就成了与年轻人比拼的关键。

因此,程序员的价值更多地体现在最近五年对新技术的掌握上。它体现在两个方面:

(1)新技术的学习能力:年龄大的程序员的精力不如年轻人充沛,身体状况也在走下坡路,尤其在常年不规律的高压工作的摧残之下,再加上娃要啃老媳妇要啃老公等生活中的一些琐事牵绊,拼“学习能力”一般是拼不过年轻人的。

(2)新技术的学习意愿:年龄大的程序员更倾向于用自己掌握的原有知识、经验、技能去解决新问题,这些原有的知识、经验在互联网行业不被视为加分的资本,而是减分的“固有认知”。即那些旧知识可能导致程序员形成固定的思维模式和经验,从而降低对于新技术的接受程度。就像有人说的,当自己钻研多年的技术逐渐被市场抛弃,那种无力感就像“一个木匠站在机器时代的门口”。

不光技术新,还有潮流新。正像马化腾说的,你可能什么都没错,就是你老了。你不知道年轻人在想什么。

(3)真因二:知识、经验、技能本身价值就低

虽然计算机技术发展快,但有一些低层次却占比相当大的程序员,被称为“码农”。这些人的特点是做着重复性工作,老人和新人的差距不大,比如说外卖软件,日常代码维护工作没有太大的技术含量,随便谁来都可以做。新人的工资普遍要比老人低,这样的工作新人就比老人有更高的性价比。所以这些人的命运自然就像农民工一样,越老越不值钱,人家都愿意要年轻力壮的。

随着人工智能的发展,低端的重复性和机械化的编程工作可能会被自动化取代。人工智能就是现有知识经验的大集合,那些老旧的知识经验就更加没有价值。

当然,35岁危机说的只是普遍情况,并不是绝对的。

如果不想转岗、转行,还想安静地做个程序员,避免中年危机的应对策略有两个:

(1)进步快:天下武功,唯快不破。专注于新兴领域和技术,勇立潮头的人,才不会被时代淘汰。你必须要持续学习,提高自己的技能增长速度,与新人拉开差距。

(2)贬值慢:尽量学习门槛高、比较复杂、需要较长时间训练才能掌握的专业技能(比如数据结构与算法、操作系统、网络安全等),这样的技能半衰期一般都比较长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

金创想

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值