一个暴论:AI是新手程序员的毒药。
我们现在工作代码主力用C,偶尔写一些其他脚本语言辅助。
今天,有一笔代码合并请求,是一个新人提的,我仔细看了下发现有些地方不太对劲。就找他了解了下背景情况:这是一个不算难的项目,原本评估的工时是3天,小伙子用AI干活,半天干完了,然后提交了。
我跟他聊了一下项目细节和代码实现的问题,他对实现的细节不太了解,问了一些也答不上来。
然后我没忍住,好为人师的登味就出来了,我跟他说,AI可以用,也确实很好用,但不要这么用的;它应该是帮你干活,而不是替你干活。你当前经验本来就不够,你应该抓住机会从项目中学习;你知道如何实现的、重复的功能可以要AI做,但是你自己不清楚或者没想清楚的问题,不要着急实现,可以先和AI对话,问它的想法和逻辑,当你理清楚了,再告诉AI应该怎么做。直接全由AI实现,公司是提效了,对你来说没有意义,你来这只是为了给公司干活的嘛?就像读书的时候数学题的答案一样,没有经过思考直接看答案没有意义,你要的不是这道题的分数,你要的是解题思路和办法。