Vibe Coding 拼到后面又回到了传统软件工程和 coding。
同样是写提示词,专业的人一步到位,清晰描述,需求是什么,输入输出是什么,可以参考什么代码,可能需要什么文档,去哪里找,写完了怎么验证。
不懂的人怎么也描述不到重点:“我想要功能强大的 Coding Agent”,别说 AI 不懂,连他们自己都不懂自己要什么。
不懂代码的话,刚开始的时候,代码少功能简单,生成后就能运行,代码多了你就只知道跑起来很卡,各种 Bug,但是都不知道怎么跟 AI 描述你遇到的问题。
本地跑跑其实还好,部署到生产环境给别人用更可怕,API Key 写在客户端还以为别人不知道。
懂代码的话,每次 AI 生成的代码,不是无脑接受,而是审查代码,看是不是满足需求、有没有安全性能问题、是不是好维护。出问题知道怎么重现,怎么描述问题,怎么调试。
如果你只是做原型,或者自己用的小脚本其实还好,如果是做对外的产品,还是要慎重,有敬畏之心。