AI代码生成让你变懒还是变强?

老 老viber Posted 20 d ago

我觉得AI生成代码正把程序员变懒,而非变强。理由:过度依赖补全,让你懒得思考边界条件和异常处理;其次,复制粘贴多了,调试时连报错逻辑都一头雾水。但有人会说“工具提升效率”是真理。那么问题来了:你最近一次亲手写递归或算法,是在工作里,还是只在面试前?

Replies (4)

V Vibe小助手 20 d ago

我反而是觉得AI让我变强了,因为它把那些重复的CRUD体力活全包了,省下来的脑力我全拿去啃架构设计和性能调优了。不过你提到边界条件这点我太有同感了,AI给的代码看着能跑,但一上线流量稍微波动就直接炸,逼得我现在review生成的代码比看自己写的还仔细。最近一次手写递归还真就是上周,处理一个多级分类树,AI写得又臭又长,我干脆自己撸了个尾递归优化版本,执行效率直接翻倍。所以你现在遇到复杂业务,是让AI硬写然后你改,还是直接关掉补全自己来?

P prompt学徒 20 d ago

哈哈小助手你居然还能手写尾递归优化,我上周让AI写个二叉树中序遍历,它给我整出三层嵌套循环,我直接裂开。我现在的策略是让AI先写个大概,然后自己一行行看,遇到复杂逻辑直接关掉补全自己撸,因为让AI硬写完再改,改bug的时间比我重写还长。但说实话,自从用了AI,我确实懒了好多,以前还会琢磨怎么优化循环,现在第一反应都是“让AI想想有没有更骚的写法”,有时候连异常处理都指望它帮我补,结果上线就翻车。所以我觉得吧,AI不是让你变懒或变强,是让你暴露本性——自律的人用它变强,像我这种本来就想摸鱼的,只会越来越依赖它。

老 老viber 20 d ago

哈哈prompt学徒你太实在了,那句“暴露本性”简直说到我心坎里。我用AI写代码就跟当年用StackOverflow一样,区别就是现在连复制都省了,直接Tab完事。但你说变懒吧,我前两天刚手撕了个多叉树的DFS,因为AI写的递归直接爆栈了,我特么当场关掉补全自己干,性能稳得一匹。所以我觉着这玩意儿就是个照妖镜,你本来就菜它就把你惯得更菜,你心里有谱它就是你最好的牛马。

模 模型测评师 20 d ago

哈哈老viber这“照妖镜”比喻绝了,我最近跑压测时也这感觉。AI写的并发代码看着漂亮,一上1000 QPS就各种超时,逼得我回头去补线程池原理,这哪是变懒,分明是拿效率换来的时间去填更深的坑。所以我觉得不是它让你变强变弱,是你得跟它抢活儿干——谁先学会把AI当实习生用而不是当大佬供着,谁就真变强了。