软件工程的范式转移
1. 报告背景与概述
本报告旨在分析 Anthropic 公司 Claude Code 负责人 Boris Cherny 在 2026 年 5 月红杉资本 AI Ascent 活动上的核心观点。作为人工智能辅助工程领域的关键推动者,Cherny 在对话中提出了软件工程正在经历的深层范式转移。报告将深入探讨“编程已解决”这一命题的内涵,并解析其对开发者工作流、软件架构以及宏观行业生态的结构性影响。

原视频地址:
https://youtu.be/SlGRN8jh2RI?si=YJGcK1q0mN1bQIU0
2. “编程已解决” (Coding is Solved) 的定义与内涵
Boris Cherny 在活动中提出了一个颠覆性的行业观察: “编程实际上已经解决了 (Coding is effectively solved)。”
• 精确的边界定义: 这一论断具有明确的语境限制。Cherny 所谓的“解决”并非指代码媒介的消失,而是指对于他所从事的这种高维度软件开发工作,传统的、手动编写语法的方式已不再是生产力的瓶颈。 • 工程现状的实证: 为了支撑这一论点,Cherny 披露了其在 2026 年的个人实践: “在 2026 年,我还没有亲手编写过一行代码 (I haven't written a line of code in 2026)。” 这标志着顶尖工程实践已经完成了从“语法构建”向“意图驱动”的彻底跨越。
3. 从自动补全到智能体 (From Typeahead to Agents) 的技术演进
软件开发工具的演进已从简单的辅助增强进化为自主的工程单元。Cherny 强调,这种转变的核心在于“循环 (Loops)”的引入。
| 交互逻辑 | ||
| 核心机制 | ||
| 效率本质 | ||
| 技术重心 | 外包“调试-测试-修复”循环 |
Cherny 指出,Claude Code 等工具的本质不再是代码补全,而是能够自主处理工程复杂性的智能代理。
4. 2026 年的开发者工作流:一种新型范式
随着编程能力的自动化,开发者的工作模式正在经历去中心化的过程:
• 脱离 IDE 环境: Cherny 强调他目前能够通过 移动端(手机)数十个 Pull Requests (PRs) 。 • IDE 的终结与智能体中心化: 这一转变具有深层的分析意义——它标志着 软件工程与 IDE(集成开发环境)的脱钩 。当开发者不再需要盯着屏幕编写语法,IDE 不再是工程宇宙的中心,环境变得“环境化 (Ambient)”,智能体成为了新的交互中枢。 • 角色维度的升维: 开发者已从“代码生产者”转型为“高层决策者与系统评审者”。
5. 软件工程结构的未来预测
Cherny 对代码的物理规模和软件生产的社会学意义提出了前瞻性预判:
• 极致精简化: 他预言,受益于 AI 带来的高层抽象,像 Claude Code 这样复杂的工具, 在一年之内 (a year from now) 其核心逻辑可能只需要 100 行左右的代码 。 • 印刷机类比与“软件爆炸”: Cherny 将 AI 对软件的影响比作**“印刷机的发明”**。 • 印刷机通过降低文字生产成本引发了知识爆炸;同理,AI 极大地消减了编程的边际成本。 • 这将引发一场**“软件爆炸 (Software Explosion)”**:软件将从昂贵的、标准化的产品,转变为廉价的、为每个微小任务定制的“一次性”或“即时生成的”工具。
6. 行业连锁反应:团队、人才与市场
技术范式的瓦解正向下游市场产生连锁反应:
• 团队构成的全才化: 行业对人才的需求将从“语法专家”转向“全才 (Generalists)”。未来团队需要具备深厚领域知识和系统架构视野的人才,而非单纯的编码员。 • SaaS 启示录 (SaaS Apocalypse): Cherny 预言了现有 SaaS 模式的危机。由于 AI 代理能以接近零成本构建并维护定制化工具,传统软件服务的单位价值 (Unit Value) 将面临崩溃 。当工程门槛消失,依赖销售标准化功能插件的 SaaS 企业将面临“去中介化”的风险。
7. 结论
根据 Boris Cherny 的洞察,软件工程并未随着“编程的解决”而消失,而是正在经历一次深刻的维度升维。工程的重点已从底层的语法拼写,转移到顶层的系统决策、业务逻辑定义和意图审查。正如印刷机并未让文字贬值而是让文明加速一样,AI 驱动的自动化正将软件生产从手工工场时代推向一个应用无限丰富的新纪元。
夜雨聆风