Claude Code创造者谈AI时代软件工程变革
当软件工程师不再编写代码时,这意味着什么?以下是Boris Cherny(@bcherny),Claude Code创建者的观点。时间戳:
00:00 引言
11:15 来自Meta的教训
19:46 加入Anthropic
23:08 Claude Code的起源
32:55 Boris使用Claude Code的工作流
36:27 并行代理
40:25 代码审查
47:18 Claude Code的架构
52:38 权限与沙盒
55:05 Anthropic的工程文化
1:05:15 Claude Cowork
1:12:48 可观测性与隐私
1:14:45 代理集群
1:21:16 LLM与印刷机类比
1:30:16 杰出工程师原型
1:32:12 工程师仍需具备的技能
1:35:24 书籍推荐
由以下赞助:
• @statsig — 统一的标志、分析、实验等平台。
http://statsig.com/pragmatic
• @SonarSource — SonarQube的制造商,行业标准的自动化代码审查。通过SonarQube MCP Server实时主动发现并修复问题:
https://sonarsource.com/products/sonarqube/mcp-server/?utm_medium=paid&utm_source=pragmaticengineer&utm_campaign=ss-mcp-server-launch25&utm_content=podcast-sonarqube-mcp-server&utm_term=ww-all-x&s_category=Paid&s_source=Paid%20Other&s_origin=pragmaticengineer
• @WorkOS — 让您的应用企业就绪所需的一切。
https://workos.com
本次对话中的三个有趣要点:
1. 早在AI出现之前,Boris就已通过自动化减少了代码审查工作。
Boris曾是Meta公司最高产的代码审查者之一,他努力将代码审查时间降至最低。他的系统:每次他留下相同类型的审查评论,他都会记录到电子表格中。一旦某个模式出现3-4次,他就会编写lint规则将其自动化!
2. 在Claude Code团队中,产品需求文档已被原型取代。
他们不再编写产品需求文档,而是在发布功能前构建数百个工作原型。Boris:“如果我们从静态模型和Figma开始,或者从PRD开始,我们根本不可能交付这个产品。”
3. 今年是全才之年(或许也是ADHD患者之年)。
Boris的工作已从深度专注的单线程编程转向管理多个并行代理并快速切换上下文。正如Boris所说:“重点不在于深度工作,而在于我如何快速切换上下文并跨越多个不同情境。”
00:00 引言
11:15 来自Meta的教训
19:46 加入Anthropic
23:08 Claude Code的起源
32:55 Boris使用Claude Code的工作流
36:27 并行代理
40:25 代码审查
47:18 Claude Code的架构
52:38 权限与沙盒
55:05 Anthropic的工程文化
1:05:15 Claude Cowork
1:12:48 可观测性与隐私
1:14:45 代理集群
1:21:16 LLM与印刷机类比
1:30:16 杰出工程师原型
1:32:12 工程师仍需具备的技能
1:35:24 书籍推荐
由以下赞助:
• @statsig — 统一的标志、分析、实验等平台。
http://statsig.com/pragmatic
• @SonarSource — SonarQube的制造商,行业标准的自动化代码审查。通过SonarQube MCP Server实时主动发现并修复问题:
https://sonarsource.com/products/sonarqube/mcp-server/?utm_medium=paid&utm_source=pragmaticengineer&utm_campaign=ss-mcp-server-launch25&utm_content=podcast-sonarqube-mcp-server&utm_term=ww-all-x&s_category=Paid&s_source=Paid%20Other&s_origin=pragmaticengineer
• @WorkOS — 让您的应用企业就绪所需的一切。
https://workos.com
本次对话中的三个有趣要点:
1. 早在AI出现之前,Boris就已通过自动化减少了代码审查工作。
Boris曾是Meta公司最高产的代码审查者之一,他努力将代码审查时间降至最低。他的系统:每次他留下相同类型的审查评论,他都会记录到电子表格中。一旦某个模式出现3-4次,他就会编写lint规则将其自动化!
2. 在Claude Code团队中,产品需求文档已被原型取代。
他们不再编写产品需求文档,而是在发布功能前构建数百个工作原型。Boris:“如果我们从静态模型和Figma开始,或者从PRD开始,我们根本不可能交付这个产品。”
3. 今年是全才之年(或许也是ADHD患者之年)。
Boris的工作已从深度专注的单线程编程转向管理多个并行代理并快速切换上下文。正如Boris所说:“重点不在于深度工作,而在于我如何快速切换上下文并跨越多个不同情境。”