《纽约时报》曾做过一份调查报告,引用了NSF(美国国家卫生基金会)和人口普查局的数据,其中关于软件工程师的职业生涯的数据令人惊讶:

大学毕业 6 年后,57% 的计算机毕业生作为程序员在工作;15 年后,34% 作为程序员在工作;20 年后,他们已经步入 40 岁,这个数字下降到了 19%。

而对于中国大多数程序员而言,尽管还没到40岁,但刚刚过去的2017年已经让他们感到危机四伏。前有WePhone 开发者苏享茂“被骗婚”,后有中兴70 后程序员欧建新“被离职”。时隔三个月发生的两起自杀事件,让人们第一次意识到,原来一直顶着“高薪”光环的程序员,其实也是容易被忽视的“弱势群体”。

一个行业可能兴盛,也可能衰落。程序员这个曾经令人艳羡的职业今天尚且面临如此境遇,那些在高速运转的时代更迭中光环不再的行业,还好吗?

42岁的程序员欧建新死了。

几天后,他的名字和照片出现在百度百科上。看其简历,可谓顺风顺水——北航毕业,南开硕士,华为八年,中兴六年。最后一句则注明,“2017年12月10日上午,在中兴通讯大楼坠亡”。

根据其妻随后在网贴中的表述,欧建新疑似牵涉到了公司的结构调整,面临被辞退的危机。12月1日,先是有领导找他谈话,期间流露出了劝退的意思;之后的几天,公司人事部门又找到欧建新沟通,谈了N+1补偿方案;12月7日,部门负责人再次找他谈了股份转让的事情。最后一次离开家门时,欧建新对妻子说,“我们公司有内部矛盾,我很可能成为牺牲品”。几个小时后,后者接到了丈夫坠亡的消息。

“我特别理解他的绝望,”同是程序员的宁晓峰像是从欧建新身上看到了自己的影子,“人到中年本就力不从心,生活又在不断地给你施加各种压力,被辞退只是压倒他的最后一根稻草而已。”

欧建新与家人的合照。(网络图)

“和小鲜肉竞争,会死的”

宁晓峰是有“大龄恐惧症”的,在他看来,这甚至是程序员们的“通病”。

34岁的宁晓峰已经做了十多年Java开发。

“刚毕业那几年,工资从三千起步,每年在学新知识,工资相应地增长。这个阶段大家都很自信,总觉得‘这时候不拼什么时候拼’。”在宁晓峰记忆中,自己在“30岁的时候感到了不安,但无力挣扎。35岁之后估计就是彻底的咸鱼状态了。”2015年,宁晓峰想要换工作,首次被猎头“鄙视”,“年纪太大,不能应付加班的人,我们公司不需要了”。

在硅谷,年龄歧视早已是公开的秘密。据Business Insider调查,年过50岁的科技行业人士中,几乎所有的受访者都表示自己满50岁后曾遭遇过年龄歧视;美国劳工普查分析统计局数据则显示,技术工人在20-30岁左右时薪资水平会急剧增加,到了40岁后,增速会放缓,年龄和薪水开始呈反比;而根据Intel去年公布的裁员数据,裁掉员工中有近八成超过40岁,其被裁几率是40岁以下员工的2.5倍。

国内招聘网站拉勾网2017年11月份发布的调查结果显示,国内科技公司员工更敏感地体会到职场年龄歧视的存在,只有10.6%的受访者相信公司不会抛弃年纪大的员工,52%的受访者认为年龄越大,换工作的压力越大,而国内科技行业的警戒线为35岁——比硅谷的40岁更低。

“程序员真的干到 35 岁就干不动了吗?”知乎上,有人发问。截至2017年12月24日,该问题已被浏览两百余万次。

刚满40岁的网友“钢的琴”发现,现在做编程,脑力明显跟不上了,“以前我可以连续通宵编程一周,每天只睡4个小时,或者完全不睡觉72小时编程。现在如果熬一个通宵的话,后面3天都缓不过来。”

2017年10月23日,网易给程序员们发福利——公司旗下的成人情趣品牌“春风”牌安全套。(东方IC 图)

