35岁程序员和应届生拼代码,还拼不拼得过
去年我帮朋友的公司看过一轮面试,同一个下午,我面了一个 22 岁的应届生和一个 36 岁的老兵。同一道算法题,应届生 12 分钟写完还做了优化,老兵想了 20 分钟,然后反问我「这个数据量级是多少,需不需要考虑分页」。
那天我给的结论是:纯手速这道题,35岁程序员和应届生拼代码,基本不用拼了。
但有意思的是,最后进二面的是那个老兵。原因写在下面。
两种能力,别放在一个池子里比
| 对比维度 | 应届生 | 35 岁程序员 |
|---------|--------|------------|
| 单题编码速度 | 快,手感新,模板熟练 | 慢,日常写业务多,少刷题 |
| 知识新鲜度 | 学校学的是当下主流 | 手上栈可能落后一到两个版本 |
| 时间与精力 | 没有家庭负担,可以长时段投入 | 时间被切碎,需要提前约 |
| 需求判断 | 拿到题就写,很少反问 | 先问量级、边界、谁来用 |
| 线上经验 | 少,出问题容易卡住 | 见过故障、背过预算、扛过紧急发版 |
| 协作与沟通 | 需要带 | 能自己定方案、直接对接业务 |
| 稳定性 | 可能一年内跳 | 上有老下有小,流动意愿低 |
看完这张表会发现一件事:应届生赢在第一列,35 岁赢在后面四列。
分别适合什么样的岗位和团队
应届生更适合:业务逻辑明确、有成熟框架、有人带、以量取胜的团队。这种岗位比的是产出速度。
35 岁更适合:需求模糊、要自己定边界、线上不能出事的位置。这种岗位比的是「少走弯路」。
我做过一个月流水 2000 万的卡牌项目,这种体量的活儿,代码写得快不是关键,关键是知道哪里会炸。插一句,这类判断不同阶段真的差很多,可以对照着看 35岁程序员还要不要学AI,先看这三个问题。
我的选择:不拼手速,拼判断
我 37 岁,已经不跟应届生拼代码了。我把时间放在三件事上:
第一,把你做过的东西讲成有取舍的故事。 面试官问的不是「你会不会」,是「你为什么这么选」。同一个功能你有两种做法,选哪个、代价是什么,这才是 35 岁的本钱。
第二,保住手感的下限。 不用刷题,但手上的语言和工具链不能生。我现在还写 Go 和 Cocos,也会自己拼一套小系统,生疏了就花一个晚上捡回来。
第三,接一个自己的活。 我 2026-07-24 立项做一人公司,一个人加五个 AI 员工(总管、小码、小美、小推、小财)。这件事逼我同时当开发和当决策者,判断力就是这么练出来的,不是刷出来的。
顺带说,AI 确实把「写出来」这件事的门槛拉低了。 我做过一个烧烤店小程序交付,收入 ¥3000,其中手写代码不到 20 行。这种活儿的价值早就不在敲键盘上了。
什么样的岗位你确实拼不过
有三类岗位,35 岁去和应届生抢,性价比很低:
- 明确写着「若干年以下经验」的岗位,预算就是按应届生定的。
- 以算法竞赛成绩当硬门槛的岗位,你临时抱佛脚追不上在校生。
- 大批量招人、以重复业务为主的团队,它需要的是产能,不是判断。
反过来,只要岗位描述里出现「独立负责」「方案设计」「线上稳定性」这类字眼,你的赢面就回来了。35岁程序员和应届生拼代码,拼的从来不是同一件事:他拼的是写出来,你拼的是不用返工。
常见问题
Q:35岁程序员和应届生拼代码,还拼不拼得过?
拼手速拼不过,也不用拼。同等条件下你的优势在需求判断、线上经验和沟通成本上,选对岗位就行。
Q:35岁还要不要刷算法题?
看你投什么。投有大厂式算法轮的岗位得刷,投中小公司或者独立负责型岗位,把项目讲清楚更重要。
Q:感觉自己技术已经落后了,还有救吗?
先分清是「工具版本落后」还是「判断力落后」。前者一个月能捡回来,后者只能靠真做过的事慢慢补。
相关阅读
本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。
完整代码、踩坑清单与最新进展,都在公众号。
📱 关注公众号「西米分享」