Reddit撕起来了:Vibe coding是革命还是骗局?
3天前Reddit炸锅:一篇帖子引发程序员身份认同战争
封面:两派观点大PK
| 维度 | 🔴 反对派 | 🟢 支持派 |
|---|---|---|
| 核心观点 | ”Vibe coding is a trap for suckers" | "AI agents write all my code now” |
| 代表人物 | 45年经验老兵 | 45年经验老兵(同一人) |
| 安全问题 | ”45%的AI代码有OWASP漏洞" | "只要迭代循环紧就能抓住错误” |
| 维护问题 | ”你不知道代码在干嘛=埋雷" | "你发布了东西,他们什么都没发” |
| 专业门槛 | ”不学编程就用AI是骗局" | "工具升级,不是魔法” |
| 真实案例 | 凌晨2点API爆了,项目下线 | 3周做出付费产品,20个用户 |
| 结论 | ”AI需要大量 babysitting" | "vibe coding名副其实” |
01 这场战争怎么开始的?
3天前,Reddit r/VibeCodeDevs 上出现一篇热帖:
《Vibe Coding in 2026 is a Complete Scam》
发帖人开头就说:
“我在这个vibe coding hype上浪费了几个月和几千个credits,受够了”
然后评论区300+条回复,直接开战。
最魔幻的是:
一个45年经验的程序员,同时出现在两派阵营里:
- 反对派引用他:“AI代码一文不值”
- 支持派引用他:“AI帮我写全部代码”
同一个人,两种说法。为什么?
02 真实翻车案例:凌晨2点的噩梦
我在评论里找到这个真实故事:
时间线
| 时间 | 事件 | 结果 |
|---|---|---|
| 第1周 | 用Cursor+Bolt vibe coding | 快速做出原型 |
| 第2周 | 上线付费功能 | 有ads收入 |
| 第3周凌晨2点 | Stripe通知进来 | 以为终于起飞了 |
| 第3周白天 | Twitter发现安全漏洞 | API keys爆了 |
| 第4周 | 用户绕过订阅,数据库乱码 | 项目下线,退款,回普通工作 |
翻车原因
| 问题 | 具体表现 |
|---|---|
| 零版本控制 | ”没有git历史,没有stash,只有vibes” |
| 不懂代码 | ”我真的不知道一半代码在干什么” |
| 覆盖正常代码 | ”连续几天用破损代码覆盖正常代码” |
| 无安全意识 | ”API keys暴露,数据库被篡改” |
结局:
“我根本不知道怎么修复,只能下线”
03 两派观点深度对比
反对派阵营
| 论点 | 证据 | 权威来源 |
|---|---|---|
| 安全问题 | 45%的AI代码有OWASP漏洞 | Veracode 2025报告 |
| 维护成本 | ”vibe coder不懂自己写的啥” | Reddit资深开发者 |
| 专业门槛 | ”不学编程就用AI=给蠢人的陷阱” | 45年经验老兵 |
| 道德问题 | ”收钱发布AI写的代码=拿iPad的’修理工‘“ | r/vibecoding版主 |
支持派阵营
| 论点 | 证据 | 权威来源 |
|---|---|---|
| 结果导向 | ”发布了东西,他们什么都没发” | 创业者 |
| 效率提升 | ”模型已经比中级程序员强” | AI研究者 |
| 工具升级 | ”计算器出现时,数学家也在喊” | 技术评论员 |
| 门槛降低 | ”任何人都能快速做原型” | vibe coder |
04 关键分歧:谁有资格写代码?
这个问题才是争论的核心:
| 分歧点 | 反对派认为 | 支持派认为 |
|---|---|---|
| 资格 | 只有理解代码的人 | 只要有结果就行 |
| 工具 | AI是辅助,不是替代 | AI是升级,不是魔法 |
| 学习 | 必须先学编程 | 可以边用边学 |
| 责任 | 发布收钱产品要负责 | MVP验证不需要完美 |
05 一个被忽略的真相
我在评论里发现了这个关键洞察:
“vibe coding降低了门槛,也抬高了天花板”
什么意思?
| 门槛 | 天花板 |
|---|---|
| 降低了:任何人都能快速做原型 | 抬高了:但你不知道自己在几楼 |
| 好处:创意验证成本极低 | 风险:不知道哪里有坑 |
| 机会:非程序员也能开发 | 陷阱:跳过学习=埋雷 |
06 正确使用vibe coding的姿势
根据Reddit讨论,整理出正确姿势 vs 错误姿势:
| 维度 | ✅ 正确姿势 | ❌ 错误姿势 |
|---|---|---|
| 版本控制 | Git commit是你的保险 | ”Just vibes all the way down” |
| 代码理解 | 至少理解关键逻辑 | ”不知道一半代码在干什么” |
| 测试验证 | AI说修复了,你要验证 | 完全信任AI输出 |
| 安全意识 | 检查API keys、权限 | 随意暴露敏感信息 |
| 文档记录 | AI会忘,文档不会 | 零文档,零记录 |
07 45年经验老兵的真实建议
那个被两派同时引用的45年老兵,完整观点是:
| 他说了什么 | 真实含义 |
|---|---|
| ”I use AI every day” | 我用AI |
| ”It cannot code worth a damn” | 但它的代码一文不值 |
| ”I have prompts, documentation” | 我有prompts,有文档 |
| ”It’s still not maintainable” | 仍然不可维护 |
| ”AI needs a LOT of babysitting” | AI需要大量看护 |
他的完整建议
- AI是工具,不是魔法
- 你需要理解代码
- 你必须有guardrails
- 代码审查必不可少
- 永远有退路(Git)
08 给你的建议清单
如果你打算用vibe coding:
✅ 必须做
| 序号 | 建议 | 原因 |
|---|---|---|
| 1 | 学会基本编程 | 至少能读懂AI生成的代码 |
| 2 | 建立Git工作流 | AI删了代码,你能回去 |
| 3 | 理解关键逻辑 | 不是每行,是架构和核心 |
| 4 | 写测试用例 | AI说”修复了”,你要能验证 |
| 5 | 记录文档 | AI会忘,文档不会 |
❌ 不要做
| 序号 | 避免事项 | 后果 |
|---|---|---|
| 1 | 零版本控制 | ”Just vibes all the way down” |
| 2 | 跳过学习编程 | ”不知道一半代码在干什么” |
| 3 | 直接收钱发布 | 安全漏洞=用户流失 |
| 4 | 完全信任AI | ”连续几天覆盖正常代码” |
| 5 | 暴露API keys | ”API爆了,项目下线” |
09 我的判断
vibe coding本身不是骗局。
但”用vibe coding跳过学习编程”是骗局。
对比
| 是革命 | 是骗局 |
|---|---|
| AI提升效率 | 跳过学习的幻想 |
| 工具升级 | 不理解代码就发布 |
| 降低门槛 | 抬高了天花板但不知道 |
| 快速原型 | 直接收钱不负责 |
10 一句话总结
vibe coding不是革命,是工具升级。
骗局不是工具,是”跳过学习”的幻想。
最后给你3句话
- 用AI,但别把自己当AI
- 门槛低了,但你得知道自己在几楼
- 真正的危险不是AI,是无知
评论区说说:你怎么看vibe coding?用过吗?踩过坑吗?
#AI #编程 #vibecoding #程序员 #AI工具 #Reddit争议
延伸阅读:
- 《我用vibe coding一个月,项目炸了》
- 《如何避免vibe coding的5个致命错误》
- 《Team Leader视角:AI编程的正确姿势》
- 《Manus积分消失实录:我花了$700买到什么教训?》