Claude Code 正在重构软件工程:从写代码到造软件,开发者的角色变了

cover

一位 Google 高级工程师在 X 上说了一句话,炸开了整个技术圈:

“Claude Code 用一个小时,重现了我一年的工作量。”

如果你觉得这只是个段子,那再看另一个数据:Pragmatic Engineer 在 2026 年初的调查显示,Claude Code 已经超越 GitHub Copilot 和 Cursor,成为开发者最常用的 AI 编程工具。95% 的受访者每周都在用 AI 工具,75% 的开发者至少一半的工作由 AI 完成。

这不是”AI 辅助编程”了。这是一场正在发生的范式转移。

而站在风暴中心的 Claude Code 创造者 Boris Cherny,直接说出了那句很多人不敢说的话:

“软件工程师这个头衔,今年就会开始消失。”

从”副驾驶”到”主驾驶”

让我们先回忆一下 AI 编程工具的进化路线。

2022 年,GitHub Copilot 上线。它像一个聪明的自动补全——你写一行代码,它猜下一行。本质上,它是副驾驶。

2024 年,Cursor 火了。它能理解整个文件的上下文,根据你的指令修改代码。进步很大,但你还是得坐在驾驶座上,一步一步告诉它往哪走。

2025 年 2 月,Claude Code 发布。它不一样。

它不是在你旁边提建议的副驾驶,它是一个能自己开车的代理(Agent)。

你告诉它”给这个项目加一个用户认证模块”,它会自己读代码库、理解架构、写代码、跑测试、提交 PR。你需要做的,是审查结果,而不是编写过程。

到 2026 年 3 月,Claude Code 的能力已经远不止写代码:

  • Code Review:多个 AI 代理协同审查每个 Pull Request,找出人类审查者容易遗漏的 Bug
  • Skills 系统:可以把团队的编码规范、架构模式、领域知识封装成可复用的技能模块
  • MCP 协议:像”AI 的 USB-C”,让 Claude Code 连接数据库、API、内部系统
  • Loop 和定时任务:自动循环执行重复性工作,不需要人盯着

一个终端工具,正在变成一个完整的软件工程平台。

真实案例:谁在用,怎么用?

数据和功能介绍容易让人麻木。来看几个真实场景。

Epic:超过一半的用户不是开发者

Epic 是全球最大的医疗信息系统公司,MyChart 就是他们做的。他们的技术负责人 Seth Hain 在 Anthropic 的企业活动上透露了一个让人意外的数字:

“我们公司超过一半的 Claude Code 使用者,不是开发者。”

支持团队、实施团队、运营人员都在用它。这些人以前从来不碰代码,现在他们用自然语言描述需求,Claude Code 帮他们实现。

这意味着什么?编程的门槛,正在被抹平。

Boris Cherny:从 2025 年 11 月起就没手动写过一行代码

Claude Code 的创造者自己就是最极端的用例。他在 Lenny’s Podcast 上说,从 2025 年 11 月开始,他的所有生产代码都是 Claude Code 写的。他不再编写代码,而是专注于:

  • 和用户沟通需求
  • 思考系统架构
  • 设计产品方向
  • 审查 AI 生成的代码

他的角色从”写代码的人”变成了”定义问题的人”。

CircleCI 报告:顶级团队产出翻倍

CircleCI 的 2026 年软件交付报告显示了一个令人震惊的分化:

  • 前 5% 的工程团队,年度产出几乎翻倍
  • 后 50% 的团队,产出几乎没有变化
  • 2025 年最高产的团队,交付量是 2024 年最高产团队的 10 倍

差距的核心原因?是否有效地使用了 AI 工具。

软件工程的四个正在被改变的环节

Claude Code 不只是在”写代码”这一个环节发力。它正在重构整个软件工程的工作流。

1. 需求 → 规格:从对话到文档

传统流程中,产品经理写 PRD,工程师理解需求,然后开始编码。中间经常出现理解偏差。

现在的做法不同了。越来越多的团队采用 Spec-Driven Development(规格驱动开发):先花大量时间写清楚规格文档(Spec),然后让 Claude Code 根据 Spec 自动实现。

一位 AWS 解决方案架构师在 Medium 上分享:

“我花更多时间在规划阶段,而不是直接跳进代码生成。提前定义和记录需求,会带来更好的输出。”

工程师的核心能力,正在从”写代码”转向”写清楚要做什么”。

2. 编码 → 组装:从手工到工厂

传统编码像手工作坊。每个工程师手写每一行代码,风格不同,质量参差不齐。

Claude Code 加上 Skills 系统,更像是一个软件工厂。团队把编码规范、架构模式、测试策略封装成 Skill,Claude Code 按照这些 Skill 生成代码。每次生成的代码风格统一、规范一致。

Modular 公司的创始人在他的博客中分享了一个思路转变:

“Claude C Compiler 的出现改变了我对工程工作的期望。我现在要求团队的不再只是’写好代码’,而是’定义好标准,让 AI 按标准生产’。”

3. 审查 → 自动化:AI 审查 AI

当 AI 写的代码越来越多,人类审查成了瓶颈。

Anthropic 的回答是 Code Review——一个多代理系统。多个 AI 代理分工协作,审查每个 PR 中的 Bug、安全漏洞、性能问题。它不是替代人类审查,而是在人类审查之前先过一遍。

VentureBeat 报道说,Anthropic 认为真正的成本对比不是”Code Review vs 其他工具”,而是”Code Review vs 一次生产事故的全部成本”。

4. 维护 → 现代化:遗留系统的救星

Anthropic 推出了一个”代码现代化启动套件”,帮助企业迁移遗留系统。这也是 Claude Code 在企业中最常见的使用场景之一。

想想看,多少公司还在维护 20 年前的 Java 或 COBOL 系统?以前这是一个需要大量人力、持续数年的工程。现在,AI 可以理解旧代码的逻辑,自动重写成现代架构。

IBM 的股价在 Anthropic 发布 COBOL 迁移能力后大跌,就是市场对这个趋势最直接的投票。

程序员要被取代了吗?

这是每个人都在问的问题。我的看法是:不是取代,是角色重塑。

Boris Cherny 自己也承认,现阶段不能完全放手:

“你必须确保代码是正确的、安全的。尤其当很多人在使用这个程序时,你不能完全不管。”

Pragmatic Engineer 的调查也显示,55% 的开发者现在定期使用 AI 代理,其中 Staff+ 级别的高级工程师采用率最高(63.5%)。

这说明什么?越资深的工程师,越积极拥抱 AI。 因为他们知道,AI 接管的是编码的”体力活”,而他们最擅长的架构设计、技术决策、系统思维,反而因此有了更大的发挥空间。

未来的开发者角色可能更像这样:

  • Builder(构建者):定义要构建什么,而不是怎么写代码
  • Architect(架构师):设计系统结构,让 AI 去填充细节
  • Reviewer(审查者):确保 AI 输出的质量、安全性和正确性
  • Orchestrator(编排者):协调多个 AI 代理协同工作

Cherny 说的那句话值得再读一遍:

“以前编程就像抄写员抄书。印刷术出现后,抄写员不再抄书了,但他们有了更多时间去做真正感兴趣的事——装帧设计、绘制插画。”

对普通开发者的建议

如果你是一个正在写代码的程序员,面对这场变化,有几件事值得现在就开始做。

第一,学会”驾驶” AI,而不只是”使用” AI。

写一个好的 CLAUDE.md、定义清晰的 Skill、设计合理的工作流——这些是新时代的核心技能。会”调教” AI 的人,比只会写 Prompt 的人走得更远。

第二,成为通才,而不是专才。

Cherny 的团队里,产品经理写代码,财务人员也写代码。未来最有价值的人,不是在某个语言上特别精通的人,而是能跨越设计、业务、技术多个领域思考的人。

第三,关注”为什么做”而不只是”怎么做”。

当 AI 接管了”怎么做”的部分,理解用户需求、定义正确的问题、做出正确的技术决策——这些变成了最稀缺的能力。

第四,保持对代码的判断力。

AI 写的代码不一定是好代码。安全漏洞、架构缺陷、性能问题,这些都需要人来把关。放弃审查代码的能力,就是放弃最后的护城河。

写在最后

2025 年,大家在讨论 AI 会不会取代程序员。

2026 年,我们已经在讨论程序员的新角色是什么了。

这场变化的速度比大多数人预期的都快。Claude Code 从发布到成为行业第一,只用了 8 个月。Anthropic 投入 1 亿美金建立合作伙伴网络,微软把 Claude 集成到 Microsoft 365。

软件工程不是在消亡,而是在被重新定义。代码本身正在从”手艺”变成”基础设施”——就像电力、网络一样,它依然重要,但不再需要每个人亲手去发电。

问题不是”AI 会不会改变软件工程”,而是”你准备好了吗”。


你现在的工作流中,AI 占了多大比例?你觉得”软件工程师”这个头衔会消失吗?欢迎在评论区聊聊你的真实感受。