上个月我一个做运营的朋友跟我说,她用AI做了一个记账小程序,已经上线了。
我当时第一反应是:你一个连Python都装不上的人,怎么做小程序?
她说:就是跟AI聊天呗。
我嘴上没说啥,心里觉得大概率是个简陋的demo,糊弄人的。
直到她把小程序二维码发给我。
一个运营做出的小程序,长什么样?
我扫码进去看了一眼,页面不算惊艳,但该有的都有:记账分类、月度报表、数据导出。交互逻辑也很顺,没有那种明显的"AI感"——就是按钮放错位置、跳转逻辑混乱之类的毛病。
我问她花了多久。她说,从有想法到能跑起来,大概一周。但真正写代码的时间,加起来不超过30小时。
重点是她之前完全没写过代码。一行都没有。
这事让我开始认真对待一个已经刷屏很久的概念——Vibe Coding。
Vibe Coding到底是什么?别被名字骗了
Vibe Coding,中文有人翻译成"氛围编程"或者"意念编程",是OpenAI联合创始人Andrej Karpathy在2025年初提出的。他的原话很直白:"fully give in to the vibes, ignore the semicolons。"——就是完全跟随你的直觉,别管什么分号语法。
听着很玄乎对吧?我一开始也这么觉得。
但实际操作下来,我觉得更准确的说法是:你负责想清楚要做什么,AI负责把代码敲出来。你的核心能力不是写代码,而是描述需求。
举个例子。你不用告诉AI"这个按钮用flex布局,margin-left是8px",你只需要说"登录页面上,用户名输入框和密码输入框上下排列,中间留点间距,底部一个蓝色登录按钮居中"。
AI会理解你的意思,然后生成对应的代码。
这就是Vibe Coding和传统编程最大的区别。你从"敲代码的人"变成了"描述需求的人"。门槛从"学会一门编程语言"降到了"能把自己的想法说清楚"。
我自己也试了一下,说点真话
受我那个朋友刺激,我上周末用Cursor自己试了一把。Cursor是目前做Vibe Coding最主流的工具之一,简单说就是一个"AI版VS Code"——你写需求,它写代码,还能直接看到效果。
我的目标是做一个"文章灵感记录"的小工具。听起来简单对吧?
实际操作下来,我发现三个很现实的问题:
第一,你得先把需求想清楚。
我一开始就跟AI说"帮我做一个记录灵感的工具"。结果AI给了一个功能爆炸的版本——分类、标签、搜索、AI摘要、多人协作……我自己都懵了,这哪是我要的。
后来我学乖了,先在纸上画了个草图:就三个页面,一个首页列表、一个新建页面、一个详情页面。功能也砍到只剩标题、内容和时间戳。把草图和功能清单一起喂给AI,效果立刻就不一样了。
有个人总结得特别到位:Vibe Coding最大的悖论在于,你无法表述出你认知边界以外的东西。模糊地说"我要个小程序",AI会因为太热情而帮你把项目炸成一个庞然大物。
第二,你得学会跟AI"吵架"。
AI生成的代码不是一次就对。大部分时候第一版能跑,但会有各种小问题:按钮点不动、数据没保存、页面跳错了。这时候你得把报错信息复制给AI,让它自己修。
有一个坑我印象特别深:我让Cursor里的GPT帮我优化一段代码,结果它"热心"地重写了整个逻辑,导致前后不兼容,整个项目直接崩了。折腾了五轮才发现是模型自己改坏的,换成另一个模型才修好。
所以有人总结了一条铁律:AI表现得越热心炫技,你越要警惕。
第三,别指望30分钟就能出成品。
网上很多标题说"30分钟做出小程序",说的其实是功能骨架搭建的时间,不是完整产品的开发时间。从骨架到能用、到好用,中间还有大量的调试和打磨。
那这条路到底适不适合你?
聊了这么多,说点实际的判断。
适合尝试的人:
• 有明确的小需求想实现(比如记账工具、打卡工具、信息收集表单)
• 愿意花时间把需求理清楚,画个草图,列个功能清单
• 有基本的耐心——AI不是万能的,你得学会纠错和迭代
暂时别碰的人:
• 期望"说一句话就能出一个完整App"——那不现实
• 连电脑上的文件管理都费劲——建议先补一下基础操作
• 想做高并发、实时通信这类复杂系统的——目前AI还搞不定
工具选择上,如果你是零基础,我推荐Cursor。它有可视化界面,代码新增和删除用绿色红色高亮显示,比命令行工具友好太多。Claude Code虽然也很强,但对新手来说像蒙着眼走夜路。
最后说点实际的
Karpathy最近有一个观点让我挺有感触的。他说Vibe Coding这个概念已经"分叉"了——作为入门体验它很棒,但真正要把东西做出来,还得回到工程化的路上来。该写文档写文档,该做测试做测试,该用Git就用Git。
换句话说,Vibe Coding降低了起步的门槛,但没降低做好一件事的门槛。
这其实挺好的。
门槛降低意味着更多人可以试。试了之后发现不适合自己,也没啥损失——反正也就花了点周末时间。但如果试了之后发现适合,那你就多了一个把想法变成现实的能力。
我那个做运营的朋友,现在已经在用她做的那个记账小程序了,还分享给了身边好几个人用。她说最大的感受不是"我会编程了",而是"原来我的想法真的可以变成一个东西"。
这大概就是Vibe Coding最值得被关注的地方。不是技术本身有多酷,而是它让更多普通人有了"造东西"的可能。
至于这条路能不能走通?我的结论是:能走,但没有宣传的那么轻松。你需要清晰的思路、合理的预期,以及一点不怕折腾的耐心。
如果你有想做的工具但一直苦于不会开发,不妨这个周末试试看。