首页 / Lenny's Podcast

编码被解决之后会发生什么?Claude Code 负责人 Boris Cherny 的回答

🎙️ Boris Cherny 📅 2026年2月15日 ⏱️ 20 分钟阅读 🎧 1h 30min
AI编程Claude CodeAnthropic开发者工具
编码被解决之后会发生什么?Claude Code 负责人 Boris Cherny 的回答

“一年前,Claude Code 还只是我在终端里写的一个简单原型。现在它是世界上最受欢迎的 AI 编程工具之一。但我真正想讨论的不是工具本身——而是编程这件事在五年后还意味着什么。”

嘉宾简介: Boris Cherny 是 Anthropic Claude Code 的创建者和负责人。在加入 Anthropic 之前,他在 Meta 工作过多年,也是 TypeScript 社区的知名贡献者。Claude Code 从一个内部 hack project 发展成为 Anthropic 增长最快的产品线之一。

核心要点:

  • Claude Code 的诞生故事:从终端原型到百万用户
  • “编码被解决”不意味着程序员失业,而是编程的定义在扩展
  • 最好的 AI 编程工具应该是”pair programmer”而非”code generator”
  • 为什么 Anthropic 选择了终端而不是 IDE
  • AI 编程的下一步:从写代码到理解系统

从 Hack Project 到核心产品

Boris 在 Anthropic 的旅程始于一个简单的观察:他自己作为工程师,每天使用 Claude 最多的场景就是写代码。但当时的体验是割裂的——你在 Claude.ai 的聊天界面里生成代码,然后手动复制粘贴到编辑器里,再手动处理上下文。

“那感觉就像在用传真机发邮件,“Boris 形容道。“AI 模型的能力已经到了,但工具链完全没跟上。”

于是他花了一个周末,写了一个终端工具的原型。核心思路极其简单:让 Claude 直接在你的代码库里工作,读文件、改文件、跑测试、看报错,就像一个真正的同事在你旁边结对编程。

“第一个版本大概只有 500 行代码,“Boris 回忆。“但我把它分享给内部同事后,反响完全超出预期。大家不只是’觉得有趣’——他们真的开始用它来完成日常工作了。”

Lenny 追问:是什么让 Claude Code 从一个内部工具变成了正式产品?

“转折点是我们发现,使用 Claude Code 的工程师的代码产出提高了 3-5 倍,但——这是关键——代码质量没有下降。它不是在帮你写烂代码写得更快,而是在帮你写好代码写得更快。“

为什么选择终端?

Claude Code 最反直觉的设计决策是:它是一个终端工具,不是 IDE 插件。在 GitHub Copilot、Cursor 等产品都在争夺 IDE 集成的时代,这个选择显得格格不入。

Boris 解释了背后的哲学:

“IDE 插件的模式是’自动补全’——你在写代码,AI 猜你下一步要写什么。这很有用,但它的隐含假设是:人类在驾驶,AI 在副驾驶。”

“Claude Code 的假设不同:AI 和人类轮流驾驶。有时候你告诉 Claude 做什么,它去执行一系列复杂的步骤——阅读代码、修改多个文件、运行测试、调试错误。有时候你接过来,仔细检查它的工作,调整方向。”

“终端给了我们一个关键优势:它天然是一个’对话’界面。你描述你要什么,AI 执行,你审查结果,再给下一步指令。这比在编辑器里按 Tab 补全要强大得多。”

这种设计理念反映了 Anthropic 对 AI 编程未来的更深层思考:最终目标不是让 AI 替你写代码,而是让 AI 成为一个有能力的协作者。

编程不会消失,但会变形

对话最精彩的部分是关于”编码被解决之后”的讨论。Boris 拒绝了”程序员要失业”的叙事:

“当电子表格出现的时候,‘计算’这件事被自动化了。但会计师没有消失——他们的工作变成了更高层次的财务分析和决策。编程也是一样。”

他描绘了一幅编程演变的图景:

现在的编程:70% 写代码 + 20% 理解系统 + 10% 架构决策

三年后的编程:10% 写代码 + 40% 审查 AI 的代码 + 30% 系统理解 + 20% 架构决策

五年后的编程:5% 写代码 + 25% 审查 + 30% 系统思维 + 40% 产品决策

“编程的定义在扩展。过去,‘编程’意味着你手写每一行代码。未来,‘编程’意味着你理解系统如何运作,并能用自然语言指导 AI 构建和维护这些系统。”

Lenny 反问:那非技术人员也能’编程’了?

Boris:“某种程度上,是的。Claude Code 的一些最活跃用户是产品经理和设计师。他们不写传统代码,但他们用自然语言描述需求,Claude 帮他们实现。边界在模糊化。“

Agent 模式的未来

Boris 分享了 Claude Code 未来发展的方向:从单文件代码修改到理解和操作整个系统。

“现在的 Claude Code 已经可以在一个代码库里做很多事——读代码、改代码、跑测试、修 bug。但下一步是让它理解整个系统——包括数据库、API、部署流程、监控指标。”

他描述了一个具体场景:你说”帮我优化这个 API 的性能”,Claude Code 会自动分析代码、查看数据库查询、检查缓存策略、部署优化版本到测试环境、跑性能测试、比较结果、生成报告。

“现在这些步骤需要一个资深工程师花半天时间。未来,Claude Code 可以在几分钟内完成,然后把结果交给你审查。工程师从’做事的人’变成’审查和决策的人’。“

快问快答

问题回答
你自己用 Claude Code 最多的场景?重构代码和写测试
Claude Code vs Cursor?不同的工具解决不同的问题,不是非此即彼
多久会让AI写出完整的应用?简单应用现在就可以,复杂系统还需要2-3年
给刚入行程序员的建议?理解系统比记住语法重要十倍
Claude Code 团队多大?不到 20 人,精干作战

🔗 本文由 AI 基于播客逐字稿精深度改写,仅供学习参考

📖 本文由 AI 基于播客逐字稿深度改写,仅供学习参考

来源:Lenny's Podcast · 原始视频