程序员最难受的,不是 AI 会写代码,而是那套证明自己的办法失灵了
最近很多程序员都有过这种时刻。
你坐在工位上,一天没少忙。 早上对需求。中午补上下文。下午给 AI 反复喂代码库、喂报错、喂边界条件。晚上盯着它吐出来的 diff,一段段看,一轮轮测。
真到自己从头写代码的时候,反而没多少了。
可你又说不出自己今天是不是没干活。 因为最关键的活,你明明都干了。 只是那些活,不再长得像过去那个“优秀程序员”的样子。
这就是现在很多人心里真正别扭的地方。 不是 AI 已经把程序员替掉了。 而是程序员过去那套最顺手、最硬气、也最容易拿出来证明自己的办法,正在失灵。
以前这行的价值证明很直接。 你写得快,你改得动,你加班一晚上把线上故障扛下来,你就有资格说自己牛。 哪怕不擅长表达,不会汇报,不懂管理,只要代码真的写得出来,团队最后也会认你。
说白了,过去很多程序员的自尊,都是搭在一件事上的。 我比别人更会写。
这件事以前很硬。 因为代码就是产出本身。 你敲没敲,你写得好不好,几乎直接等于你值不值钱。
现在麻烦来了。 代码还重要,但它不再那么像终点了。 它越来越像中间产物,像一个被快速生成、快速审查、快速回滚的东西。你当然还要懂它,可光懂这个,已经越来越不够了。
难受就难受在这里。 不是活没了。 是你最熟悉的那把尺子,钝了。
以前一个人写得比别人快,是真的能拉开差距的。 今天你再快,旁边的人拉个 agent,五分钟先铺出一版。哪怕那版不完整、不靠谱、到处漏风,它也足够把“谁先写出来”这件事打得没那么值钱了。
于是旧秩序开始松。 以前排位看手速,看语法熟练度,看谁能一晚上堆出一个能跑的版本。现在这些东西还算数,但已经不是最上面的那层了。 真正拉开差距的,慢慢变成另一批能力。
谁更会把一个烂需求问清楚。 谁更知道系统里哪一块不能乱碰。 谁能一眼看出 AI 写的东西表面没错,实际上会把日志、权限、缓存、事务边界一起埋了。 谁能把一个模糊问题拆成机器能做、人能验、上线不炸的几步。
这批能力以前也重要。 只是以前,写代码本身太耀眼了,把这些东西盖过去了。
<figure><img src=“images/compare.png” alt=“compare”></figure>
现在 AI 把“写”这件事拉平了一部分,很多程序员才第一次被迫面对一个有点难听的事实。 你真正值不值钱,可能从来不只取决于你写得多快。 只是以前时代好,允许你用“写得快”代替更完整的价值证明。
这就是最近很多一线开发者会突然发空的原因。 你不是不会干活了。 你是发现自己一直拿来证明自己的那张成绩单,正在过期。
这个变化不是网上空谈。 Anthropic 刚发的两篇研究,某种程度上只是把大家已经模模糊糊感觉到的东西钉实了。
一篇访谈了 132 名工程师和研究员,做了 53 次深访,还结合了内部 Claude Code 数据。里面很有意思的一点是,工程师当然在大量用 AI 写实现、做调试、看代码库,但“完全放手让它自己干”的比例其实不高。更多时间花在哪?花在补上下文、盯过程、做判断、验结果。
另一篇数据更直白。Claude Code 里的编码对话,79% 已经属于 automation。 这说明 AI 不是在旁边陪聊,它真的开始下场干活了。 但也恰恰因为它下场了,人的角色更像责任人了。 AI 先做,你来兜底。AI 先冲,你来判断。AI 给出一个看起来八成像样的答案,然后最难的那两成,压回你身上。
这两成才贵。
因为这两成没法靠堆 token 糊过去。 它要你理解真实业务,要你知道线上为什么不能赌,要你知道一个“差不多能跑”的功能为什么离“能交付”还差十万八千里。
所以我现在越来越不认同一句很流行的话:以后最重要的是会写 prompt。 会写 prompt 当然有用。 但那更像新的键盘熟练度。 你能更快把东西弄出来,不等于你能把结果拿稳。
未来真正贵的人,不一定是团队里写代码最多的人。 而是最能收口的人。
他能让需求别在半路变形。 能让 AI 产出进到系统之前先过一遍脑子。 能在大家都觉得“差不多就这样吧”的时候,指出那个迟早会炸的口子。 能在混乱里把责任接住,把结果交出去。
这听起来不浪漫。 甚至有点委屈。 因为很多程序员入行,就是喜欢那种很纯粹的感觉:我写,我调,我搞定。 写代码本身会给人一种非常直接的尊严。你强不强,屏幕上能看见。
可现在,最值钱的部分越来越不可见了。 你花一下午把上下文捋顺,别人只看到你没写几行。 你挡掉一个本来要进生产的坑,最后因为事故没发生,这份价值甚至没人会记账。 你把 agent 产出的烂代码改成能上线的版本,最后 PR 上显示的大部分字,可能还不是你敲的。
这才刺人。 不是被替代的恐惧。 是贡献还在,但证明贡献的方法变了,而且新方法没那么体面,至少暂时没那么体面。
很多人会因此本能地抓住旧标准不放。 还会下意识看不起“不会手写只会调 AI”的人,也会更焦虑地证明自己还写得动、还写得快、还没被时代甩下去。 我很能理解。 因为旧标准至少熟悉,至少公平过,至少曾经真的让很多埋头干活的人得到过尊重。
但问题是,旧标准不是你舍不得,它就会回来。
程序员这个名字短期内不会变。 招聘网站不会改,组织架构也不会改。 可这份工作的内核,已经在悄悄换了。 以后越来越像什么人会赢? 不是最会手搓的人。 是最会定义问题、组织上下文、判断风险、验收结果的人。
说得再直白一点。 以后“会写代码”更像驾驶证。 没有不行。 只有这个也不行。
如果你今天还把自己的全部价值,都押在“我比别人写得快”上,那你大概率会越来越难受。 不是因为你不够努力。 是因为时代不再按这套办法结算了。
我反而觉得,早点承认这一点,对程序员是好事。 至少你能开始把注意力从“我今天亲手写了多少”挪到“我今天到底解决了什么,兜住了什么,交付了什么”。 这不是鸡汤。 这是新的职业现实。
真正的问题已经不是:AI 会不会来写代码。 真正的问题是:当“写得比别人快”不再自动等于“我更有价值”,你准备拿什么重新定义自己?
你最近最明显的感受是什么? 是写代码变少了,还是明明更累了,却更难证明自己值钱了?欢迎在评论区聊聊。
数据来源:Anthropic《How AI is transforming work at Anthropic》、Anthropic《Anthropic Economic Index: AI’s impact on software development》