EPISODE · Mar 5, 2026 · 1H 15M
#450.程序员的“印刷机”时刻:对话 Claude Code 创造者 Boris Cherny 的 AI 编程进化论
from 跨国串门儿计划
📝 本期播客简介本期我们克隆了:顶尖工程播客《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```
NOW PLAYING
#450.程序员的“印刷机”时刻:对话 Claude Code 创造者 Boris Cherny 的 AI 编程进化论
No transcript for this episode yet
Similar Episodes
May 14, 2026 ·7m
May 12, 2026 ·2m
May 12, 2026 ·7m
May 11, 2026 ·32m
May 8, 2026 ·2m
May 6, 2026 ·3m