作者:阮一峰,IT 技术作家,长期写作个人技术博客。当过高校教师,也当过阿里巴巴集团软件工程师。曾出版译著《黑客与画家》《软件随想录》,技术专著《ES6 标准入门》。

(一)

2017年初,网上传言华为公司正在清理34岁以上的员工。

中国区开始集中清理 34+ 的交付员工,……去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人。

这些旧人要被输出去海外,实际上就是变相裁员,这些30多岁的老杆子,英语又不好,拖家带口,能去海外安心奋斗的没几个,即使出去了幸存的也不多。

华为公司否认该传言。但是,不久以后又有传言称,45岁必须退休。

为保持公司年轻化,退休政策即将微调,从“45岁可以退休”改变为“45岁须退休”,想继续工作的,需人力资源部重新审批。

一时间,网上议论纷纷:34 岁清理一批,45 岁强制离职,这是什么样的人事政策啊!

(二)

我不讨论这个消息的真假,因为我也不知道。我只指出一个事实:IT 行业是一个年轻人的行业。

随便哪一家 IT 公司,你去参观,主要员工都是年轻人,40岁以上的很少见,高管往往也是20出头的年轻人。长久以来,一直有人问:“40岁以上的程序员都去哪里了?”

老员工在这个行业是稀有动物,从 35 岁开始,数量急剧减少,年龄越大越稀有。网上的传言只是从一个侧面验证了大家的这种感觉。

(三)

为什么 IT 公司都是年轻人的天下?我认为主要原因有两个。

首先,工作强度太大了。IT 公司的加班是家常便饭,业务越忙、加班时间越长。很多团队都采用 “996” 工作制:早上 9 点上班,晚上 9 点下班,每周六天。杭州有一家全世界最著名的电子商务公司,天天半夜 12 点,办公楼灯火通明,门口等着接生意的出租车排成一长队。有一项统计《2016 年 IT 公司加班时间排行榜》,华为排在第一位,平均每个工作日加班 3.96 小时,第二位是腾讯,加班 3.92 小时。

人的生理和智能的最高峰是 20 岁~30 岁这个年龄段。过了 30 岁,身体就慢慢走下坡路了,思维也不如以前活跃了。年轻的时候,长年累月的加班或许还可以承受,等进入中年,再这样拼,你的身体吃得消吗?加班好比折旧,加班越凶,折旧越快。我见过很多程序员刚过 30岁,但看上去好像40岁,长期缺乏运动,工作压力大,使得他们的身体有着各种疾病,实际上已经不能承担高强度的工作或者 deadline(截止期)的赶工压力了。

另一方面,即使你可以咬紧牙关撑下去,家里人答应吗?父母和妻儿天天看不到你,他们能受得了?万一父母住院,或者小孩在幼儿园被其他同学打了,你能不闻不问,继续全部心思扑在工作上?

(四)

IT 公司缺少老员工的第二个原因是,这个行业变化太快了,老员工没优势。

老员工的优势是经验和人脉,可是在 IT 行业,这两样东西都不是特别重要,新事物层出不穷,旧事物没多久就无人问津。最近的行业热点,共享单车、直播、VR、区块链、O2O……都是新事物,史无前例,大家都没经验。谁占领了市场,谁就成了标准。而且,新事物的目标受众往往主要是青年,他们接受新事物的程度最快最高,用“90后”去设计产品、打开市场,可能比使用“70后”有效得多。

这个行业里面,起决定性作用的是新技术。技术进步的速度,比市场的变化还快,每年都有大量新技术出来。你 22 岁大学毕业入职,等到10年过去了,32 岁时你大学里面学到的东西都没用了,你必须和新人一样从头开始学习新技术。你也许会说,怎么可能都没用呢,难道微积分、统计学、编程原理这些都没用了吗?问题是新人也学过这些啊,而且他们刚刚学,不像你已经忘得差不多了。

(五)

企业发现,新人可以全身心投入工作,连续加班,可塑性高,又比较听话,不像老员工,资格太老而变得油滑,一有不满就公开抱怨,或者上班时间经常到吸烟区吞云吐雾。

更糟糕的是,老员工的工资比新员工高得多。如果老员工没有能力优势,反而拿着比新人高几倍的工资,对企业来说,应该怎么做,就不言自明了。

