Taste' 是新的 10x。无法策划 AI 输出的高级开发者完蛋了。
Source: Dev.to

编写代码很容易,但找出应该出现的代码才是当下的难点。
许多有经验的工程师正在讨论 “品味” 能否成为 AI 时代最关键的能力。这里的 “品味” 并不是指时尚,而是指判断力——能够评估 AI 输出,准确指出其中不妥之处,并发现可能在推送之前累积的技术债务。
为什么这件事现在很重要
初级 AI 几乎可以免费生成代码。你可以瞬间开发出原本需要整整一天才能完成的功能。但 可用 与 可上线 并不等同。
这两者之间的空间正是熟练工程师展现真实价值——或暴露出他们已经在偷懒的地方。
品味不是氛围
我所说的品味是指辨别哪些代码需要被编写的能力。经过二十年的经验,我对这个概念有以下认识。它并不是神秘、难以捉摸的直觉,而是随着多年观察程序成功与失败而形成的模式识别。
- 知道一个 200 行的抽象现在能帮你省事,但六个月后会带来成本。
- 识别出 AI 输出遵循 “happy path”,却忽略了用户会遇到的每一个边缘情况。
- 在任何人提交 bug 之前,就感受到 API 表面的摩擦。
一直有争论:好的品味是否足够,还是必须结合扎实的架构知识?在我看来,缺乏架构知识的好品味只是个人偏好,而没有好品味的架构知识会导致不必要的复杂性。两者缺一不可。然而,目前缺乏好品味的根本原因是没有人去教育它。
没有人准备好的角色转变
过去,高级开发者之所以受重视,是因为他们能够快速且高质量地构建东西。现在 AI 能快速构建,而 “高质量” 完全取决于你。
你的角色更像是电影导演,而不是建筑工人。你在检查、挑选、修改。你必须拒绝约 80 % 的自动生成内容,并且要理解每一次拒绝背后的原因。这种技能与独立写代码完全不同。
如果你唯一的优势是打字速度和语法知识,那你已经陷入困境。那从来不是高级技能——只是行业让一些人产生了这种错觉。 🫠
如何培养品味
你不能通过阅读一本书来获得。品味是通过交付产品、观察它们出错、并对原因形成强烈观点而培养的。
- 审查的代码要比你写的多,尤其是已经上线一年以上的代码。
- 学习那些经久不衰的系统。问问自己:哪些决策让它们具备韧性。
- 当 AI 给你输出时,不要直接接受——要审问它。你会改动什么?为什么?
我最尊敬的工程师能够看一段 PR 并说 “这能跑,但它是错的”,并用一句话阐明原因。这就是品味:具体、可辩护且来之不易。 🎯
不舒服的真相
一些高级工程师在这里会感到吃力——不是因为缺乏知识,而是因为他们从未培养过编辑本能。他们是构建者,而不是策展人,行业在过去二十年里奖励的是构建。
那个时代正在结束。2025 年的 10× 工程师不再是写 10 倍代码的人,而是阻止 10 倍糟糕代码上线的人。
你认为 “品味” 是一种真实且可训练的技能,还是只是一层新装的把关手段?