程序员越老越容易失业是一种国内短期内发生的畸形的就业现状,许多互联网公司再招聘员工的时候,明文规定只要求xx岁以下的员工,而xx一般为35岁。
仿佛40岁人生就要结束了一样。所以这种现象也被称之为“35岁危机”。
我们来用数据说话。
实际上,现在国内30岁以上的程序员可能有40万人。
根据CSDN一位博主的统计,2020年国内约有200万一线程序员(具体计算过程可以看注释)[1],而根据CSDN《2020-2021的中国开发者调查报告》大约有20%的程序员在30岁以上,40万就是由此统计而来。
光看数字,大龄程序员可就不少了。

图片来自CSDN《2020-2021的中国开发者调查报告》
再来看看行业需求:
根据CSDN《2020-2021的中国开发者调查报告》:
- 有41%的开发者认为缺乏大量的技术型人才是制约国产操作系统发展的主要原因;
- 有55%的开发团队认为继续机器学习/深度学习算法工程师,超过一半的开发者团队仅有个位数的算法工程师;
- 有47%的开发者认为当前行业缺乏熟练的云远程技术人才;
再回过头来看CSDN《2019-2020的中国开发者调查报告》
- 50%的开发者认为缺乏大数据人才是企业构建大数据应用时遇到的普遍问题之一;
可以说,技术人才的缺口是巨大的。
那什么样的是技术人才呢?是刚刚从大学毕业的、暂时只能做一些打下手工作的大部分计算机应届生?还是自学或者从培训班出来,学了当下时兴技术、但是基础薄弱成长缓慢的一些转行程序员?
显然,除了部分极富天分,甚至入选华为“青年天才”年纪轻轻拿高薪的那部分人,更多的程序员想要成为人才,是需要时间的。
他们需要从一个青涩的菜鸟成长为独当一面的工程师,从只会敲代码到能够带领一个项目,从拧螺丝到深入行业前端,到了这个时候,这个程序员还能有多年轻呢?
在CSDN《2020-2021的中国开发者调查报告》中也显示,在30~40岁的程序员中10%为技术经理,在40岁以上的程序员中技术经理占比11%。

图片来自CSDN《2020-2021的中国开发者调查报告》
所以说,35岁与其说是程序员的失业门槛,倒不如说是程序员的分化。
一个程序员到了35岁这个年纪还只会谷歌百度,新技术几乎不懂,过去的十多年程序员生涯也仅仅是老板让干什么干什么……
那老板当然更喜欢有激情、有想象力、有创新可能、重要的是能熬夜的年轻人啊。
别成为只会熬夜的程序员,
“35岁危机”也是短期内的畸形现状。
其实在国外,年过花甲的软件工程师大有人在,就像是正常的行业一样,越年长的人经验越丰富,创造力反而会比多数年轻人要好。这是一个行业稳定的发展状态。
而国内的互联网行业发展虽然已经足够成功,但是满打满算,行业发展也就25年左右,其实还处于发展阶段,并没有形成一个绝对稳定的发展格局。加之国内就业环境目前比较浮躁,所以短期内,某种程度上的混乱在所难免。
下面我们再来谈谈主观因素。为了让大家有更直观的感受,我们用“程序员”和“码农”来代称从事编程工作的两个群体,区分的标准是是否可以独立解决编码问题和快速学习(“程序员”即有这些能力,“码农”反之)。
高效的学习能力,等同于基础知识扎实、触类旁通、有寻找前沿知识的能力、能够看到问题和技术的本质、善于思辩、能独立思考,并且普遍拥有直接阅读英文技术文档的能力。
解决问题的能力,意味着你同时具备高效的学习能力、见过很多的场景、犯过或是处理很多错误、能够防火和救火。遇到问题可以准确定位处大概位置,并最快速度消灭。
虽然大家工作内容都是写代码,但是实际上“程序员”出现“35岁危机”的概率是比较小的,大多是“码农”群体面临这样的困境。

添加图片注释,不超过 140 字(可选)
因此,程序员一般都可以独立编写代码并了解算法,其代码不仅易于理解并且十分简洁,而码农虽然对于基本代码编写(增删改查)没问题,但是编程能力不能达到程序员的水平。
而码农通常只要求能够熟练使用编程环境,精通几种编程语言、开发框架和开发库,能够按照既定的设计完成编码。而程序员要求在码农的基础之上,精通设计模式、算法实现和编码技巧,并具备熟练应用的能力,这个阶段的程序员能够独立编码解决现实问题。
说白了,就是技术不过关,学习能力差,没有独立解决问题的韧性和能力。
再回到“35岁危机”的问题,为什么我说程序员不太容易遇到这样的问题呢,因为程序员所需要的能力一定是需要长期的学习和实践才能得到的,虽然不排除有天才,但毕竟属于少数。
事实上 ,程序员30-40岁这个年龄阶段,正是精力、能力、经验相对平衡且处于较高水平的阶段,就算是因为公司原因失去工作,马上下一个高薪offer就能续上。毕竟老板们不傻,谁的产出高心知肚明。
但是码农就比较惨了,因为没有比较高的编程能力,整体水平较程序员差距较大。等年纪大了,如果还是没有超年轻人一截的能力,又不如年轻人经历充沛,还比年轻人的工资要高,那么就会公司被淘汰,且找工作越来越困难。
我觉得年轻的朋友无需有太多心理负担,因为中国的互联网发展相较欧美等发达国家,还属于比较初期的阶段。
现在公司里没有年长的技术人员,一方面是因为国内互联网发展晚,很多资深程序员其实年纪不大。另一方面公司不重视技术积累,这样的公司压根也不值得待。社会风气的问题终究不是常态,最重要的是不要让自己沦为“码农”,让自己越来越被动。
那么,现阶段暂时能力有限,担心沦为码农一族,甚至已经跌入泥潭想要改变现状的朋友应该怎么做呢?
建议考虑就读海外名校计算机硕士课程。
一方面可以获得海外高等院校与出国一样的硕士文凭,拿到叩开大厂大门的敲门砖。
最重要的是,跟着行业大牛老师好好学习,夯实基础,稳扎稳打,拓展自己的知识面,让自己的技术能力真正达到一定高度,让面试官对你刮目相看,甚至通过技术自己创业等方式,获取更加丰厚的利润。
现在美国名校伊利诺伊理工大学春季大学开放日,在中国区开设了为期3天的免费在线计算机硕士体验营,仅限30名,如果想更多的了解在线硕士相关信息,立即点击下方链接参与体验营!
626



被折叠的 条评论
为什么被折叠?



