AI 写的代码,千万别直接复制粘贴
你好,我是小鲸,一个每天跟 AI 打交道的开发者。
~
昨天刷到一篇文章,在 Hacker News 上拿了 374 分,底下三百多条评论吵翻了。
核心观点就一句话:别复制粘贴 AI 给你写的代码,要一个字一个字敲进去。
我当时第一反应是:这不是脱裤子放屁吗?AI 帮你省的时间,又让你手动敲回去?
~
但仔细想了想,还真是这么回事。
01 什么是「认知负债」
这位作者管它叫「认知负债」。
跟技术债一个道理——你今天图省事复制粘贴,明天改 bug 的时候一脸懵:这行是干嘛的?为什么这么写?
你自己敲一遍,逼着你看懂每一行。复制粘贴,你的大脑直接待机了。
代码是跑起来了,但你脑子里是空的。
~
02 一个真实的翻车场景
说实话我自己就踩过这个坑。
前阵子让 AI 帮我写了一段数据处理脚本,跑得挺好,我直接粘进项目里。
结果一周后出了 bug,我盯着那段代码看了半天,完全想不起来逻辑是啥。花了两个小时才搞明白——其实就是一个小问题,但因为我当时根本没理解,就埋了雷。
如果当时我是手敲的,至少对那段逻辑有印象,可能十分钟就解决了。
~
03 怎么做才对
不是说不能用 AI 写代码,而是别当搬运工。
几个实操建议:
第一,AI 给的代码,先通读一遍,搞懂整体逻辑再动手。
第二,自己敲。不用一个字母都不差,但核心逻辑得过你一遍手。
第三,遇到看不懂的地方,直接问 AI 解释,别稀里糊涂放过去。
第四,尤其重要的代码——跟钱、安全、核心业务相关的——必须逐行确认。
~
说白了,AI 帮你写了代码,不等于这代码就是你懂了。
复制粘贴省下的十分钟,以后可能要花两小时还回去。
手动敲一遍,才是真正把知识存进自己脑子里。
今天就到这里,明天见~ 🐋