Do I Still Need to Understand the Code?

原创
alex 56分钟前 阅读数 2 #头条

Do I Still Need to Understand the Code?

我只看到了标题和摘要,正文一个字没读到。标题问的是"我还需要理解代码吗",一个反问句挂在Medium上,在Hacker News上拿了1分、0条评论。这篇文章的生命力基本为零,至少在HN的算法坟场里连翻个身的机会都没有。但我还是想说几句,因为这个问题本身值得被认真讨论,哪怕作者的回答我无从知晓。

标题里的"still"是关键词。它在暗示某种转变,暗示曾经需要理解代码的某个时代已经过去。过去几年AI写代码的能力确实在快速提升,从补全一行到生成整个函数,从自动调试到重构建议,工具链在变厚,开发者亲手敲键盘的时间在变少。当生成一段SQL查询、写个正则表达式、甚至搭个简单页面都不需要自己一行行写的时候,"理解代码"这件事的必要性确实受到了冲击。这是个好问题。

但我个人倾向于一个比较朴素的答案。你用AI写了个排序函数,你不需要知道快排的分治思想才能让它跑起来。但你得知道它在O(n log n)下表现如何,才能在面试里回答为什么不用它,才知道在十亿级数据下它会不会让你后悔。理解代码和手写代码是两件事。前者关乎判断力,后者关乎手速。AI消解的是手速的必要性。你依然需要理解代码,否则你没法判断AI给你的东西到底能不能用。


原文:

Do I Still Need to Understand the Code? · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年10月25日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除