标签

AI重写程序员命运,但这并非你以为的结局

发布时间:2026-05-10 22:21来源:微信阅读:5

上个周四夜里11点30分,我收到了一条微信通知。

发消息的是大学同窗老黄,仅仅说了四个字:"改行,AI太强。"

他在字节跳动干了五年代码,上个月遭遇了裁员。N+1赔偿了二十多万,现在去跑网约车了。

"也不是没投过简历,"他说,"但现在投简历,HR一上来就问:'你用Cursor还是Claude Code?AI代码审查熟不熟?'我说我还在用GitHub Copilot,面试官那个眼神……"

他没把话说完,但我明白。

你或许觉得这又是个"AI取代程序员"的焦虑故事。

但我追踪了30位程序员的职业路径,发现了一个截然不同的规律——

被AI淘汰的,未必是"程序员"。反倒是那些不会用AI写程序的人,可能比程序员更危险。

百度热搜有个话题,热度380万:"用AI花3个月完成百名程序员7年工作"。

评论区一如既往地争吵。程序员说"又在制造焦虑",非技术人员感叹"这下真的完了"。

但我留意到了一个被忽视的细节——

在这波AI编程浪潮中,真正赚钱的、真正在"取代"别人的,很可能不是程序员。

Cursor 2024年融资超1亿美元,估值25亿美元。Devin的开发商Cognition AI,估值20亿美元,定位是"AI程序员代理"。 GitHub Copilot已经有超过100万开发者每天在用。

这些数字很震撼,但和普通人没太大关系。

真正有意义的信号,来自另一个地方——

vibecoding。这个词最近在Hacker News上爆了,热度128+。

什么是vibecoding?简单来说就是:你不需要会写代码,你只需要会"调教"AI。

一个产品经理,用Cursor搭建了个内部工具,他说"比我手下的程序员做得还快"。 一个运营,用AI写自动化脚本,把本来需要排期两周的需求自己搞定了。 甚至有个完全不懂编程的设计师,在X上发截图——他用自然语言让AI帮他写了个iOS应用,上架了。

你发现了吗?这些成功案例的主人公,都不是程序员。

但你不能说程序员就要失业了。

因为软件工程里有一道隐形的墙,AI至今跨不过去。

1986年,Frederick Brooks写了一篇著名的论文,叫《没有银弹》。他说:软件工程的复杂性,源于本质性问题,而非技术性问题。

这是什么意思?

需求,客户说不清自己要什么,你要反复沟通、确认、推翻、重来。 架构,这个系统怎么拆、模块怎么分、技术怎么选型,做错一个决定三个月白干。 代码审查,AI生成的代码有隐蔽bug,有经验的程序员一眼能看出问题,AI自己发现不了。 技术债务,这段代码为什么这么写?当年踩过什么坑?后来人完全不记得,只有老员工知道。 跨部门协调,这个需求牵扯三个团队,利益怎么平衡?吵架吵出来的。

这些工作,AI能帮你写代码,但没法帮你想明白。

Stack Overflow博客有篇文章标题很直接:"Why replacing programmers with AI won't be so easy"。

代码审查、调试、架构决策——这些核心工作,依然需要人类。

所以你看到的事实是:一边是程序员在焦虑被取代,一边是企业抱怨招不到能解决真正问题的高级工程师。

这两个现象同时存在,并不矛盾。

老黄被裁员后,他跟我说过一句话,让我思考了很久:

"我这五年,好像一直在写类似的代码。"

这不是他一个人的问题。

很多程序员的工作模式是:接需求→写代码→改bug→接下一个需求。五年下来,重复写同一类代码,真正需要"解决问题"的能力,并没有长。

而AI做的事,恰恰是——把"写代码"这个动作,变得不值钱了。

当"写代码"不再是一项专业技能,当任何人都可以用自然语言指挥AI完成一个简单的应用——

你赖以生存的东西,突然变成了一种可以被外包的能力。

这不是AI的问题。这是"会写代码"这个技能本身在通货膨胀。

就像20年前你会打字就很厉害,现在人人都会打字,打字不值钱了。

不是程序员被淘汰了。是"会写代码"这个技能,被AI拉平了。

我观察了30个程序员的职业轨迹后,发现了一个扎心的规律:

真正危险的人,不是那些还在用传统方式写代码的程序员。是那些只会"执行"、不会"解决问题"的人——而这种人,程序员里有,非程序员里更多。

你可能会问:那我该怎么办?

说实话,这个问题没有标准答案。但有一个问题你可以问自己——

离开了IDE,你还能解决什么问题?

如果你脑子里蹦出来的是"我不知道",那问题就大了。

如果你想到的是:我能发现系统哪里有风险,我能判断AI生成的代码靠不靠谱,我能跟产品经理吵清楚需求到底是什么,我能协调三个部门把事情推上线——

那恭喜,AI只是你的工具。你依然是那个解决问题的人。

回到老黄的故事。

他转行开网约车之后,反而平静了很多。

"现在每天接单、开车、回家,不用操心代码有没有bug、需求有没有改。"

他说,"有时候觉得,也不是坏事。"

我不知道这是不是真心话。

但我知道,这个时代扔掉你的时候,不会跟你打招呼。

你要做的,不是和AI比谁代码写得好。是和AI比谁更清楚——问题到底是什么。