这是一篇再国外讨论非常火的帖子,我觉得不错所以把它翻译成了中文。
大语言模型和ai只能提的发展衍生出了一个东西叫"vibe coding"(氛围编程)——用自然语言描述需求,让AI生成代码,看起来不用写代码就能做出产品。
但这玩意儿本质上是个陷阱。它培养的不是开发者,而是一群只会生成代码、却看不懂也改不了代码的"中间商"。
对新手来说,这不是什么职业捷径。这是条断头路,而且很多人正往里冲。
氛围编程到底是什么
简单说就是往AI里灌提示词,一直生成到程序"能跑"为止。不写代码,不调试,只管不停重新生成。
有个独立开发者把这叫"coding without coding"(不编程的编程)。
问题在于它让人跳过了最关键的成长阶段。问题拆解、debug能力、系统设计这些基本功全都被提示词工程替代了。
结果就是产生一种虚假的能力感——能输出代码,但完全驾驭不了。等代码出问题(肯定会出),你手里啥工具都没有,也不知道问题出在哪儿。这根本不叫编程,这叫把自己的理解能力外包出去。
https://avoid.overfit.cn/post/2a46955681c246d3a1a3ef19db7ae8f6