vibe coding 是砒霜还是良药?中美文化对比

2025 年 9 月 20 日
 alioth0909

最近在 reddit 上观察到,vibecoding 似乎称为了众矢之的,在 r/selfhosted 中 vibecoding 的项目被强制要求打上 vibecoded 的标签。反观在中国,或者说在我周围,vibecoding 正在融入每一个程序员的工作中。仿佛不用 ai 编程,就显得很土,很低效。

深入思考下,为什么会产生这样的反差? LLM ,VibeCoding ,ChatGtp ,ClaudeCode 等都起源于美国,却在中国广泛流行,并且大厂们也纷纷努力追赶(虽然还有一些差距)。就像电动车也起源于美国,却在中国普及。

1978 年改革开放后,我们花了 47 年追赶上西方两三百年的发展,靠的是效率和性价比。似乎我们对于 AI 编程这样的提效工具,有更大的热情。而美国,作为很多科技创新的发源地,很多人对“工艺感“和”可维护“有更高的要求,从而对 vibecoding 有一定的偏见。

突然想起了一句刻在脑子里的话:黑猫白猫,抓到老鼠就是好猫。

大家怎么看?

3907 次点击
所在节点    程序员
37 条回复
pf94
2025 年 9 月 20 日
> 黑猫白猫,抓到老鼠就是好猫。

经典大干快上,最后留下一地鸡毛。AI 编程当然可以在严肃场景使用,然而 vibe coding by definition 不属于严肃场景。
pf94
2025 年 9 月 20 日
> 反观在中国,或者说在我周围,vibecoding 正在融入每一个程序员的工作中。仿佛不用 ai 编程,就显得很土,很低效。

你明显把 AI 编程和 vibe coding 混为一谈了。
vibe coding 本身或者一开始是指非专业程序员使用 AI 辅助编程完成应用的行为。
所以你谈论的自己感受到的“中美差异”,实际上是你接触的是中国程序员在使用 AI 编程,但认为他们在 vibe coding (其实不是)。而外国程序员 vibe coding ,是真的在抵制 vibe coding 。我相信中国程序员也是一样不待见这玩意儿。
最简单的验证方式是你去问你认为在 vibe coding 中国程序员,他们是否认为自己在 vibe coding 。
holulu
2025 年 9 月 20 日
看场景和需求。如果是不严肃场景和不需要长期维护的代码,可以用 vibe coding 。否则如果遇到 AI 解决不了的 bug ,人又无法迅速接手,直接完蛋。
catazshadow
2025 年 9 月 20 日
白猫黑猫论就是造成天朝毫无创新力的根源,还在这吹
bbbblue
2025 年 9 月 20 日
vibe coding 的前提其实是非码农 没太多开发经验的人吧
有的那叫 AI 辅助编程 不是一回事其实
wanei
2025 年 9 月 20 日
ai 就是提供思路的和 api 辅助讲解
alioth0909
2025 年 9 月 20 日
@javalaw2010 “严肃场景下的编程中使用 AI ,是需要人类参与代码的架构设计、技术方案的设计,并对生成的代码 review 的,这种 AI 编程方式严格意义上讲已经不属于 vibe coding 的范畴了”,很认同这个观点
alioth0909
2025 年 9 月 20 日
@holulu 是的,我也觉得这是一个巨大的风险。
alioth0909
2025 年 9 月 20 日
@pf94 部分认同你的观点。查了下维基百科,vibecoding 有一个关键的概念就是“A key part of the definition of vibe coding is that the user accepts code without full understanding.”。从这个角度看,跟开发者是不是程序员没关系了。有一个新的问题,如果程序员是从 stackoverflow/github 上 copy 的代码,算是在 vibecoding 么?
alioth0909
2025 年 9 月 20 日
@zengxs 嗯嗯,我实践下来也是同样的感受。如果深入推敲为什么“核心模块,逻辑性很强那种代码,用 AI 写目前看还是不太行“,可能跟 API 文档的规范,上下文工程,上下文长度都有关系。相比 ai coding ,感觉短期内更需要的是一款优秀的测试工具,让 ai coding 成为跑道内的野兽,不至于太出格。
deepbytes
2025 年 9 月 20 日

---
巨佬的意见是可以参考的
alioth0909
2025 年 9 月 20 日
@deepbytes 膜拜下巨佬!技术的创新往往起源于玩具一样的产品,比如电动车,或者自动挡汽车。然后以意想不到的速度发展~
vivianLi7
2025 年 9 月 21 日
刀拿在手上,能发挥什么作用,取决于怎么用
ethanchen22
2025 年 9 月 21 日
用好了效率绝对是提升的。我最近一次体验中,一个原本要 3 ~ 4 天完成的任务,在 vibe coding 的帮助下不到一天就搞定了。但 AI 写的代码并不是“免维护”的, 测试时我遇到一个前端页面 bug ,让 AI 连续尝试了几次都没修复成功。问题在于:我对这块代码并不熟悉,手动修复难度很大;可是如果继续交给 AI 反复尝试,又不能确保它一定能修好。最后算是运气不错,还是 AI 自己修复好了。
pf94
2025 年 9 月 21 日
@alioth0909 到这就可以终结了。既然你了解了 vibe coding 和 AI coding 是不同的东西,那么原文的逻辑基础已经不存在,深入思考也就失去了意义。
iOCZS
2025 年 9 月 21 日
米国人没有能源焦虑,可能也没有气候变暖负罪感
bowencool
2025 年 9 月 21 日
这不是跟“此内容由 AI 生成,请注意甄别”一样吗?起到一个提醒、免责的意思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1160697

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX