为什么呢?初学者可能80%的时间在写代码,20%的时间在调试。但对老程序员来说,可能20%的时间在写程序,80%的时间在调试。调试的难度是编写程序的两倍。
从这个角度推论,如果你让一个大型语言模型(LLM)为你编写代码,而它的代码质量达到了或超出了你目前的水平,那么一旦出现bug,你会面临巨大的挑战。就像Hacker News上的一条评论:“有一次,我信任Claude编写了一个完整的类——我对其进行了多次提示和修改,最终它引入了一个非常隐蔽的错误。这个错误我从未遇见过,却直到几个月后才被发现。为了修复这个bug,我几乎重构了整个模块,最终比自己写花费了更多的时间。”
所以学弟学妹们,苦练编程基本功,别指望AI自动化编程了。