记得前段时间有个段子比较火,大意是:之前是老妈觉得洗衣机洗不干净衣服,于是要坚持手洗衣服;而现在是「我」觉得 AI 写的代码不够好,于是要坚持手写代码。 这个还蛮值得深入思考的。我相信洗衣机已经发明这么久了,即使是现在最好的洗衣机,也在一定会存在「洗不干净」、「还是人洗的干净」的情况;但是这不代表洗衣机就没用了,它能解决能洗大多数衣物、能洗干净 90% 的情况就够了。 AI 编程也是类似,不要一上来就指望它能解决你 100% 的写代码的需求(更别提上来就让它做个大项目),如果大项目做不出来,那就试着让它解决小问题、琐碎的问题、不愿意碰的问题,一件一件让它去做,AI 编程迟早会像洗衣机一样,能解决大多数编程问题、解决到 90% 平均水准。 对我来说,我期望 AI 能解决 80% 的编程需求,其他 20% 我会自己干预,这就够了,也正朝着这个方向在尝试。当然,编程不是洗衣服,它还是要动脑筋的,也存在乐趣(有人会喜欢洗衣服吗?),所以,保留 20% 的探索空间还是很有必要的。