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 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。

完整代码、踩坑清单与最新进展,都在公众号。

📱 关注公众号「西米分享」