#730.Matt Pocock:AI时代软件基本功更重要

#730.Matt Pocock:AI时代软件基本功更重要

93分钟 ·
播放数698
·
评论数2

📝 本期播客简介

本期我们克隆了:The Pragmatic Engineer · AI Skills with

原内容更新时间:2026-09-17

在 The Pragmatic Engineer,也就是《务实的工程师》中,主持人与 Matt Pocock 从他的职业转型聊起:一位曾经做了多年发声教练、后来靠自学进入软件行业的开发者,如何凭借沟通能力、TypeScript 专长和教育热情,建立起 Total TypeScript 课程,并最终转向 AI Agent 工作流。

本期重点讨论 Matt Pocock 创作的 Grill Me、Wayfinder 等 skill:如何用 Agent 进行深度盘问、规格拆解、任务分发和持续迭代;为什么白天适合规划、夜晚适合让 Agent 执行;又该如何通过拆分上下文,让 Agent 尽量保持在“聪明区”。

更重要的是,AI 并没有让经典的软件工程知识失效。相反,《程序员修炼之道》《软件设计哲学》和领域驱动设计中的概念,正在成为与 Agent 沟通、约束其行为、减少软件熵增的重要工具。Matt Pocock 也分享了他对 TDD、技术债、云端开发、软件教育和新一代工程师成长方式的判断。

👤 本期嘉宾

Matt Pocock 是一名软件工程师、教育者和内容创作者,以 Total TypeScript 系列课程闻名。他最初并非计算机科班出身,曾在伦敦从事多年发声教学和公开演讲培训,之后通过自学 JavaScript 转行成为开发者。

Matt Pocock 曾参与 XState 生态,在 Stately 工作,也曾在 Vercel 任职,负责开发者教育相关工作。他后来与 Joel Hooks 合作推出 Total TypeScript,通过课程、工作坊和免费内容帮助开发者学习 TypeScript。随着 AI Agent 能力提升,他又将重点转向 Agent 工作流,创作了 Grill Me、Wayfinder 等 skill,并围绕软件基本功、上下文管理和战略性编程展开教学。

⏱️ 时间戳

00:00 Grill Me逼问API设计

01:04 从声乐教师转行程序员

06:42 TypeScript与开源生涯

11:32 Total TypeScript的诞生

20:34 AI重塑知识与教学

35:45 从Ralph Loops到Wayfinder

46:15 经典软件智慧重返AI时代

56:57 战略性编程与Agent协作

🌟 精彩内容

💡 AI 吃掉了战术性编程,人类要负责战略

AI 已经能够承担大量具体实现、语法编写和重复性工作,但系统边界、长期结构、取舍和反馈机制,仍然需要人来把控。工程师的价值正在从“写出每一行代码”转向“设计 Agent 运行的环境”。

"在我看来,战术性编程大半已经被 AI 吃掉了,留给我们的就是把控战略。"

💡 Grill Me 的价值是逼你做决定

Grill Me 并不是简单地替用户生成代码,而是持续追问范围、认证、频次限制和边界条件,迫使人类把隐含的判断显性化。它提高的不只是实现质量,也包括人与 Agent 之间的沟通质量。

"Grill Me 让我喜欢的是,不仅我自己能拍板,而且有时候它还会提醒我那些没怎么深思过的事,或者提醒我去查一查。"

💡 知识越来越便宜,智慧不会自动出现

AI 大幅降低了获取语法、事实和具体知识的成本,但并不会自动传授长期判断力。教育的核心价值,正在从单纯传递知识转向组织信息、建立脉络,并帮助学习者避开那些必须亲自踩过才会理解的坑。

"现在获取知识的成本非常低,但智慧并没有变得更容易学到。"

💡 用多个上下文,让 Agent 留在“聪明区”

上下文并非越大越好。信息过多时,注意力关系会变得复杂,模型更容易丢失关键关联。Ralph Loops 的思路,就是把大任务拆成多个 session,让每次 Agent 只处理足够小、足够清晰的一步。

"Ralph Loops 的设计初衷就是充分利用聪明区。"

💡 Wayfinder 把复杂项目变成一张地图

Wayfinder 通过地图、里程碑、并行任务和“战争迷雾”来管理长期工作。先用 Grill Me 深挖问题,再把结论沉淀成规格说明书和任务工单,Agent 就可以在多个会话中持续推进复杂项目。

"你先盘问深挖,把盘问结果变成一份规格说明书,然后对着那些工单跑某种实现循环,直到搞定一大块工作。"

💡 经典软件工程术语可以直接引导 Agent

示踪弹开发、垂直切片、深度模块和通用语言等概念,不只是人类工程师之间的行话,也能作为高密度的引导词,唤醒模型训练数据中的相关知识,从而改变 Agent 的规划和实现方式。

"只要你能提高你和 Agent 之间的对话质量,你就能提高产出的质量。"

💡 软件熵增正在被 Agent 加速

Agent 可以快速生成大量代码,但如果没有好的测试、反馈和自动化审查,代码库也会更快变得难以修改。保持干净的代码库,不仅方便人类维护,也是在为每一次从零开始读取代码的 Agent 提供更好的工作环境。

"我在这里看到的,是 Agent 制造软件熵增的速度比以往任何时候都要快。"

💡 TDD 的重点不只是先写失败测试

对人类而言,TDD 能帮助保持工作记忆和开发节奏;对 Agent 而言,更关键的是持续获得可靠反馈,并证明改动确实达成目标。单纯让 Agent 生成测试,还可能得到只验证实现细节的同义反复测试。

"Agent 真正需要的是反馈回路。"

🌐 播客信息补充

本播客采用原有人声声线进行播客音频制作,也可能会有一些地方听起来怪怪的

使用 AI 进行翻译,因此可能会有一些地方不通顺

展开Show Notes
yikai-
yikai-
10小时前
置顶
最近,我的朋友海风留意到:AI行业的抢人大战,已经从疯狂砸钱抢人转向快速收缩。不少头部团队今年招聘缩量,部分实习生排队等转正,招人也更偏向挖其他大模型公司的成熟人才。
有说法:去年不读博直接冲OpenAI尚有机会,但现在入局这个赛道,机会窗口已经收窄。

想征集AI圈里正在求职、等待实习转正的研究员、工程师的真实感受。如果你有观察、想聊聊或者吐槽,欢迎加她的微信:Focusonblindspots,申请备注:AI抢人。
AIToBox
AIToBox
11小时前
这个大佬的skill系列非常实用,是除了superpower系列的超级洞察力skills