@mattpocockuk:我刚刚完成了我职业生涯中最有野心的一门课程的录制。课程将于 11 月 9 日开始,为期 2 周。这是一…
摘要
Matt Pocock 宣布了他最具雄心的课程《Software Factories for Real Engineers》。这是一个为期两周、于 11 月 9 日开班的训练营,教工程师如何运用经典软件工程基础(自动化 Code Review、代码库设计、领域驱动设计 DDD、变异测试、反馈循环)来约束 AI 编程智能体,从而构建一个可信赖的"软件工厂",避免 AI 生成的垃圾代码。
查看缓存全文
缓存时间: 2026/10/29 05:46
我刚刚完成了职业生涯中最雄心勃勃的一门课程。
课程从 11 月 9 日开始,为期 2 周。
它涵盖了你构建公司软件工厂所需的一切。
每个人都在谈论如何用 Agent 更快地完成工作。
这其实非常简单——循环、YOLO 模式、无人工厂。
这简直就是一台垃圾制造机。没有哪家正经组织会信任这样的工厂。
所以,你需要以退为进,才能真正加速。
驾驶教练教你的第一个踏板是什么?不是油门。
当你给你的 Agent 装上刹车——限制它、提升它的输出质量——你才能开始信任它。
最好的刹车是什么?就是那些经典软件工程基础。以下是我们课程涵盖的内容:
- 自动化审查
- 代码库设计
- DDD 与统一语言
- 变异测试
- 反馈循环
在此基础上,课程开始加速。我们会向你展示一个可运行的工厂,帮你构建系统设计能力。我们甚至会和你一起规划基础设施。
你将带走一份软件工厂规格书,可以直接交给 Agent 执行。
而且你不会一个人学习。你会有一个庞大的社区和你一起成长。
我们实际上在周一就已开放销售。目前来看,这门课将成为我职业生涯中规模最大的课程——远远超过以往。
想加入吗?链接在下面:
面向真正工程师的软件工厂
Source: https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m 让我们来谈谈 AI 编程的真正潜力,以及你和你的工程团队如何拨开炒作的迷雾,专注于真正工程师关心的事情:构建更好的软件。
关于编码 Agent,一个简单的事实是:它们是熵增机器。即使在极小的代码库中(即使只改一行代码),Agent 也可能产出垃圾。它们不会思考,缺乏判断力,所以 Agent 产出垃圾简直太容易了……即使是那些最聪明、最强大的 Agent,即使用上最新的工具链也一样。
这就是为什么工程师永远有工作可做的原因:系统是庞大的、复杂的、混乱的、人性化的,而编码 Agent 默认只能啃食你摆在它们面前的问题,只能看到自己正在处理的那一小片视野。除非你把全局图景给它们,否则它们无法“看到全局“。
所以,如果你只是坐下来直接使用编码 Agent,你不可避免地会陷入一个令人不快的境地:
- 你成了**Bug 捕手:**你的角色被压缩成了代码审查和 bug 寻找
- 你成了**保姆:**你整天在终端窗口之间切换、切换上下文、实时纠正和给出反馈
- 你得了**脑力燃烧症:**下班时感觉自己像一坨涂抹酱
更别提时间和 token 的浪费了。
还有垃圾。垃圾永远是个问题。
但好消息来了:
质量、可靠性和浪费(时间、token、脑力)都是工程问题。
这意味着你可以为每一个问题找到工程层面的解决方案。
更棒的是,我们不需要从零开始。我们可以借鉴几十年来最优秀的工程思想(那些在大型人类团队中行之有效的规则和实践,比如 DDD、深模块、曳光弹),加以调整,构建一个能主动帮助你的系统——预判问题、解决新出现的问题、自我清理。
今年早些时候,我翻阅了那些这些久经考验的思想所源自的经典编程书籍。比如《程序员修炼之道》、《修改代码的艺术》、《A Philosophy of Software Design》。
我发现自己频频点头,并意识到:当所有人都在说需要抛弃旧规则因为“AI 改变了一切“时,这些经典的工程概念恰恰就是解决垃圾产出的答案。
这些想法在我脑中翻腾,我发现自己完全可以做到……
- 自动化低级任务
- 将定义明确的工作委托给一个你可以信任的系统
- 让你的编码 Agent 持续消化任务工单,然后回来审查干净的代码和信息丰富的 PR
- 把更多时间花在真正重要的战略思考上
- 处理那些团队以前从未有时间做的优化和重构
- 提升你和团队的代码库及领域知识
- 让你庞大、复杂、不断演化的代码库达到前所未有的最佳状态
在真实世界中:有团队、有遗留代码库、有预算的条件下。
换句话说,你可以构建一个真正可运行的软件工厂。
一个能让你提升角色定位的工厂:
要达到这个水平并不容易,也不直观。这绝不是编码 Agent 工具链的内置功能:/goal 命令根本解决不了问题。
而且大多数谈论在一个月内关闭数千个工单的人,不是在 AI 实验室工作,就是在拥有无限 token 的公司工作。看起来即使成功了,那也还是一个幻想。
但这是一个工程问题。而你是一个工程师。
我已经帮助了数千名像你一样的工程师,将“真正的工程方法“应用于 AI 编码,使用我的 Real Engineering Loop 实现了出色的质量。对于新项目、探索性工作和高度复杂的多变环节,这是一个绝佳的方法。
但对于堆成山的工单这种更日常的工作,它并非必须。这正是软件工厂方法真正大放异彩的地方。
我已经构建并经过实战检验了一个可运行的软件工厂。
在我全新的 2 周同期课程中,你将学会如何为自己打造一个。
我的最新 2 周异步同期课程是彻底重新设计的,一切都为你量身定制,让你能直接应用到真实项目中。
你将学会如何构建一个端到端的可信赖系统。你将学会如何探索、定义并记录大块的工作内容交给你的 Agent,让它持续、彻底地工作直到完成。你将学会如何设置一系列防护栏和交叉检查机制,比如 hooks,来强制执行代码质量和自动化对抗性审查。
你不再需要在堆积如山的 PR 上无休止地追赶。你可以自信地委派任务。
你的软件工厂甚至会随时间帮助你改进代码库。毕竟,Agent 从不疲倦,不会无聊,也没有自尊心。
这就是为什么你可以在下班时感到轻松和满足,而不是感觉自己的大脑被挖球器掏空了。
你将学会如何构建一个为你、你的代码库、你的团队、你的需求和你的标准量身调校的软件工厂。当你像设计任何新系统一样来处理这件事时——像一个真正的工程师一样——这就不是问题。
那么,你需要什么来为你和你的团队构建一个真正运行的、经济实惠的软件工厂,以扩展和改进你现有的代码库呢?
软件工厂成功的要素:两条路径从团队通向 Agent。团队构建基础设施,基础设施创造加速器,加速器加速 Agent。团队积累知识,知识创造刹车,刹车减速 Agent。
Agent 构建代码的模型和工具链。战术执行者。 团队 在代码库和工厂上工作的真实人类。战略思考者。 刹车 自动化检查、自动化审查和人工审查。减速 Agent 并提升质量。 知识 代码库设计、测试、约束代码、经典的软件工程基础。 加速器 自主触发 Agent 的调度和触发器,无需人工干预。 基础设施 数据源、沙箱和脚本,让 Agent 可以离线工作。
任何软件工厂的目标都是速度。你和你的团队想要跑得更快。你想把更多工作委托给 Agent。你想完成更多任务。
所以大多数人开始构建加速器。他们开始搞“循环工程“,构建无需人工干预就能触发工作的系统。他们开始构建基础设施,把 Agent 连接到数据源,并在沙箱中运行它们。
但没有质量和控制的速度,只会让我们得到更多需要清理的垃圾。这就是为什么从加速器开始是本末倒置。
在你信任 Agent 高速运行之前,你需要知道在任何速度下工作质量都是高的。你得知道如何使用刹车。
而最好的刹车就是我们一直拥有的那些:代码库设计、测试、为代码添加护栏。应用我们行业过去 50 年积累的知识。
在这个同期课程中,我们将花费大量时间来学习和构建你的软件工厂的刹车系统。
你将会……
- 学习如何创建和记录知识,确保每个人保持一致:统一语言、项目地图、ADR、规格说明和工单,以及不断改进的代码。
- 创建编码规范。从通过书面文档的指导,到通过测试、lint 工具、类型检查、自动化审查等进行强制执行。
- 构建 3 层安全和健全性检查:自动化检查、自动化审查和人工审查(在优先级需要时,配备极其易读的 PR)。
- **让你的代码库达到前所未有的最佳状态。**为你、你的团队、你的用户和你的编码 Agent,使用你设计和构建的软件工厂。
你将构建一个真实的、可运行的软件工厂,就像我每天使用的那个一样,使用一个提供的示例代码库(在你有信心之前,你自己的代码库是安全的)。
然后,你将练习为你的代码库、你的团队和你的需求设计自己的软件工厂。
到最后,你将知道如何开发定制的刹车和转向系统,来支撑你的工程选择、偏好和目标。
**不再追 Bug:**你的工厂会为你分类处理。 **不再当保姆:**你的 Agent 在工作完成或需要你输入时会向你报告。 最好的是,不再脑力燃烧,你可以把宝贵的脑力花在思考如何构建出色软件上。
第一天,你将获得所有课程的完整访问权限,按照自己的节奏和进度学习。可以快速刷完课程,也可以慢慢来;可以回顾以确保理解,并带着问题参加答疑时间!
为了获得最佳体验,以下是我建议的时间表,从你加入的那一刻开始,在整个同期课程的两周内持续进行:
开始之前:AI 编程速成课程(免费赠送)(https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#before-we-begin-ai-coding-crash-course-included-free)
为了让你在第一天就能快速上手,一旦你报名,你将立即获得我的 AI 编程速成课程 的访问权限。
我在夏天推出了这门自学课程,帮助大家尽快掌握与 AI 编码 Agent 合作的基础知识:AI 模型的工作原理、编码工具链的工作原理,以及 Agent 环境的重要性。
**即使你已经在每天使用 AI 编码 Agent,你也不应该跳过这门速成课程!**请将其视为充分挖掘同期课程价值的先决条件。
你可以在大约三天内完成整个速成课程,也可以将其作为参考资料来填补你最需要的知识空白。
其中的课程和练习将确保你拥有构建自己的软件工厂所需的全部知识和理解。
第 1 周:从领域语言到代码库设计 (https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#week-1-from-domain-language-to-codebase-design)
以一场直播答疑时间开启同期课程,让你有机会在开始之前向我提出最迫切的问题。
然后直接上手,让你和你的 Agent 说同一种语言。你将构建一个共享词汇表,并使用 /grill-with-docs 编写 ADR,这样你的 Agent(和你的队友)就不会再误解你的意思了。
接下来,学习如何规划超出单个 Agent 会话承载能力的大规模工作。使用 Wayfinder 技能,你将绘制工作地图,深入审查和原型化高风险部分,并将其转化为工厂可以构建的规格说明。
之后,专注于创建和使用最佳方法来构建刹车,让你的 Agent 保持在你的控制之下。你将学习三种审查方式,如何让人工审查更快、如何确定优先级,以及如何进行一次改进整个编写代码的系统、而不仅仅是代码本身的回顾。
最后,我们以代码库设计来结束本周。你将学习什么让代码库对 Agent 友好,从深模块和强制边界,到挽救遗留代码并使其可测试。
第一周结束时,你将能够规划大块的工作,信任返回的结果,并塑造一个 Agent 可以自在游走的代码库。
**我们将在第 1 周结束时进行答疑时间。**带上你的问题,获取直接解答。无法参加直播?提前提交你的问题,获取录像和文字记录。
第 2 周:反馈循环与构建你的工厂 (https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#week-2-feedback-loops-and-building-your-factory)
第 2 周在第 1 周所学内容之上继续深入,引入让软件工厂在任何速度下都保持安全可信的自动化机制。
首先,你将使坏代码变得(几乎)不可能存在——通过自动化检查、自定义 lint 规则、变异测试和前端应用的验证。
然后在本周剩余的时间里,你将把所有内容整合在一起,构建一个像我一样的软件工厂。
你将学习我如何使用 GitHub Actions 自动调查、分类、分配、委托、跟踪和审查工作单元。最后,你将练习为你的代码库和团队设计自己的软件工厂。
**Matt 主持的第 2 周答疑时间。**同样的形式,更深入的问题。到这个时候你已经有了实际经验可以参考,我们可以帮助你将实践与真实代码库中的工作串联起来!
兼容你最喜欢的工具链或模型 (https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#works-with-your-favorite-harness-or-model)
本课程以 Claude Code CLI 为主,这是我磨练这些技能并取得最佳成果的地方。所以这也是我教你的最佳方式!
但一旦你在这里练习过这些技能,你就可以将相同的技术和知识应用到几乎任何 CLI 编码助手和任何前沿 AI 模型上。
你练习这些技能越多,你的软件工厂就能变得越强大。
按自己的时间表学习,随时随地 (https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#learn-on-your-schedule-from-anywhere)
面向真正工程师的软件工厂是我提供过的最灵活的课程:
你不需要被固定的上课时间表束缚,所有课程将在 11 月 9 日统一开放,你可以提前学习或慢慢来。
你将在 3 天内获得 6 场直播答疑时间的访问权限,错开时间以适配不同时区,给你最多的直接向我寻求帮助的机会。如果无法参加直播可以提前提问;录像和文字记录始终包含在内。
当然,你还会被邀请加入我的私有 AI Hero Discord 频道,那里有一个专属频道让你和同期学员一起交流学习。
这样,你可以在一个出色的体验中同时获得同步课程和异步课程的优点。
包含所有内容 (https://www.aihero.dev/cohorts/software-factories-for-real-engineers-xdy1m#everything-included)
只需 $1,295,你将学到设计和构建你自己的可信、可靠的软件工厂所需的一切。
报名后你将获得:
- **所有课程和编码练习。**近 60 个紧凑、精彩的视频,以及在安全沙箱环境中的动手实践。永久属于你。
- **课程代码仓库。**克隆它、参考它、在上面构建。它是你的。
- **我的 AI 编程速成课程(价值 $299)免费赠送。**立即访问我的三天自学课程,在你……
相似文章
@mattpocockuk: 我的上一期AI编程集训营是我发布过的最成功的课程。超过2500名学生使用Claude Code完成……
Matt Pocock宣布推出他的AI编程集训营第二版,这是一个为期两周的课程,教授工程师如何在真实项目中有效使用像Claude Code这样的编程代理,课程将于6月1日开始。
@mattpocockuk:正在为我的第一个 AI 编程“课程”做最后润色——即不是固定班期,全年 365 天都可学习。它是为…
Matt Pocock 正在完成他的第一个人工智能编程课程,该课程面向有经验和新手开发者全年开放,价格约为 200 美元,本月发布。
@mattpocockuk: 好了,我们开始吧。AI Coding Crash Course 已全面推出并准备就绪。了解 AI Coding 到底是什么。…
Matt Pocock 宣布推出他的 AI Coding 速成课程,这是一个工作坊,教工程师如何应用战略性编程原则和使用智能体技能,从而保持对 AI 生成代码的控制。
@mattpocockuk: 既然已经推出了 AI Coding Crash Course(主要面向初学者/中级开发者),接下来的 Cohort 就会是……
Matt Pocock 表示,由于 AI Coding Crash Course 已经面向初学者和中级开发者推出了,即将到来的 Cohort 将会更加进阶,其中包含一场全新的 /grill-with-docs 课程,内容涵盖 DDD、场景测试以及语言表达的打磨。
@mattpocockuk: 我的新课程还有15小时享受33%折扣: https://aihero.dev/workshops/ai-coding-crash-course… 对你来说,这意味着…
Matt Pocock 推广他的 AI Coding Crash Course,提供33%折扣,通过实践教学有效使用AI编程代理。