35 岁的程序员将何去何从——阮一峰

学习阮一峰老师-互联网协议笔记(IP/UDP/TCP/HTTP) 学习阮一峰老师互联网协议-笔记 阅读详情
AI摘要

IT行业为何成为年轻人的天下?本文探讨了IT公司普遍存在的年轻化现象,分析了工作强度大和行业变化快导致老员工数量稀少的原因。并讨论了企业如何在成本和效率之间做出选择,以及对45岁退休传言的思考。

作者:阮一峰,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 岁没有工作时。

alt text

35岁只是普通程序员,还有救吗? 还有救吗? 看这个标题,就感觉是一篇焦虑文。 好了,今天的确是来贩卖一些焦虑的,但是,放心,按照我的尿性,正文的最后部分都是正能量的。 35岁只是普通程序员,还有救吗? 我想说的是:没救了! 但是我们要限制一下范围,什么叫没救了。 这个其实也很容易解释,说没救了,基本就是说你在程序员的职业发展中,没有特别好的前景了。 对,就是这个意思,除非有一些比较的机遇,不然前途无望。 裁员裁的就是这种类型的人 如果没有记错,2017年的时候,国内大厂- 某为,要裁34岁的员工。 听听,心慌吗,这个焦虑可以不是我给的,而 阅读详情

相关推荐

面试了一个 37 岁程序员,让我有所触动,35岁以上的程序员该何去何从?

文章目录 前言 面试细节 小细节 为什么总有求职者面试却不带简历? 1.了解最新的新技术 2.深入底层源码学习 3.保持一颗谦虚的心,须知人外有人 4.形成适合自己的学习方法 5.想好以后的方向 6.知识付费 7良好的体魄 前言 看了最近一些社友的留言,让我学学程序人生方面的文章,觉得有帮助,之前写的程序人生文...

weixin_45534669的博客 1894

阮一峰《TypeScript 教程》学习笔记一类型系统、数组、元祖

本篇文章主要记录浏览阮一峰《TypeScript 教程》书籍的过程中本人不会的一些TypeScript的用法。当然,可以说,我都不会哈哈哈,不过有的用法比较奇葩的我就不记录了,只记录我觉得项目中会用到,比较有实用价值的知识点。不得不说,阮老师写的真的是太好了,清晰易懂,而且特别详细。

weixin_45855469的博客 4259

如何设计一个处理物联网设备数据流的后端系统。

设计一个处理物联网设备数据流的后端系统,需要综合考虑设备数据采集、传输、处理、存储等多个方面,保证系统能够处理海量数据,具备高可用性、扩展性和安全性。合理选择适当的技术架构和工具(如MQTT、Kafka、InfluxDB等),并确保系统能够灵活应对不断变化的业务需求和设备接入。

weixin_53227829的博客 839

【ES6】阮一峰ES6学习之Promise(一)

Promise 是异步编程的一种解决方案简单来说就是一个容器,里面保存着未来才会结束的事件( 通常是一个异步操作 )的结果。从语法上来说,Promise是个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。一旦状态改变,就不会再改变,任何时候都可以得到这个结果。状态改变只有两种状态从变为和从变为。ES6

GY的博客 1万+

PointPainting 复现

三维目标检测

weixin_58207716的博客 4536

BUSCO评估基因组的完整性

因为数据库收集的时候找的就是在不同的物种间都是单拷贝的基因,所以说在评估的物种里面应该也是单拷贝的状态才对。基因组层面评估:先去基因组上预测这些基因,再去做评估,如果说给他是一个注释好的基因集,这个时候提供的是一个蛋白集合,它就直接是去进行同源搜索,再去评估,看BUSCO数据库里面的这些单拷贝基因有或者无;首先,tblastn也是同源搜索,同源搜索之后,去对转录本进行读码框预测,预测完的结果还是去进行hmmsearch的搜索(hmmsearch是做蛋白质结构域搜索的),最终拿到BUSCO评估结果。

