AI 时代工程师的护城河是品味与问责
Chrome DevTools 负责人 Addy Osmani 认为,AI 让写代码贬值,工程师的真正优势是品味与问责;要警惕认知投降,把 AI 的答案当成自己的答案。
核心论点 · 点时间戳可跳到原声
用 agents 准备演讲
Addy 用多个 agent 搜集 AI World Fair 过去几天所有能找到的演讲内容、摘要和社交帖子,用来雕塑自己的闭幕主题演讲,确保不重复其他讲者已经深入讲过的点。他说这种事以前几乎不可能做,或要花极长时间,现在完全触手可及。他形容每天用 agents 管理大量生活,让他觉得「fun and chaos」共存。
— AddyToDo MVC 与 Speedometer 诞生
在 Angular、Backbone、YUI 等框架并起的年代,Addy 发现每个框架都说自己让开发更简单,却无法直观比较。于是他做了同一个待办应用,用每种框架实现并标准化功能,即 ToDo MVC。项目迅速获得数千星标,成为许多框架教程的默认示例。后来 Apple 的 Safari/WebKit 团队联系他,合作开发了 Speedometer,如今它是所有浏览器厂商共同维护的响应性与 Web 应用基准。
— Addy从用户旅程提炼网页指标
Chrome 团队把「页面加载」从模糊概念拆成用户旅程中的关键时刻:是否在发生、是否有用、是否可用,并分别对应 LCP、FID/INP、CLS 等指标。这些指标不是拍脑袋,而是先从用户研究出发,再和标准社区及开发者反复验证,确认它们真的对应人们对页面价值的判断。
— Addy Osmani认知债务与认知投降
Addy 区分认知债务(cognitive debt)和认知投降(cognitive surrender):前者是长期用 AI 导致记忆和理解能力退化,后者是盲目接受 AI 的答案,把它的答案当成自己的答案,逐渐放弃批判性思维。他主张避免这种状态,否则 agent 出错时工程师只能祈祷。为保持理解,他坚持读最终决策摘要,没有就主动要求模型给出决策过程,并警惕模型在上下文窗口快耗尽时可能编造内容。
— Addy OsmaniAlpha 是品味的护城河
Addy 把 alpha 定义为「优势」,并说它会随每个模型版本发布而衰减。软件工程师当前的 alpha 是 taste:判断是否在构建正确的东西、把能量放在哪、做出来的东西是否真的「好」。Agent 能判断是否符合 spec,但很难判断「好」——包括体验上的愉悦和用户是否愿意回来。即使未来模型补上这一环,工程师仍要像 Chromium 的 OWNERS 文件那样,为系统的理解、门禁和发布决策负责。
— Addy Osmani结构不等于真实
视频博主 Navi(Neat Code)曾公开批评 Addy 的 loop engineering 长文「抽象、像 AI 写的」。Addy 承认该文是他手写初稿、自己做多轮编辑、最后交给模型做可读性优化后的产物。他向来偏爱结构化写作,但开始怀疑读者真正要的可能是更原始、不完美但有真实感的文字。他还提到 Michael Novati:被批评「像 AI」的那篇文章其实他用 AI 做了大量工作,后来改用多轮人工 tweak 输出,观感明显改善。
— Addy Osmani工程师角色解绑
Addy 判断接下来的工程、产品、UX 岗位会出现「unbundling」:工程师要有产品感,产品人要有工程或 UX 感,岗位边界会变得模糊。他给准备转型的人的建议是别只盯着工程的窄透镜,去理解产品、技术布道、市场等商业成功的其他拼图。对雇主展示你不只是 builder,而是能适应模糊边界的人。核心就一句:Don't just be an engineer.
— Addy Osmani原话 · 已逐字校验
So agents have allowed me to take the improbable and turn it into the possible in ways that are kind of weird and wonderful every day.
所以智能体让我把不可能变成可能,方式每天都既奇怪又美妙。
Addy2:05
And the natural follow up to that is cognitive surrender, which is where you, you know, you blindly give in to whatever the AI says as your answer. Its answer becomes your answer. And so you start to really let go of critical thinking and your ability to solve problems just goes to the wayside.
而接下来的自然延续就是认知投降:你盲目相信 AI 给出的答案,它的答案就成了你的答案。于是你真的开始放弃批判性思维,解决问题的能力也渐渐荒废。
Addy Osmani1:00:48
So for software engineers, we very often say that your alpha is in taste in terms of, are we building the right thing? Where are we putting our energy? Is the thing that we are building actually good?
所以对软件工程师来说,我们常说你的 alpha 在于品味:我们是否在构建正确的东西?我们把精力放在哪里?我们构建出来的东西真的好吗?
Addy Osmani1:12:16
It's about forming a thesis about what people are struggling with and what educational content could be useful for them around that.
这是为了形成一个论点:人们在为什么而挣扎,以及什么样的教育内容能在那方面对他们有用。
Addy Osmani1:19:28
And I feel like I easily wasted three hours of time because no matter what I did, one of the models I was using continued to generate text that looked like it had triads and these patterns, you know, patterns of AI written text.
我觉得我轻松浪费了三个小时,因为无论我做什么,我用的其中一个模型都会继续生成看起来带有三连结构和这些模式的——你知道——AI 写的那种文本。
Addy Osmani1:20:33
The more capable AI agents become, the easier it is to let them do what they do.
AI 代理能力越强,我们就越容易放手让它们去做它们正在做的事。
主持人1:29:53
数字与实体
| 在 Google 工作年限 | 14 年 | 44:30 |
| 加入 Google 时的职级 | L4 | 51:01 |
| 管理团队平均规模 | 45-50 人 | 52:08 |
| 已出版书籍数量 | 18 本 | 1:18:26 |
| 写一篇文章的投入时长 | 至少 3-7 天 | 1:24:44 |
| 浪费在可读性调试上的时间 | 3 小时 | 1:20:33 |
术语
- cognitive surrender认知投降
- 盲目接受 AI 答案并放弃批判性思维的状态。
- alpha优势/超额收益
- 投资术语,指跑赢基准的能力;Addy 借指工程师相对 AI 的独特价值。
- unbundling岗位解绑
- 原本打包在单一岗位里的技能被拆开,岗位边界模糊化。
收听指南
前端工程师、技术 Leader、AI 产品经理,以及所有担心被 AI 替代的开发者。
开头 14 分钟的少年故事可快进;重点听 46 分钟后的方法论段。