中国的 IT 企业里面,第一线员工干到 34 岁时,大概已经拼搏了 10
年以上,再拼命有点力不从心了。对企业来说,该员工最能创造价值的巅峰也已经过去了。等他到了 45 岁,如果还没有当上高管,很可能已经创造不了价值了,再留着他反而可能有负作用,让企业变成松松跨跨的养老院。

这就是为什么大家觉得传言可信,因为符合逻辑。如果员工都是奋斗者,你说谁更容易有奋斗精神,25 岁还是 45 岁?

好在 IT 行业的工资现在还是不错的,即使 45 岁退休了,生活水平也不会一时下降太多。如果能够拿到公司的股票,而公司又非常成功,那么可能不用等到 45 岁,你自己早早就走了,享受生活不再为人打工了。

马云在湖畔大学给企业家上课,第一课就说:“小公司的成败在于你聘请什么样的人,大公司的成败在于你开除什么样的人。大公司里有很多老白兔,不干活,并且慢慢会传染更多的人。”可见最成功的企业家早就认可这种做法。

(六)

我估计,34 岁之前晋升到中级,45 岁之前晋升到高管,否则强制退休,会成为 IT 行业的惯例。随着其他行业正在日益变成“互联网 +”,这种做法还有向其他行业扩展的可能。

这就提出了一个很严峻的问题。如果你没有在期限之前晋升到中级或高管,那么到 45 岁就没工作了,你该怎么办?45 岁还是一个很有活力的年龄,就这样退休,对社会是人力资源浪费,对个人也很残酷。可是,那时你找得到工作吗?或者即使找到工作,你还能拿到原来岗位的那种报酬吗?

现实是非常残酷的。一个名叫“蓝血研究”的公众号里,贴出过一篇据说是内部员工的文章。首先,作者表示理解公司的做法。

年龄大、股票多的员工消耗了华为大量的成本,公司要清理这样的员工为年轻一代释放出更大的空间,这是极其合理的事情。而且大部分的老员工基本已经财务自由,就算没有完全自由,保留的股票也基本可以衣食无忧。

但是,现实情况却是“强制退休或者不续约的,都不是年龄大和股票多的高成本员工,反而是在华为兢兢业业十来年,考评普通职级一般,收入和股票都偏低的那一群人”。

作者认为很多高职级的管理者更应该被裁掉。

高管真的是那么不可或缺吗?我真不觉得是这样,很多情况下恰恰相反。当前很多高管其实离业务很远,让他们去做一件基层员工的事情,他们反而是做不了的,自己也没有做什么高大上的战略性的事情,每天就是开会开会开会,分配任务。大部分都貌似很忙,每天都开会到很晚,但是真的对业务有多大帮助呢?大家心里都有一杆秤!一边是我们的基层大龄扎实贡献的员工被裁被退休,一边是管理者的岗位职级嗖地往上涨,公平何在?公理何在?

一个 19 级的管理者的年收入大概是他所管理的 15 级员工的 5 倍,但是 19 级的贡献度真的是 15 级的 5 倍吗?以现在的体制,把 15 级的人扔到 19 级的岗位上,该部门会出大乱子吗?业务就会因此出现毁灭性打击吗?还是说 15 级经过几个月适应,竟然也能干 19 级的岗位。到底是谁的报酬过多?到底是谁应该被退休?

(七)

我觉得,每个人都应该想一想,你的雇主如果没有你,是不是就会有重大损失?一个新人或更基层的员工接手你的岗位,他能不能上手,而他要求的报酬又会是多少?

技术的进步让人类活得更长、更健康,但也让我们变得不那么有用了。将来也许每个人都要选择两次自己的人生:一次是大学毕业找工作时,另一次是 45 岁没有工作时。