qq_64400864的博客 2960

【ES6】阮一峰ES6学习(六) Proxy

es6中全新设计了一个叫的类型,Proxy这个词的原意是代理,用在这里表示由它来”代理“某些操作,可以译为”代理器“,Proxy就是专门为对象设置访问代理器的,无论是读还是写都要经过代理,通过proxy就能轻松监视对象的读写过程。如何使用监视对象的读写过程呢?定义一个对象,对象当中有一个属性和属性,然后通过的方式为创建一个代理对象的构造函数需要2个参数,一个是需要代理的目标对象,另一个是代理的处理对象,在这个处理对象中可以通过方法监视对象属性的访问,通过方法监视对象设置属性的过程 1. get()方法 ge

GY的博客 7128

量子密钥分发系统的设计与实现(二):光路子系统初步讨论

本文主要对量子密钥分发系统中的光路子系统方案进行了讨论。

量子领域相关话题 2407

阮一峰 ES6 入门教程

阮一峰 ES6 入门教程

u014212540的博客 1670

ANSYS 2022R2 安装教程:系统准备、许可证配置与故障排查

ANSYS 是面向工程仿真的多物理场商业软件平台,其安装远非普通应用软件的图形化向导流程,而涉及操作系统版本、运行库精确版本、硬件虚拟化支持、许可证服务架构等系统级配置。理解 ANSYS License Manager 的服务机制与端口依赖、掌握 Visual C++ 和 .NET Framework 的启用逻辑,是保障 Fluent、Mechanical、HFSS 等求解器稳定调用的基础。该技术栈广泛应用于高校教学、航空航天结构分析、电子设备电磁兼容仿真等场景。本指南聚焦 ANSYS 2022R2 版本在

weixin_28559803的博客 598

AI 赋能测试全生命周期:多 Agent 协同的自动化提效方案

本文提出了一种基于Coze平台的多Agent协同测试解决方案,旨在解决软件测试中PRD解析不清晰、测试点覆盖不全、用例编写效率低、代码生成耗时等痛点。通过PRD优化、测试点生成、测试用例生成和单元测试框架生成四个Agent的协同工作,结合Cursor工具实现从需求到代码的全链路自动化。以电商平台登录模块为例,展示了从模糊PRD到标准化测试用例和可执行Java单元测试代码的完整转化流程。该方案通过AI赋能显著提升测试效率,减少人工干预,实现测试覆盖率≥95%,为快速迭代的软件研发提供了高效的测试自动化支持。

QINJIEEE的博客 1103

Flex 布局教程:语法篇(阮一峰)_flex 阮一峰,HarmonyOS鸿蒙最新实习面试经验总结

属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。具体的对齐方式与交叉轴的方向有关,下面假设交叉轴从上到下。属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。属性为2,其他项目都为1,则前者占据的剩余空间将比其他项多一倍。属性都为1,则它们将等分剩余空间(如果有的话)。属性都为1,当空间不足时,都将等比例缩小。属性一样的值(比如350px),则项目将占据固定空间。属性为0,其他项目都为1,则空间不足时,前者不缩小。属性定义,如果一条轴线排不下,如何换行。

2401_84160325的博客 3399

基于深度学习的大豆病害检测识别系统:YOLOv10 + UI界面 + 数据集

YOLOv10是一种高效的目标检测算法,能够在保持高精度的同时,提供较快的检测速度。YOLOv10使用了改进的卷积神经网络架构,并在多个计算机视觉任务中表现出色。在本项目中,我们将使用YOLOv10进行大豆病害的检测和分类。本系统利用YOLOv10算法,实现了大豆病害的实时检测和分类。通过结合深度学习和图像处理技术,可以帮助农业领域的专业人员更加高效地识别和诊断大豆病害,提高农作物的生产力与质量。

YOLO 700

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

