控制想法,而非代码
来源:antirez.com — 2026-07-13
📋 概述
Redis 作者 antirez 在这篇引发广泛讨论的文章中提出了一个激进观点:随着 GPT-5.5、Fable 等强大编程模型的出现,逐行审查代码已不再是最佳实践。他以自己开发 Redis Arrays 和排序集内存优化为例,论证程序员应该将精力从阅读代码转移到 控制软件的思想和设计——提出更好的设计、做更充分的测试、思考下一步优化方向,而不是纠结于 LLM 生成的代码细节。文章触及了 AI 时代程序员身份认同的核心矛盾。
🔑 核心要点
- LLM 擅长编写局部最优代码,但在全局设计上仍需人类引导——程序员的价值在于控制思想而非书写代码
- 每天 8 小时工作时间中,阅读代码是一种取舍:你在花时间审阅代码细节时,就没有时间去思考新功能、新优化和做 QA
- 用 LLM 编写 DESIGN.md 文档记录每个数据结构的设计思想和实现技巧,比逐行审查代码对未来维护者更有价值
- antirez 坦言在 Redis 中仍会审查 AI 生成的代码,但这更多是出于对用户的尊重,而非认为审查仍有实际意义
- 对于初级程序员,antirez 建议他们学习编写小型解释器、数据库和哈希表,而非把时间花在审查客户网站的 JavaScript 代码上
- 核心问题:软件行业在 AI 之前的十年已经够烂了——大量的 slop 代码,AI 反而是改善质量的契机
💡 金句
控制想法,而非代码。当你掌握了软件的设计思想,逐行读代码就变得低效甚至没有意义——这就是 AI 时代编程的本质转变。
← 返回 Lobsters 首页