title: 问你个问题:AI Coding 的兴起,对年龄大的程序员是利好还是对年龄小的是利好? author: Gamehu date: 2026-03-05 15:20:12 tags:
如果问题变成软件研发对年龄大还是对年龄小的有利好,其实应该用经验更好,但是用经验可能标题就没那么吸引人了。因为经验不等于经历(年龄)。无所谓了,先吸引人你们来看再说。
我相信分歧肯定会很小,因为现实摆在那儿。但是自从AI Coding兴起后,我就开始回过头来重新想这个问题。 AI Coding 起来了,到底是对“大龄程序员”更友好,还是对“年轻程序员”更友好?
如果把这个问题简化成“谁赢谁输”,我觉得答案会很刺耳:谁都可能赢,谁也都可能输。
因为 AI Coding 真正改变的不是“年龄”,而是“价值分布”。有些东西变得很便宜,有些东西反而更贵了。
我之所以对这个话题格外敏感,是因为我自己就是“所谓的大龄开发者”。
我在 34 岁那年带团队招人,脑子里一直有个挥之不去的词:35 岁魔咒。那种“明明还想继续写代码,但市场已经开始用年龄给你贴标签”的感觉,我太熟了。
我试着用结合我的经历来聊一聊,文章会比较长,当然这篇文章完全是我个人观点,我尽量少做评价,少被喷。我知道很有可能会有人喷我,但是还是劝一句不要上升高度不要过度带入 。
所谓“大龄”“年轻”,很多时候说的不仅仅是身份证上的数字,而是三件事:
AI Coding 这波浪潮,恰好会把这三件事的差异放大。
我先说结论:AI Coding 让“把想法变成可运行代码”的成本显著下降了。
具体来说,至少有三类东西变便宜了:
这意味着:只会“把代码敲出来”的能力,正在变成一种越来越普通的能力。
同时也意味着:真正能区分人的部分,正在往上游和下游移动。
AI 写代码是快,但“负责”并不会自动发生。
这里我做了个很“直白”的实验:不加任何前置说明、不设任何规则,就一句话提问,然后直接用它们各自的“最新模板 + 思考模式”拿答案。
原始截图我按顺序贴在下面:口吻不一样、结构不一样,但核心共识其实非常一致——
AI Coding 更像一个“放大器”,不是一张“对某个年龄段的免死金牌”。
我把模型回答里最有用的点,提炼成几条(是提炼,不是逐字复读):
有个模型还给了一个很戳人的说法:AI 像“超级实习生”——写得快,但并不知道什么是对的;而资深的价值恰好就是“知道什么是对的”。
有的模型提了个很有意思的反转角度:年轻人如果从一开始就把 AI 当“外骨骼”(而不是“拐杖”),成长速度是指数级的。
我理解这句话的潜台词是:
你可以让 AI 替你省掉很多重复劳动,但你不能把“理解、设计、评审、负责”这四件事也省掉。
读完这些回答,我的第一反应其实不是“谁赢了”,而是更确认了:
AI Coding 放大的是你原本的优势和短板。
(点击缩略图打开原图)
接下来我讲讲我的真实经历——因为我发现,模型说的这些点,在我的团队里几乎是一比一地出现过。
我先讲个我自己的经历,可能比空谈更有说服力。当然样本不包括我,虽然我可能是团队里工作量最大开发量可能也是最大的,但是因为我的职位以及以及工作能力上来说(削微有点不要脸哈),不太适合跟大家一起比。
我当前所在的公司在创业期,首先待遇和平台确实没法一步到位,但是我还是对招人的要求比较高,因为人没法招的多,所以我希望能进来的人都是能独当一面的。老板这边呢招人偏好很明确:更喜欢年轻的——觉得年轻人有活力、能拼、要的也没那么多。
说实话,这种想法我也能理解,甚至某种程度上我也认同:创业期确实更适配年轻人。但是因为我自己 34 岁,也是大龄开发,所以我也没有完全按所谓的35岁来卡简历,因为我上一家公司学到的很多东西都是从比我年龄还大的人身上学到的。
总之最终招人,团队里大多是 98、99 年左右的同学。另外还有一位年龄跟我相差不大、也算大龄开发者的同事,为了好说明,我就叫他 Y。
人招齐了,几个月共事下来,我被“刺激”得挺狠的——当然这个刺激主要是刺激我。
团队里大多数人并没有我想象中那么有拼劲。
我观察下来,初步的感觉是有些同学的精力和注意力很多投放在短视频、短剧、游戏这些东西上。
我伸懒腰的时候瞄到一个同学:左边在 vibe coding,右边短剧放着。我当时一度分不清 vibe 的到底是哪边。
总之给我的体感是:状态不但不“拼”,反而有些消极和懈怠。可能更多的对他们来说就是类似流水线上那种计件工作一样,反正就是干一天就挣一天。(我估计很多人就要喷我了),就是我的意思是啥呢,当然我是old school哈,如果你不讨厌这份工作,那是不是对工作赋予一点其它的价值?比如对自己的锻炼、成长、成就感等
为了避免 AI 滥用,我提了一个要求:重难点模块必须做设计。
我讲了要求,也给了模板,而且很直白地说:可以借助 AI 来完成设计任务。
但结果很现实:大多数人连“详设里应该写啥”都不清楚,UML 也不太会画,最终交付物一言难尽(说实话,Y 也没例外到哪去)。
我的感受是:很多人不是做不出来,而是压根没把心思放在“把问题讲清楚”以及“怎么解决”这件事上。
有了 AI Coding,表面上代码写得很快。
但一到 Code Review,屎山代码一大堆:结构乱、边界不清、异常兜不住、测试缺失……一旦出 bug 就会变成“补丁套补丁”的恶性循环。
后来确实没办法,我让其中一位代码问题很严重的同学离开了。
他那块业务的 bug 多到修不完,修到后面甚至发现没法修——因为他自己找不到根本原因,只能不断打补丁,然后继续恶心循环。
我接手重构,前后花了差不多两周时间。
这里也顺带提一句:虽然 Y 的代码也有一些问题,但总体是可控的,不用担心暴雷。
我猜原因有两个:一是他比较遵守规则(我提的要求大多能做得比较到位),二是他大概有 10 年左右的开发经验,能在一定程度上“指导 AI 怎么干活”。
这三个刺激让我更确信一件事:AI Coding 把“写代码”这件事变得更容易了,但把“写对代码”这件事变得更重要了。
对年轻人最直接的利好是:你可以更早做出完整作品。
以前你要先攒很久“基础设施能力”:脚手架、工程化、框架细节、各种配置地狱……
现在这些都能被 AI 帮你跨过去一大截。
于是你能更快进入“真正的战场”:
这对成长是好事,甚至是非常好的事。
但年轻人也更容易踩一个坑:以为自己会了,其实只是 AI 会了。
你会发现项目能跑、功能能用,但一旦出现下面这些情况,就开始头皮发麻:
说得更直白一点:
AI 能帮你跳过一些“枯燥”,但跳得太狠,也会错过一些“肌肉训练”。
年轻人的关键不是“用不用 AI”,而是“能不能把 AI 变成你的教练,而不是代打”。
大龄程序员的优势,通常不在“手速”,而在“判断”:
AI Coding 让“写”的成本下降后,判断的价值反而会更凸显。
因为系统越容易被搭起来,系统也越容易被搭坏;
上线越快,事故也来得越快。
这类场景里,经验不是包袱,经验是护城河。
更残酷的一面是:有一类“大龄”会很难受——
不是因为年龄大,而是因为他过去十年把自己训练成了“熟练工”:
当 AI 把“熟练工”这块压到极致性价比后,这条赛道会非常拥挤。
不是 AI 淘汰大龄,而是“只剩熟练”会被淘汰。
如果要我给一句话版本的答案:
AI Coding 的利好,不属于某个年龄段,属于“能把 AI 当成杠杆的人”。
你能不能:
这三件事,AI 都能参与,但 AI 都不能替你承担。
当然看到这儿,肯定有人会说我是在和稀泥一顿输出孟如虎,但是又好像啥没说,那咋可能呢,我可是很不喜欢和稀泥的。
所以回到最开始的问题:AI Coding 的兴起,是对谁的利好?
我的答案比较乐观是:利好年龄大的开发者,因为在我看来,从当前现状分析,就算各有利好,那就算趋近55开了,相比之前的3/7开甚至1/9开是不是提升?当然还是得补一句和稀泥的话。 对愿意重新学习的人利好,对愿意承担结果的人利好,对愿意把经验变成杠杆的人利好。
年龄只是你当前的状态,AI 才是这场变化的放大器。
你站在放大器的哪一边,取决于你接下来三个月怎么过。
我自己 34 岁那次带队招人、带队落地,被那一轮“刺激”按在地上摩擦之后,反而更确定了:真正的安全感不是年龄给的,是你把“负责结果”的能力练出来之后,自然长出来的。
当然到底工作能力高低应该怎么评价,那就是另一个故事了。如果有幸可以发挥,我后续会来一篇。