35岁后程序员该何去何从? 首先来讲,程序员过了35岁是一个很沉重的话题。一般来讲国内程序员的寿命也就20出头到35岁之间。超过了35岁的程序员,如果继续从事开发工作,在国内相对大多数程序员基本都很可能面临淘汰、裁员等一系列不利于个人的局面。 首先照成这种现状的原因主要有如下几点: 1. 国内企业和国外企业的文化差异 1.1 国内和国外企业文化对人才的招聘、培养和管...

饶艳辉 4万+

学Simulink——基于Simulink的固态变压器(SST)多级协同控制​

本文介绍了基于Simulink的固态变压器(SST)多级协同控制系统设计与仿真方法。SST作为智能电网关键设备,包含AC-DC整流、DC-DC隔离和DC-AC逆变三级变换器。针对级间耦合问题,提出了能量-功率协同控制策略,通过纵向解耦和横向联动实现稳定运行。详细演示了在Simulink中搭建三级主电路、设计协同控制器(含电网定向控制、功率前馈和虚拟惯性控制)的全过程,并通过负载突变测试验证了系统动态性能(直流母线电压波动<2%)。最后给出了工程部署建议,包括数字控制延时补偿、启动序列设计和代码自动生成

xiaoheshang_123的博客 206

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

50岁的程序员该何去何从

十年前,我在优快云写过一篇文章:40岁以后的程序员还能做什么? ,现在十年过去了,重温这篇文章,忽然萌生写篇十年后的反思给60岁的自己缅怀。 程序员的生涯一直被若有似无地关心着,类似「中国大龄程序员是否就要被无情地淘汰」以及援引「国外大龄(或者我该说高龄)程序员的现况」,总是吸引着眼球,作为程序员无一例外都会面临的年龄大限问题,有如悬在头上的达摩克利斯之剑(Sword of Damocles)...

郭安定的博客 4万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

35岁大龄程序员的何去何从_35岁程序员该如何规划未来

35岁对于程序员来说,既是挑战,也是机遇。面对职场竞争、精力下降和家庭责任的压力,大龄程序员需要不断调整自己的职业规划,找到最适合自己的发展方向。无论是深耕技术、转型管理、还是向其他方向探索,核心在于不断学习、保持开放的心态、增强不可替代性。程序员的职业生涯并不仅仅局限于“写代码”这一件事。通过技术积累和经验沉淀,大龄程序员可以转向架构设计、技术管理、产品开发、创业等多个领域,从而在不同的舞台上继续展现自己的价值和影响力。

HUANGXIN9898的博客 2596

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

35岁大龄程序员的何去何从

35岁对于程序员来说,既是挑战,也是机遇。面对职场竞争、精力下降和家庭责任的压力,大龄程序员需要不断调整自己的职业规划,找到最适合自己的发展方向。无论是深耕技术、转型管理、还是向其他方向探索,核心在于不断学习、保持开放的心态、增强不可替代性。程序员的职业生涯并不仅仅局限于“写代码”这一件事。通过技术积累和经验沉淀,大龄程序员可以转向架构设计、技术管理、产品开发、创业等多个领域,从而在不同的舞台上继续展现自己的价值和影响力。

lssffy的博客 3013

大龄程序员该何去何从,35岁后的路在何方

提到程序员,大家的第一反应可能都是高薪水、福利好,但是作为程序员,他们同样有自己的焦虑,都说程序员是吃青春饭的,在企业里你很少会看到35以上的程序员,难道35真的是程序员的一道魔咒吗?

weixin_58753619的博客 7914

知乎热议:35岁的中年危机,大龄程序员该何去何从?

知乎热议:什么样的程序员在35岁以后依然被公司抢着要? 程序员圈子里一直流传着一个魔咒:35 岁的中年危机。 他们说,35 岁程序员的精力和体力会无法避免地下降; 他们说,35 岁程序员的丰富经验没有年轻员工的创新活力吃香; 他们说,35 岁程序员会面临越来越窄的职业上升通道和日益复杂的社会压力。 这些“传说”令许多程序员每离 35 岁进一步,就更焦虑一分,并迫切寻找打破这一魔咒的方法。 首先照成这种现状的原因主要有如下几点: 1. 国内企业和国外企业的文化差异 1.1 国内和国外企业文化对人才的招聘

