📝 本期播客简介
本期我们克隆了:顶尖工程播客《The Pragmatic Engineer Podcast》Building Claude Code with Boris Cherny
当你加入全球最顶尖的 AI 实验室,第一个手写的 PR 竟然因为“不是 AI 写的”被拒绝,这是一种什么体验?本期嘉宾 Boris Cherny 是 Anthropic 的工程负责人,也是近期风靡开发者圈的 Claude Code 的核心推手。在加入 Anthropic 之前,他在 Meta 掌管着 Instagram、WhatsApp 等数万名工程师的代码质量。
在这期节目中,Boris 揭秘了 Claude Code 是如何从一个简单的 Bash 脚本演变成具备高度自主性的 AI 智能体。他分享了自己令人惊叹的“非人”工作流:每天开启 5 个并行终端,提交 20 到 30 个 PR,且 100% 的代码由 AI 生成,自己则转型为“代码指挥官”。我们还深入探讨了 Anthropic 内部独特的工程文化——为什么他们没有 PRD?为什么所有人的头衔都是“技术员工”?为什么现在是“通才”和“ADHD 式思维”的黄金时代?这不仅是一场关于工具的讨论,更是一场关于在 AI 彻底改变生产力边际成本的今天,工程师该如何重新定义自身价值的深度思考。
👨⚕️ 本期嘉宾
Boris Cherny,Anthropic 工程负责人,Claude Code 创造者。曾任 Meta 工程总监,负责全公司的代码质量与开发者基础设施。他是《TypeScript 编程》一书的作者,也是硅谷著名的技术通才,致力于探索 AI 如何重塑软件工程的未来。
⏱️ 时间戳
00:00 开场 & 嘉宾背景介绍
从抄写员到印刷机
02:05 职业生涯起点:从 eBay 卖卡到用计算器编写“考试求解器”
05:31 创业教训:骑着摩托车去医院观察医生,发现 PMF 的真相
07:52 Meta 七年:从 Facebook Groups 到重构 Instagram 的技术栈
11:02 卓越工程:如何用数据证明“代码质量”能带来两位数的效率提升
Claude Code 的诞生与进化
12:52 震撼时刻:加入 Anthropic 的第一个 PR 被拒绝,理由是“没用 AI”
14:22 灵感迸发:从调用 API 的聊天机器人到具备 Bash 权限的智能体
16:21 苦涩的教训:为什么不该把模型关在盒子里,而是要给它工具
18:56 内部辩论:是把这种“作弊神器”留着自用,还是公开发布?
AI 时代的极致工作流
21:09 效率巅峰:每天 30 个 PR,100% AI 生成,IDE 已经从电脑中消失
22:34 技巧揭秘:5 个并行终端、Git Worktree 与手机端编程的崛起
25:37 角色转变:从“手艺人”到“代码审查员”,如何管理并行代理
28:26 自动化审查:如何让 Claude 捕捉 80% 的 Bug 并自发编写 Lint 规则
技术架构与安全哲学
33:08 瑞士奶酪模型:分层防御提示词注入与安全风险
35:25 舍弃 RAG:为什么“代理式搜索”在代码场景下击败了向量数据库
38:33 权限系统:如何平衡 AI 的自主性与人类的最终控制权
Anthropic 的工程文化
39:39 职级消失:为什么所有人都叫“技术员工(MTS)”?
41:24 跨界融合:当财务人员和数据科学家也开始用 Claude Code 写代码
42:58 抛弃 PRD:用 20 个可运行的原型代替枯燥的文档说明
46:33 疯狂的周末:Daisy 如何用 Agent Swarm 在两天内构建了插件系统
未来的工程师画像
59:59 印刷机隐喻:抄写员消失了,但“作者”的市场扩大了一万倍
01:03:43 身份危机:当模型写得比你好,如何处理对“编程艺术”的哀悼
01:08:23 技能重塑:为什么现在是“通才之年”和“ADHD 优势之年”?
01:10:29 书单推荐:从《三体》到《Scala 函数式编程》
🌟 精彩内容
💡 拒绝手写代码的时代
Boris 分享了他在 Anthropic 的入职经历:导师拒绝了他的手写 PR,要求他必须使用内部 AI 工具生成。这标志着工程范式的根本转变——从“亲自编写”转向“意图表达”。
“Opus 引入的 Bug 比我亲手写的少 10 倍,我为什么还要自己写?”
🛠️ 并行代理与“指挥官”模式
Boris 揭秘了他的工作流:不再盯着一个 IDE 窗口,而是开启多个并行代理处理不同的任务。他甚至在手机上完成了 1/3 的代码工作。这种模式下,工程师的能力不再取决于打字速度,而取决于上下文切换和任务编排的能力。
“工作变成了在不同的 Claude 实例之间跳转,这更像是管理,而不是传统的深挖代码。”
🚀 代理式搜索 vs. RAG
在构建 Claude Code 时,Boris 发现传统的 RAG(检索增强生成)在处理快速迭代的代码时存在“漂移”和同步问题。他们最终选择了更简单的“代理式搜索”——让模型直接使用 grep 和 glob。
“事实证明,给模型强大的工具,比给它一个复杂的索引数据库更有效。”
💻 “不写文档,只做原型”
在 Anthropic,PRD(产品需求文档)几乎不存在。团队推崇“Show, don't write”。为了设计一个待办事项功能,工程师会在一天内做出 20 个可运行的原型进行体感测试。
“构建成本已经低到可以忽略,所以我们在开火前不再需要漫长的瞄准,而是不断尝试。”
❤️ 程序员的未来:从抄写员到作者
Boris 提出了一个深刻的行业洞察:程序员正处于 15 世纪印刷机发明前的抄写员时刻。虽然识字和书写的门槛降低了,但这并不意味着人的消失,而是意味着文学(软件)市场的无限扩张。
“抛弃对语言和框架的偏见,未来属于那些能跨越工程、产品和业务的通才。”
🌐 播客信息补充
翻译克隆自:The Pragmatic Engineer Podcast
本播客采用原有人声声线进行播客音频制作,也可能会有一些地方听起来怪怪的
使用 AI 进行翻译,因此可能会有一些地方不通顺;
如果有后续想要听中文版的其他外文播客,也欢迎联系微信:iEvenight
```