而加班,无疑是程序员们生活的常态。近日,互联网理财平台挖财和外卖平台饿了么联合发布了《互联网从业者生活品质报告》(以下简称“报告”),报告显示,每天工作时间在10小时以上的程序员占了50%。

宁晓峰记得,2010年,他在上海柯达上班,公司隔壁就是华为。员工中间流传着一个笑话:晚上八点,柯达的最后一个员工走出公司,嚷嚷着“今天加班累死了”;九点,从华为出来的员工开心地大叫,“哈哈,今天我第一个下班”。

“所以柯达倒闭了,华为越混越好。”宁晓峰有些自嘲。

即便在“越混越好”的华为,中年程序员的日子也并非高枕无忧。有媒体报道,2017年初,华为中国区开始集中清理34岁以上的交付工程维护人员,研发部门开始清退40岁以上的程序员。

“我们老一代程序员,都讲究设计模式、代码质量。”宁晓峰透露,他们目前接手的项目中,长久一点的,已经陆续维护了十几年。而新一代公司则讲究一个“快”字,3个月做出来的东西不好,大不了重做一个。“我们可能设计个框架要用1年,人家3个月都开始运营了。你让一个维护老项目20年的程序员出来和‘小鲜肉’竞争,会死的。”

在于先生眼里,工作在一线的35岁程序员和25岁的相比,没有任何优势。于先生29岁,带着一个十多人的小团队做软件开发。“我们现在招人,超过30岁的,简历都不看。因为我们招的就是一线干活的。我不需要那么大年龄,年轻人有的是。”

“40岁以上的人,对收入的预期会更高,但实际竞争力却大大下降。”一位有着8年人力资源经验的猎头曾在接受媒体采访时表示。也因此,他们不得不在这些人身上打上“残余价值不大”的冰冷标签。

2017年9月11日,雷军在发布会上脚踏小白鞋,自嘲自己是敲坏多个键盘的程序员。(东方IC 图)

夕阳产业里的中年危机

“覆巢之下,焉有完卵”,知乎上,有人认为,欧建新的死和其所属行业不无关系,“正是因为一个行业不行了,你才哪怕哀求都希望能留在公司,因为你知道你出去就没有别的地方可去,而你上有老下有小,才会绝望到走上绝路”。

“从供给端和需求端看,中国经济近年来高速增长的重要原因之一在于技术红利,”上海金融与法律研究院的研究员刘远举分析,而技术红利的减弱,最先出现的行业也是IT、通讯、互联网行业,并将逐渐从这些行业向其他行业扩散。

韦元晓对此感受颇深。从华为高级软件工程师到爱立信首席系统架构师,再到某科技公司CTO(首席技术官),他经历过两次行业发展的巅峰。

第一次巅峰出现在移动通信刚刚兴起的2000年,“那是程序员最骄傲的时期,到处都在挖。”曾经,在一天之内,韦元晓就接到了两个华为面试的邀请——早上刚敲定一个部门,晚上又有另一个部门打来电话。甚至在他入职华为后,还会不断收到新的面试邀请。

2015年6月24日,北京,某公司的程序员们在商量代码。(CFP 图)

通信行业带给韦元晓的“荣誉感”一直持续到2013年……