Gaga246的博客 6538

程序员35岁之后有什么出路?

时代财经采访了多位年龄超过35岁的程序员。其中,多人对时代财经表示,这份工作的bug在于,公司内部某个岗位所用的技术是不变的,但整个行业在飞速前进,新人永远被需要,老人却一不小心就会被落下。当工作瓶颈遭遇中年危机,程序员的“35岁陷阱”就出现了。在诸多公认的出路中——无论是继续钻研技术、做管理、转岗,还是创业,每个选择又都遇上了不同的难题。

m0_57290404的博客 1万+

35岁以后的大龄程序员,该何去何从?

“程序员的悲哀是什么?”,有个高赞回复直戳大多数程序员的命门:“最大的悲哀就是以为自己挣到了很多钱,其实根本不懂怎么挣钱,随着年龄的增长,工作瓶颈越来越多,越来越容易受到歧视,却不知道怎么走下去!” 程序员老实、爱学习,也是最有危机感的群体之一,他们每天在GitHub、各大技术论坛上如饥似渴地汲取对自己最有帮助的技术知识,同时怕时间精力跟不上高强度的程序员工作。 我还以为只是我想知道35岁以后的程序员都去做什么了? 1、技术骨干,混个小领导。 2、好学的,软件架构师,系统架构师。 3、脑子灵活

weixin_58045538的博客 9851

为什么程序员有35岁危机?大龄程序员的出路在哪?_程序员35岁以后都干什么去了

在互联网领域,说到35岁,总是和大厂,裁员,淘汰,危机等词捆绑在一起。“35岁危机”从何而来?追根溯源,我发现这个词来自一些媒体的过度炒作。过去10-15年,国内互联网公司快速崛起,很多app成了炙手可热的国民应用。正因为这些厂名气大起薪高,媒体喜欢从它们身上寻找话题,获取更多流量和热点。同时35岁又代表人生的一个典型阶段:上有老下有小。这个年龄,人的精力不可能100%放在工作上,一定有相当部分比例被家庭占据。每年国内又有1000多万应届生加入求职大军,他们更年轻,更有性价比,更能all in工作。

hackeroink的博客 1731

当程序员迎来35岁,该何去何从?

随着科技的飞速发展,IT行业的竞争日益激烈,随着年龄的增长,许多程序员都会面临一个问题:在35岁之后,他们应该继续从事繁重的编程工作,还是寻找新的发展道路?这是一个值得深思的问题。在这里,我们将探讨一些可能的转型方向,帮助程序员们在职业生涯中迈向新的高峰。

YesPMP平台 2683

35岁的程序员们怎么了?

35岁好像是一个门槛,有点像历史上一段不怎么知名的事件——“六十花甲子”,又叫“瓦罐坟”,据说某个地方,老人到了60岁,亲生儿子就是在外面挖一个容得下一个人躺下的“活人坟”,把老人背到坟里,孝顺的每天送一顿饭,然后加一块砖,直接把坟口全部堵死。不孝顺的可能一顿饭都不会送。不过,最好后,都会活活的饿死在里面。 30~35岁担心无人要,已经成为非常普遍的一种现象,也让30到35岁的程序员位无比焦虑。按国内这种情况来看,很多公司明确不招35岁以上的程序员,不论大小公司都有这样的情况,并且比比皆是,所以他们的选择

哦,原来你也在这里。 2847
上一篇: 转型架构师之路——郑天民
下一篇: “出神”才能提高创造力——史蒂芬 · 科特勒 & 杰米 · 威尔
软件供应链安全
软件供应链安全 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄9年 1万+粉丝 347原创
评论 57
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值