40岁程序员真的要被淘汰了么?

我承认起这个标题有些标题党。
这几天华为公司被热议,据非正式小道消息-华为开始“清理”34岁以上员工。据威腾网消息(http://digi.163.com/17/0216/15/CDDINLRL0016686Q.html):

1、中国区开始集中清理34+的交付员工,注意不是研发程序员,是交付的工程维护人员。
2、研发开始集中清退40+的老员工,这个才是真的针对程序员的。
3、前几个月华为轰轰烈烈的2000研发将士出征本质上跟第1点没区别,也是变相的裁员,因为这些研发员工输出之后大部分人会很快自行离职或者被考核离职,幸存的比例并不高。

水木社区和心声社区也有类似的帖子:http://people.pedaily.cn/201611/20161121405632.shtml

从集团前10月经营情况看:运营商BG稳健已经是追求目标,高增长将成为历史,作为公司目前最大业务群,调整是难免;消费者BG是红海,利润远没有运营商那样丰厚可期,增量利润却难于大增,利润不高增长不是华为的好追求;企业BG未看到大的增长点,依旧难挑大梁,生存依旧是目前重任。说说有几个大家比较关心的措拖,估计明年开始执行。1、为保持公司年轻化:退休政策即将微调,从45岁可以退休改变了45岁须退休,想继续工作的,需人力资源部重新审批。2、股票饱和值改变:随着股价越来越高,以饱和值来匹配岗位方式越来越不适合,微调为定岗定级定数,以股票 TUP数量来衡量饱和度。3、大调整:业软绝大多数部门划到GTS,仅留研发强相关部门在研发体系。4、CBG逐步独立化,大中华区独立只是一个开始,明年全球开始与片联剥离,逐步独立经营。5、将士出征只是第一步,运营商BG缩身会成为未来几年的主调。

一.追求利润是企业的核心利益

其实早在2016年华为校园招聘的口号就喊出来了:年轻的华为,需要更年轻的你。今年29岁的华为的确还很年轻,为了公司保持活力与激情,需要更多的有活力的年轻人去冲锋陷阵,这本无可厚非;企业从来都不是慈善机构,追逐利润是每个企业发展的原动力,无论什么样的企业文化,也无论管理者把企业营造成一个多么温馨的家,这些最终的目的都是为企业利润服务的。一旦利润出了问题,温情的面纱就会被揭开,看到就是残酷无情的市场竞争。商业是不相信“眼泪”的,企业面对生存和发展的危机也是没有温情可言的。特别是像华为这样大体量的公司,人才结构如果被固化,年轻人无法成为公司的中坚力量,公司也会慢慢僵化老去;同时,工作年限、工作经验和论资排辈如果成为一个公司员工晋升的唯一狭窄通道,这样的通道很可能成为公司发展的阻力:维护既得利益,压制新人。对于无法给公司创造利润的人,无论是25岁,还是45岁,都会被淘汰;对于以前为公司做过贡献的老员工,像华为这样的公司一定支付了相应的报酬,但公司从来不是养老院,对于公司的发展未来来看,看重不是员工过去的贡献,而是未来的贡献,这就是现实,倚老卖老,靠着资历混日子,不思进取的人,恐怕不到45岁就会被“清理”。因此,对个人来说,整个职业生涯保持战斗力和不懈怠的斗志,是必须的。

二.程序员是很有生命力的职业

古人云:生于忧患,死于安乐。如果在事业上追求安乐和稳定,很可能在未来会迎来巨大的危机。今年43岁的我,随着自己年龄增大,职业危机就一直存在,从事软件开发行业已经17年了,职业发展的压力一直伴随着我,生怕自己的能力结构跟不上这个行业和时代的节奏。在2000年,曾经和我一起共事过的写程序的同事、朋友,目前几乎都不再写代码了,或者转行,或者走向管理岗位,而我一个43岁的“老”程序员,30%左右的时间还在写代码。43岁的年龄,对于程序员这个行当,已经太老了,如果我只会写程序的话,恐怕早就被这个行当给淘汰了。我不怕别人笑话我:都43岁了还在编程序。我之所以还在写代码,主要是两个原因:
1.兴趣。
虽然现在编程不是我的工作的重心,可我依然对写代码有着浓厚的兴趣,不得不承认,其实在写程序方面我并没有天赋,没有编出在行业里名声鹊起的软件,但一直爱好,看到感兴趣的新编程技术总会手痒去试试。可能是性格使然,我喜欢静静写代码的感觉,比起复杂的人际,我更愿意和电脑在一起,去享受编程的自由和宁静,虽然这样的安静时刻很少,大部分时间都要赶项目、“救火”。我希望自己退休的时候,依然还能写代码。
2.工作需要。
无论做产品的研发,还是系统的架构,最后的产品或系统都是代码汇集而成,从代码的角度来思考产品,对产品的稳定性和性能一定有帮助;反过来一个程序员可以从一个产品经理的角度来思考产品,必然会对产品的业务逻辑、用户体验、使用交互和用户心理有深刻的理解。通过编程,可以让软件工程师保持技术的敏感性,充满活力,从而促进产品的研发。如果一个只做ppt,画画架构图的架构师,很可能与产品之间存在隔膜。一个产品无论被产品经理设计得多么精妙,被架构师设计的多么精致,最终的实现都是靠程序员一行行代码来实现。如果一个程序员对待产品像对待自己孩子一样,对每一行代码倾注自己的情感,那么这个产品就是有温度、有感情、会呼吸的产品。如果一个程序员只把自己当作生产线上的码农,那么做出来的产品就是苍白而毫无生命力的东西。从程序员转到产品经理的例子比比皆是,比如现在如日中天的微信之父:张小龙。另一位著名的技术出生的产品经理马化腾曾说:

产品和服务是需要大量技术背景支持的,我们希望的产品经理是非常资深的,最好是由做过前端、后端开发的技术研发人员晋升而来。好的产品应该交到一个有技术能力、有经验的人员手上,这样会让大家更加放心。如果产品经理不合格,让很多兄弟陪着干,结果发现方向错误,这是非常浪费和挫伤团队士气的。

并不是说产品经理非要自己写程序,产品经理和程序员可以很好的相互配合,彼此协作,而不是充满着“爱恨情仇”彼此对立。

三.生命中不只有代码

我不想说要做职业规划,很多时候我发现人生很难规划,不要说未来10年,就是未来的2、3年都很难说按自己的节奏去走,作为普通而平庸的我,没有强大到可以按自己的意愿去完美执行规划,很多的选择都是被命运推着向前走,到了40岁了,我不再青春了,与命运讲和是作为中年人应该有的人生态度。乐观和焦虑这两种看似矛盾的情绪时时刻刻伴随着我,有时候乐观多一些,有时候焦虑多一些,都不会走极端。焦虑的不是生存而是发展。面对焦虑,我的方法是学习,用学习这样的行动去消除内心的焦虑,比如学习新的技术,学习投资理财,学学哲学,阅读历史,虽然我爱好编码,但我的生命不能只有代码,应该扩展生命的维度和广度,让生活更丰富一些,工作的目的不是工作本身,工作和学习是为了更好的生活。

一个终生学习的人,一个与时俱进的人,是不会被生活“清理”,不会被时代淘汰。 我有这样的信心,希望你也有。



微信扫描下方的二维码阅读本文

那年今日

2012-02-21 重新起航 (14 个评论)

40岁程序员真的要被淘汰了么?》有11个想法

回复 Jianbo 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注