程序员35岁危机真是一个经久不衰的话题,而且几乎是一边倒,都认为35岁是绝大多数程序员结束职业生涯的年龄,程序员吃青春饭是板上钉钉的事情。网上很多人的论调是,做开发虽然工资高,但年龄大了,就会被淘汰,所以能做别的,千万不要当程序员。
这其中其实存在幸存者偏差,网上很多说程序员干不过35岁,自己身边又很少有35岁以上的程序员,所以就得出一个结论:程序员吃青春饭,35岁就会被淘汰。
事实是,当我们把视野放宽到所有行业中会发现,“35岁危机”是普遍现象,程序员这个职业连前10都进不去。
DT财经统计了智联招聘2019Q3季度所有行业要求35岁以下的职业比例,在最高的十个岗位中并没有IT行业。要求35岁以下的行业,清一色都是传统行业。
这一数据并不能证明程序员没有35岁危机,很有可能是绝大多数面试开发岗的面试者都在35岁以下,因此筛选年龄的成本很低,不太需要将年龄要求写在招聘要求上。也不能排除暗自要求的可能。但这个数据可以证明,程序员绝对不是35岁危机的唯一“被害人”,比程序员35岁危机更严重的岗位实在太多,如果因为有“35岁危机”就劝别人不要从事开发工作,那至少一半以上的岗位都不值得做。
显然,程序员根本不存在所谓的35岁危机,35岁危机是普遍现象,与职业没有很大的关系。