三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Vibe Coding 这个概念真的香吗?我试了一周后蚌埠住了

Vibe Coding 这个概念真的香吗?我试了一周后蚌埠住了

讲真,2026年了,如果你还在手动敲代码,可能会被认为 dinosaurs。

不是我说的,是 Simon Willison 那位 Django 联合创始人年初放话,说到今年年底,谁要是还说 LLM 生成的代码是垃圾,就纯属嘴硬。

但我真正想聊的不是这个。而是去年火出圈的 vibe coding。

什么是 vibe coding?通俗说就是,你跟 AI 说“我想要一个能balabala的东西”,然后 AI 帮你把代码写了,你负责跑起来看看能不能用。不能?再来一轮。

Andrej Karpathy 提出的这个概念,确实让一堆人高潮了。——“以后谁还学编程啊?”

说实话,我一开始也激动得不行。这不等于文科生也能做产品了?加上现在Cursor、Claude Code各种工具琳琅满目,看起来门槛确实低到尘埃里了。

但Reality check:真的会那么美好?

我花了整整一周,用 vibe coding 方式做了个小项目。一个带数据库的Todo应用,不难吧?

结果蚌埠住了兄弟们。

第一个坑:提示语比你想象中脆弱多了。

“大道至简”的提示语根本不够用,你会发现说“做一个Todo应用”AI能给你生成个大概,但一到细节就拉胯:分类功能不做、优先级不显示、截止日期不提醒……你得不停补充,而每次补充完,AI 可能把之前好的地方也改坏了。

第二个坑:报错时你根本不知道为什么。

传统编程报错,好歹有个堆栈让你定位。AI生成的代码报错,有时候它自己都说不清楚哪儿出问题,只能一顿乱猜+让它重写。反反复复,半小时能解决的问题拖了一下午。

第三个坑:接吻的时候不要伸舌头。

不对,重来。是这个道理:你能跑起来,不代表它真的对。

Vibe coding 鼓励你看都不看直接运行,但我试了一周后发现,有些边界情况它根本没考虑。比如空数据时的显示、连续点击的防抖、各种浏览器的兼容——运行时看起来没问题,一换环境就炸。

所以我的结论是:** vibe coding 不是智商税,但它也不是人人适用的万能药。**

谁适合?

  • 快速验证想法、做原型的人——香
  • 非技术出身想做点简单工具的人——也香
  • 想省掉模板代码的熟练工——勉强香

但是!

  • 想做正经产品的团队——慎重
  • 需要长期维护的代码——别闹
  • 以为能完全不懂技术的人——醒醒

对了,这里有个事我承认自己还没完全搞懂——到底什么程度的代码审查才是合适的?这个度太难把握了,写少了不放心,写多了又回到老路子上。你们有啥心得?

你们呢?有没有用 vibe coding 做过项目?后来咋样了?

← 返回列表