老李今年35岁,上个月终于放弃了求职。
他在一家互联网公司干了8年Java开发,去年年底被裁,拿了N+1的赔偿金。本以为凭自己的技术和经验,换个工作不是什么难事。结果3个月过去了,他投了300多份简历,收到回复的不到20家,真正给面试机会的只有5家,最后一个offer都没拿到。
老李跟我说,最开始他还挺自信,毕竟手里有8年大厂经验,技术栈也全。但慢慢他发现,很多公司的HR看到简历上的年龄,连筛选关都过不了。有次他托朋友内推,技术面试官给的评价是技术没问题,但团队比较年轻,言下之意就是不合适。
这事让我想起2026年初看到的一组数据。某招聘平台统计显示,35岁以上程序员的简历投递成功率只有25岁程序员的三分之一,面试通过率更是只有五分之一。表面上看是年龄卡人,但往深了说,这背后其实藏着好几层逻辑。
第一层是成本问题。一个35岁的程序员,期望薪资普遍在2万到3万之间,而一个25岁的应届生或者工作两三年的,可能1万到1万5就能拿下。对公司来说,如果两个人能干同样的活,那肯定选便宜的那个。
你可能会说,35岁的经验更丰富啊。但问题是,现在很多公司要的不是经验丰富,而是能加班、能996、听话执行。一个35岁的人,上有老下有小,晚上8点必须回家接孩子,周末还要陪家人,这种状态在很多公司眼里就是不够拼。
第二层是管理问题。很多互联网公司的技术负责人也就30岁出头,让他管一个35岁、工作经验可能比他还久的下属,这事本身就很尴尬。你说让35岁的老程序员听一个比自己小5岁的领导安排,人家心里能服气吗?就算表面上没意见,实际执行起来多少会有点别扭。公司怕这种隐形的管理成本,干脆招个年轻的,至少管起来省心。
第三层是技术迭代问题。很多人以为程序员是靠经验吃饭,其实不全是。这行变化太快了,前两年还在学Vue2,现在都Vue3了,后年说不定又出来个新框架。一个35岁的程序员,如果前两年一直在做同一个项目,技术栈可能就固化了。
而年轻人刚毕业,学的就是最新的东西,上手就能用。公司要的是能立刻产出价值的人,而不是需要时间适应新技术的人。
老李后来跟我算了笔账。他说自己这3个月光投简历、准备面试就花了大量时间,但收获几乎为零。反而是那些25岁左右、工作两三年的同事,跳槽都很顺利,有的甚至薪资还涨了30%。他说这种落差感特别强,不是自己技术不行,而是年龄这道坎怎么都迈不过去。
最让我感慨的是老李说的一句话:以前总觉得技术才是核心竞争力,现在发现年龄才是最大的门槛。
说白了,35岁危机不是个例,是整个行业的结构性问题。当公司把年轻化当成招聘标准,把能加班当成考核指标,那些技术过硬但年龄偏大的程序员,就被自然淘汰了。这不是某个人的问题,是整个用人机制出了偏差。
老李现在在考虑转行做培训讲师,或者干脆自己接点外包项目。他说与其在求职市场上耗着,不如换个活法。至于那些还在35岁以下的程序员,他的建议是:趁年轻多攒钱、多学新技术、提前规划好35岁以后的出路。别等到真到了这个年纪,才发现已经来不及了。