最近码农界一直流传国内著名科幻小说作者刘慈欣(代表作《流浪地球》、《三体》等)在其作品中对程序员这个群体未来的描述。
最后这一句,“这个阶层(程序员)被称作技术无产阶级”让我尤为震撼。
本人作为一个41岁的老码农,混过体制内大学计算机研究所,鹅厂做过研发总监,创业公司当过CTO,目前待业,一路走来,最大的感受就是程序员确实是青春饭。
如果多年前有人问我,我肯定摇头说不是,并固执的认为大龄程序员干不下去那是因为水平不行,技术没跟上。直到现在年龄大了,经历了很多,越来越明白,很多东西跟技术无关。
所谓的“中年危机”不光出现在程序员这个群体,体制外的大部分职业,有几个能在公司干到退休的?体制外的工作,超过40岁以后,再去打工,基本上没人要了(本人就是)。
程序员这个职业比较特殊,里面需求最多的永远是年轻的肉体和脑袋。全球知名的开发者问答网站stackoverflow曾经做过一个程序员平均年龄调查,所列国家竟没有一个超过30岁的。
从图中可知,年龄最大的是澳大利亚,平均年龄29岁;最年轻的是印度,平均年龄只有22.7岁。我所认识的程序员朋友中,职业生涯基本上是短则10年,长则20年,能干30年以上,是小概率事件。
为什么在大厂,程序员提及最多的是35岁中年危机?
个人认为,程序员这个群体,归属于(脑力)劳动密集型人才。群体更多的人是处在底层基础编码,对管理的需求比较少,所以能上升到管理层的就更少,底层编码人员工作基础,重复性强,技术含量不高,就容易产生35岁中年危机(大厂“搬砖”人的称呼就是这么来的)。我在鹅厂的时候,部门下属有好几个30岁+研发还在做最基层的工作,可替代性太强了。真的,随便招个工作两三年的小年轻来替代他们是一点没问题的。
“如果你现在35岁了还在大厂做基础开发工作(简称“大头兵”),你就会发现周边的同事都是刚毕业没几年的小年轻,自己除了工作经验有优势外,其他的都不存在竞争优势。晋升、评优优先考虑年轻人,裁员会优先考虑你。”——来自大厂“狗东”的一个朋友感叹。
除此之外,大龄程序员还面临:
1、无法适应高强度开发工作。很多上了年纪的人加班就不如小年轻能扛,坐的时间久了头昏脑花,高血压、高血脂、颈椎病还不算什么,加班过度还容易引发猝死风险。企业也害怕呀!
2、开发团队日益年轻化。为了保障团队的开发效率,大厂研发主力现在都是95后的天下,90后都已经开始退出开发团队一线主抓管理了,更别提70、80后了。
3、技术结构陈旧,面临淘汰。之前单位招了一个有着十几年工作经验还在敲代码的Android程序员,让做一个原生购物支付功能,一个星期都没有做出来(只会套框架,写代码很差),无奈被辞退了。
不过,也没必要一直悲观,现在那还有一个公司干到退休。程序员至少起薪比其他职业要高一大截,如果有规划,不瞎折腾,可以更快完成原始积累找出路。在职场,收入和职位上升不可能无限增长。管理层的位置数量有限,越接近金字塔顶尖越是异常艰难,绝大多数人都会被堵在一个不高不低的“瓶颈”处。
不管咋样,人总要以发展的眼光看问题,说不定等20年后,程序员就不是青春饭了(人数减少,基础工作AI替代了)。当然,你也可以向这位前辈学习,码农转型成功的典型案例。
文字 | 冯华耀 编辑 | 思齐
文中图片由作者提供
领取专属 10元无门槛券
私享最新 技术干货