今天真被AI开发狠狠上了一课。
早会上才发现,前面的开发任务理解偏了。两个当天必须解决的Bug还压着,任务项也要交付,下午还有公司的中期规划会。我原本以为,借助AI,今天应该很快就能把问题处理完。
结果现实完全不是这样。
上午先让AI重新梳理跑偏任务的主线,再分析和定位两个Bug。下午直接交给AI修改,看起来效率很高,但真正耗时间的地方全在后面:AI分析代码慢,公司中转站响应也慢;代码改完之后,项目要反复编译、启动、调试,很多时候还直接超时。
最难受的是,现在AI一次生成和修改的代码太多了,根本不可能再逐行评审。我只能确认功能是否正常、实现方向是否符合预期、有没有破坏原有逻辑。说实话,这种感觉并不轻松,反而一直悬着心。
以前总觉得,AI会让开发变得很快。现在才发现,AI只是把写代码和定位问题加速了,但编译、测试、环境、沟通、验收,一个都没有减少。
今天最大的教训不是AI好不好用,而是任务一旦理解错了,后面真的会一步错、步步错。以后不管是开发前,还是开发过程中,只要发现需求、范围、理解有一点不确定,都必须马上沟通确认,绝不能再靠自己想当然往下做。
方向没确认清楚时,写得越快,可能错得越远。
你们现在用AI改Bug,真的提效了吗?