没有一个程序员,能“活过”40岁相关推荐

  1. 《那些年啊,那些事——一个程序员的奋斗史》——40

    虽然黄华中和武总并没有太多过问应用程序的编写状况,但已经几天没有敲打代码的段伏枥手已经开始痒痒的了.忙里偷闲固然好,但也不能太过分,毕竟需要做的东西,再怎么拖,也是必须要完成的.放下看了大约1/3的& ...

  2. 一个程序员年近四十岁的一些胡思乱想

    Jerry是成都飞机工业公司黄田坝家属区的一个厂子弟.我从小是爷爷奶奶带大的,父母都是132厂的工人,一个在二车间工作,一个在五车间工作. Jerry很小的时候,就很喜欢在爷爷奶奶的陪伴下,去成飞集团 ...

  3. 2019 年度程序员薪酬报告:40 岁以后普遍遭遇收入天花板

    高学位是否意味着更高的薪水?我的薪资与全球其他国家或地区的同行相比如何?哪些福利更受欢迎?在当前的就业市场,我的技能价值几何?下一个即将到来的技术中心在哪里-- 对于技术工作者的诸多疑问,Hired ...

  4. 程序员,过了 40 岁,连 107 岁的 IBM 都不要我们了!

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 蓝色巨人又裁员了,这次是 40 岁以上老员工. 作者 | 言则 责编 | 沭七 长久以来,关 ...

  5. 分享一个程序员接私活、兼职的平台

    分享一个程序员接私活.兼职的平台 1.技术方向满足任一即可 2.技术要求 3.最后 1.技术方向满足任一即可 Python:熟练掌握Python编程语言,能够使用Python进行数据处理.机器学习和深 ...

  6. 干私活进坑,又一个程序员,被抓捕!(真实事件)

    这篇文章是公号一位程序员读者的投稿,整个过程就是他自身的经历,文中涉及到的一些敏感点,进行了模糊处理. 文章中的"我"为作者本人. 1 你们张总在吗? 今年的冬天,小明日常到朋友公 ...

  7. 转载:林锐:大学十年(一个程序员的路程)(全)

    大学十年(一个程序员的路程)(一) 林锐,1999年岁末 写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作. 不论是落俗套还是不落俗套地评价, ...

  8. 大学十年(一个程序员的路程

    大学十年(一个程序员的路程)(林锐博士)<1----9> 我要对年轻的朋友们说两句肺腑之言: 一.主动去创造环境,否则你无法设计人生. 二.生活和工作要充满激情,否则你无法体会到淋漓尽致的 ...

  9. 目睹一个程序员精神失常的经历

    目睹一个程序员精神失常的经历 2013年05月05日 17:31:43 gaorongchao1990626 阅读数:39594更多 个人分类: 编程经验 版权声明:本文为博主原创文章,未经博主允许不 ...

  10. 大学十年(一个程序员的路程)(林锐博士)《1----9》 收藏

    我要对年轻的朋友们说两句肺腑之言: 一.主动去创造环境,否则你无法设计人生. 二.生活和工作要充满激情,否则你无法体会到淋漓尽致的欢乐与痛苦. 写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写 ...

最新文章

  1. 数据库高性能读写分离集群操作说明
  2. 漫谈高数——泰勒级数的物理意义
  3. 关于考研与工作(人生规划)的个人思考
  4. 机器学习降维算法三:LLE (Locally Linear Embedding) 局部线性嵌入
  5. vc++ 提取网页上的文字_用奢悦vc一般多久能反黑
  6. Triumph X与K-Hyundai美术馆将于今年4月推出现代美术NFT
  7. 微信小程序开始试点广告功能,一个新的广告竞价体系将要诞生
  8. Unity3D之NGUI基础7:UI动态加载
  9. Android学习日志(一)第一行代码
  10. 博世BMI160驱动程序 C语言编程,如何使用PSoC 6制作完整的测试系统来与BMI160进行通话...
  11. 怎么做到对mac电脑的监控呢?
  12. 台式计算机显示不了无线网络,台式电脑无线网卡不显示wifi,电脑怎样连接wifi
  13. SQL DUMB Series-3 4 通关过程分享(sql注入学习DAY2)
  14. 用plink ssh打开wireshark 连接openwrt tcpdump获取抓包数据
  15. Grails(Java笨狗)系列-更好的理解闭包(closure)
  16. C语言基础 C语言标识符
  17. IDE硬盘的容量限制
  18. 290页12万字数字乡村项目规划建设方案
  19. 难忘的聚会,美好的时光(1957--1962)
  20. QNX驱动开发——SD卡SD模式开发实录

热门文章

  1. 在简历中使用STAR法则
  2. paypal php 对接
  3. 《精进:如何成为一个很厉害的人》读后感
  4. Entry name ‘META-INF/androidx.vectordrawable_vectordrawable.version‘ collided
  5. 【0514 更新中】CVPR 2019 论文汇总 按方向划分
  6. mysql默认字符核对_【sql查询与优化】5.使用字符串
  7. 笔记本没有Insert键怎么办
  8. js每日一题(11)
  9. Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations...
  10. Tomcat+Apache动静分离