半年不写代码,Claude Code之父:3年后写代码的人暴涨100倍

賽事深度解讀,洞悉比賽脈絡 - 江南体育
作者 David Thompson
发布于 2026-06-30
阅读量 5分钟阅读
賽事深度解讀,洞悉比賽脈絡 - 江南体育 賽事深度解讀,洞悉比賽脈絡 - 江南体育

AI在编写代码方面的能力日益增强,引发了人们对程序员职业未来的担忧。然而,Anthropic的Boris Cherny,也是Claude Code的开发者,认为关键不在于岗位本身,而在于个体所扮演的角色。

Cherny本人已经有半年没有亲自动手写代码,他名下的所有代码都由Claude Code生成。他曾预言,一年之内,“软件工程师”的头衔将逐渐消失,取而代之的是更侧重于“构建者”的角色。

尽管如此,他澄清说,职称的改变并不意味着软件工程师将失业。在一次播客访谈中,Cherny进一步阐述了他的观点,预测三年后,虽然从事代码相关工作的人可能不再被称为“工程师”,但实际进行编码和使用智能体工具的人数将是现在的100倍。

Cherny在X平台上进一步解释了他对未来角色的看法。他认为,随着工程、产品、设计和数据科学等职能的融合,他看到的Claude Code团队成员不再是固定的岗位,而是扮演着五种不同的角色。

资深工程师Kun Chen对此评论说,他不倾向于给人们贴上固定的“角色”标签,因为这可能导致人们自我设限。他认为,角色应该随着项目的进展而变化。例如,在项目初期,他可能是原型师或构建者;当出现细节问题时,他会转变为清理者;项目成熟后,他又会成为增长者或维护者。

Cherny完全赞同Kun Chen的观点,即角色会随着项目和时间不断演变。他们都观察到,编程领域的岗位界限正在模糊,个人的定位不再由头衔决定,而是由当前所扮演的角色来定义。

这种变化不仅限于工程师。一位产品经理也表示,他所在的团队也出现了类似Cherny描述的岗位融合现象,现代产品经理的角色已经与三年前大不相同。

Anthropic发布Fable 5时,Claude Code团队也注意到,开发者在Fable 5之后被推向了产品经理的位置。他们不再仅仅关注代码的正确性,而是转向确保代码能够完成正确的任务。

Cherny提出的Claude Code团队中的五种角色包括:

  1. 原型师(Prototyper):负责提出新想法和概念。
  2. 构建者(Builder):将原型快速转化为可投入生产环境的产品和基础设施。
  3. 清理者(Sweeper):优化界面、简化代码、移除不必要的功能以及提升性能。
  4. 增长者(Grower):负责打磨现有产品,提升其市场契合度。
  5. 维护者(Maintainer):保障成熟系统的安全、可靠和高效运行。

Cherny指出,许多人会同时承担两到三种角色,这些角色与具体的职位头衔无关。例如,在Anthropic内部,设计师、工程师、产品经理和数据科学家都可能分布在这五种角色中。一个新产品的初期阶段更需要原型师、构建者和清理者,而成熟产品则需要清理者、增长者和维护者。

在开发者社区中,原型师和构建者通常更受重视。然而,AI编码能力的崛起正在改变这种排序。当AI能够轻松生成想法和编写大量代码时,收尾工作的清理者反而变得更加稀缺。

AI在生成代码方面的能力,使得“提出想法”和“从零开始构建”这两个环节变得相对廉价,因为AI在这方面表现出色。尽管AI能够承担清理工作,但最终的决策权和责任仍需人类承担。AI可以执行清理任务,但无法承担清理的责任,例如决定删除哪一行代码、识别AI错误或承担最终的风险。

AI带来的生产力提升体现在能够处理更多的工作,而非仅仅是更快地完成相同的工作。这导致了更多功能的上线、代码量的增加以及实验的增多,同时也产生了更多的“烂摊子”需要清理,从而凸显了清理者的重要性。

此外,代码评审环节也正在发生变化。据报道,AI生成的代码未经人工评审直接进入生产环境的比例正在上升,且这些代码的存活率反而更高。这意味着AI生成的代码中隐藏的Bug、性能瓶颈或安全漏洞最终仍需有人负责。

因此,AI在生成环节的能力越强,负责收尾和兜底的清理者角色就越有价值。最好的工程师并非写代码最快的人,而是最清楚何时不应完全信任AI的人。

虽然“软件工程师”这一职称可能消失,但相关的角色和工作任务依然存在,只是被重新定义。当AI承担了更多创意和构建工作后,人类的角色将更多地集中在收尾、纠错和承担责任上。同时,个人的角色也会随着项目的变化而转型,今天的清理者可能成为明天某个项目的原型师。最终,一个人的身份由其当前所做的工作来定义。

發表你的觀點,與體育迷交流

江南体育