先说一个有趣的场景。最近有人向Anthropic抛出了一个灵魂拷问:既然Claude Code已经能100%自主编写代码,那贵公司为何还挂着上百个工程师岗位在招人?这不矛盾吗?
话题的导火索,是Anthropic创始人Boris Cherny最近频频在推文中用“100%”这个词来描述Claude Code在公司内部的实际使用情况。你猜怎么着?质疑很快就来了——既然AI都能自己写了,还要这些工程师做什么?
Boris的回应倒是非常直白:“总得有人去引导Claude、与客户沟通、协调其他团队、决定下一步的方向。工程工作正在发生转变,优秀的工程师比以往任何时候都更加关键。”
翻译一下就是:虽然Claude Code能100%自主写代码,但它终究只是一个强大的辅助工具。Boris的态度一直很明确——AI能处理编码的机械部分,但人类在更高层次的功能上仍然不可或缺。说得好听点,人是“指挥官”;说得直白点,就是流水线上的质检员。
我们之前在《AI在提高你工作效率的同时,也一直在增加你的疲惫和焦虑》里就聊过这个现象。随着AI大规模接管代码产出,整个项目开发下来,程序员的工作从“写代码”变成了“判断代码”。一天下来要做成百上千个小决策,而且AI生成的代码往往更需要谨慎审查——你是在与概率系统协作,而你的大脑偏偏习惯确定性系统,这种错配会长期消耗你的精力。
反过来看,这也印证了Boris的观点。Anthropic那100多个开放岗位并非欲盖弥彰,而是支撑模型研发、安全研究、基础设施建设和产品创新所必需的人力招聘。
对于Boris的观点,很多人表示赞同。大家普遍认为,AI的“自主”是有边界的,真正不可替代的是人类的判断力、战略眼光和责任感。说人话就是:AI不能背锅。评论区里就有几个典型案例:
- @PrimeLineAI 提到,他天天用Claude Code构建项目已经好几个月了,瓶颈从来不是写代码——一次都没有。真正卡脖子的永远是架构决策和边界情况思考,以及知道哪些功能不该做。这个过程中,提示词只占10%,剩下90%靠的是工程判断力。
- @ejae_dev 则说得更直白:提示词其实是最简单的部分。AI时代,开发者真正被改变的是——工程判断力现在比编码速度重要得多。知道不应该做什么,突然成了团队里最有价值的技能。
Google AI总监Addy Osmani也参与了讨论,同样支持Boris的观点。他认为,AI接管代码生成后,工程师的价值正在转移到更高层次的判断力、品味和系统思考上。具体来说就是:我们要构建什么?为什么构建?为谁构建?如何让一切有机地整合在一起?
说白了,软件工程真正的瓶颈从来都是判断力、品味和系统思维,AI只是把这一点变得更加明显而已。
相比之下,马斯克的看法就更激进了。他认为代码这种中间过程可以被直接省略,未来应该直接产出二进制文件。当然,直接生成优化后的二进制确实是AI编程的终极目标——但编译器的存在本身就说明,验证非常重要。因为瓶颈从来不是代码转二进制,而是精确地指定意图,使输出值得信赖。毕竟,你是在与概率打交道。
总结一下就是:AI时代依然需要开发者和工程师,只是像Claude Code这样的工具让他们从“执行者”变成了“决策者”。而就像我们之前说的,“决策者”并不会比“执行者”轻松——甚至可能更累。
