AI 没有智慧,你也别想有
AI Has No Wisdom and Neither Will You

最近我听到太多人声称不再写代码,甚至认为 Code reviews 已经过时。但事实是,过度依赖 AI 生成的代码会让项目逐渐沦为无法维护的烂摊子。代码的可维护性和架构质量需要数年才能显现,而 AI 缺乏这种长期视角,它只会模仿糟糕的现有代码。专家依靠的是多年调试和修复生产问题积累的直觉,这种直觉无法被简化为规则。如果开发者不再亲自写代码、不再为错误负责,就永远无法达到精通的境界。AI 只是工具,未来那些坚持'NO-AI'政策的公司可能会因此获得竞争优势。
在将来,我们会看到越来越多的公司自豪地宣称他们的'NO-AI'政策是竞争优势,而且他们是对的。
HN 评论区
542- NalNezumi
在我看来,问题在于将收集智慧的脑力任务外包给 AI 正在导致机构知识缓慢衰退。
一个有趣的类比是制造业的历史。西方/美国曾决定将制造业外包更便宜,并且通过将其全部外包给中国能获得更好的(短期)利润。机构专业知识开始衰退,以至于美国最终甚至没有能力或专业知识来生产东西(比如烧烤刷 [1])。
我觉得你可以把今天那些用来无视这种警告的含糊其辞的评论,和当年公司积极外包制造业时受到的同样无视一一对应起来。
“我写代码的速度快 10 倍”
“看看每位员工的产出速度”
“我们生产了更多(在中国)”
“看看利润与(制造)员工数量的比率”
如果你是美国人或中国人,这似乎没问题,但我很难理解其他人怎么能安心地允许机构知识衰退,同时却对前两者保持主动依赖。我们在对美国的技术依赖和来自中国的制造竞争中已经看到了这一点。
- davedx
在“由没有任何技术知识或倾向的人凭感觉写出的代码”和“手写领域驱动设计开发”之间是一个连续谱。你绝对可以既使用编码代理又拥有可维护的代码。但没错,如果你不告诉它们,编码代理不会神奇地让一切变得可维护。
“代码可维护性和良好架构没有我们可以应用的好的衡量标准”
谁没有智慧?衡量代码可维护性的方法有几十种。圈复杂度只是其中之一。
没有什么能阻止你将类似 SonarQube 的指标集成到你的代理编码工作流中。
- tegeek
2026 年 8 月初,我启动了一个业余项目:构建一个类似 MongoDB 的数据库。我有 20 年的行业经验和计算机科学硕士学位,所以我采用了一种纪律严明、规范驱动的开发模式,使用了 Claude、Kiro、Qwen Coder 和 Cursor。
第一个版本大约用了两周的兼职工作就构建完成了。然后我开始探索。我学习了关系代数,研究了几乎所有类型的数据库,重写了内部结构,构建了一个小型关系代数层、查询规划器和执行器,涵盖了从后端存储到查询语言的一切。在那两个月里,我学到的东西比过去 20 年还要多。
我在乎代理写的代码吗?不在乎。我一行生成的代码都没读过。我在乎的是正确性,通过测试验证,以及高层产品功能。这是我职业生涯中第一次充当高级产品经理,引导项目沿着正确的路线图前进。没有 AI,我做不到这一点。
当你手握超能力时,你不需要担心洗衣服。这是我职业生涯中第一次能够用 C、C++、Java、.NET 或任何其他语言编写代码。有时这比该语言的高级开发人员花的时间更长,但这真的重要吗?完全不重要。
在 2026 年手动编写文档和代码就像驾驶马车。无论你驾驭缰绳的技术多么高超,你都永远无法与汽车竞争。
我的业余数据库项目 pr […]
- TrackerFF
也许我只是放弃了,或者我是个现实主义者?但我完全相信 AI 终将……赶上一切?
现在这里面有太多的钱。势头如此之大。对于那些掌权的人来说,没有任何动力去减速。
我已经接受了这样一个事实:在 5 到 10 年内,绝大多数人类开发者和工程师将不再触碰一行代码。这将是小步快跑,偶尔会有几次大的飞跃。
而那些坚守人类编码原则的人也不会迎来胜利。他们将变成做定制工作的小型精品店,就像制鞋匠之于巨型鞋厂一样。
- peterpanhead
天哪……只管写代码,让人们去构建、设计、调整。谁在乎?写这些帖子的人是谁?我们为什么要重视他们说的话?这些帖子很快就会过时。
- _usefulcat
> 我要做一个自己的预测……未来我们将看到越来越多的公司自豪地吹嘘他们的“无 AI