35 岁的程序员将何去何从——阮一峰相关推荐

  1. 35岁后程序员该何去何从?

       程序员过了35岁是一个很沉重的话题.一般来讲国内程序员的寿命也就20出头到35岁之间.超过了35岁的程序员,如果继续从事开发工作,在国内相对大多数程序员基本都很可能面临淘汰.裁员等一系列不利于个 ...

  2. 35岁的程序员该何去何从?拒绝给自己设限!!

    互联网行业是高薪的代名词,不少人通过这行业赚得满盆钵满,俗称草根逆袭的行业,虽说互联网行业遍地是黄金,赚钱靠运气,不可能在这行业一直工作到老,趁年轻好好赚一把,等做不动了换其它行业. 职场中不少人都有 ...

  3. BAT大量裁人,快35岁的程序员该何去何从,Android并发原理解析

    行业前景 首先我给大家分析一下,现在行业的一个情况. 2018年IT界规模最大的裁员事件了.近日,面对难看的财务报表,美国最大的通讯运营商.市值2200亿美金的Verizon,遣散了4.4万名老员工. ...

  4. BAT大量裁人,快35岁的程序员该何去何从?关于如何提高核心竞争力经验分享

    Verizon,美国最大电信运营商,在美地位类同于中国移动在中国. 近日Verizon传出裁员44000人的消息.裁减波及总员工的30%以上,主要针对"长期员工",即那些为公司效力 ...

  5. 疫情过后,35岁老程序员年后第一天上班被公司劝退,该何去何从?

    "上午在改BUG,下午就被裁掉了" 继阿里.京东传出缩招的消息之后,国内影响力最大的科技企业之一的华为也传出停止社招,华为方面迅速辟谣,不过另有消息人士指华为的社招虽然没有停止,不 ...

  6. 35岁老程序员因身体原因没加班,老板:不想干就滚蛋

    近日,某论坛上一名 35 岁老程序员说出了他最近的遭遇,高强度的工作本来就让他感觉越来越劳累,加上又在医院做了一个小手术,于是就按照公司的正常上下班时间下了班,但是领导却说了一句让他难以接受的话,都三 ...

  7. 35岁之后程序员的认可度不是很高

    所以,裁员裁的是这三类人: 拿着远超三个应届毕业生的工资,但是能力最多顶一个 老油条,干活一般般,但是油油的 只会写代码,职业素养和情商一般般 总的来讲,就是性价比低.不可替代性弱的同学们.淘汰的就是 ...

  8. 不作35岁的程序员?

    程序员三部曲--不作35岁的程序员? 摩西2000     在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要 ...

  9. 35岁的程序员如果不转行,从事哪些细分行业比较好?

    作为曾经干程序员的我,给你个建议吧,你看看我说得有道理没. 我曾经就是干软件的,属于外企外包,干的还是维护,所谓维护估计你也知道,就是有开发,有测试,有项目的时候做相关项目,没有的时候就做维护,我是对 ...

最新文章

  1. 一道题弄明白二维数组的指针
  2. 自动运维PXE安装系统和DNS缓存解析
  3. -webkit-gradient webkit内核浏览器的Linear Gradients (线性渐变) -Css3演示
  4. wordpress插件-WP Rocket 3.10.1_去广告已授权
  5. Linux驱动概念扫盲篇
  6. Web开发面临的挑战主要有哪些?
  7. 人群与网络:新事物在网络中的扩散
  8. matlab平滑曲线_梯度下降法实现路径平滑
  9. 通过创建一条链来学习区块链 (1)
  10. java飞机大战微信版_微信飞机大战素材
  11. vc++2010注册表修改
  12. Diffusion Model扩散模型原理
  13. 进位位判别法_判断加减法溢出时,可采用判断进位的方式,如果符号位的进位为C...
  14. CSS 长度单位详细总结
  15. 图扑软件数字孪生民航飞联网,构建智慧民航新业态
  16. Linux文件锁(Filelock)是什么,怎么用?
  17. 腾讯云学生服务器官网地址(附用途指南)
  18. 7-113 用switch语句编程百分制成绩转换为五分制成绩
  19. 帮我看看怎么回事的错误
  20. 全开源办公开发平台——手机移动端APP功能简介

热门文章

  1. SQL Monitor中status的作用
  2. 【翻译】Densely Connected Convolutional Networks
  3. C++priority_queue模拟实现与仿函数讲解
  4. 2019物联网工程学院学生科协公共培训之Office
  5. 虚幻引擎在游戏之外可以做什么呢?
  6. django中bulk_create返回id的三种实现
  7. mybatis-plus项目 There is no getter for property named ‘null‘ in ‘class 报错
  8. 【案例 6-4】斗地主洗牌发牌
  9. 【源码】风力发电机模型
  10. 售后服务系统预约工单方便客户报修?