不会写代码也能做App?聊聊正在改变软件开发的“Vibe Coding”
最近国外科技圈有个词特别火——Vibe Coding,翻译过来就是“凭感觉写代码”。提出这个词的人是Andrej Karpathy,特斯拉前AI负责人,也是OpenAI联合创始人。他说:现在做项目完全凭感觉,跟AI说想要什么,AI就去写代码,我甚至不需要看代码。原话是“完全沉浸在感觉里,拥抱指数级变化,忘掉代码的存在。”
说白了就是:你用大白话告诉AI你想要什么东西,AI帮你一行一行实现出来。做出来不对,你再用大白话告诉它哪里不对,它接着改。从头到尾不用碰一行代码。
这跟以前的AI辅助编程不一样。以前的“辅助”是帮程序员补全代码,你还是得懂编程。Vibe Coding反过来——你说需求、看效果、给反馈,技术实现全交给AI。你的角色更像产品经理加质检员。
现在用什么工具?
懂点技术的可以试试Cursor,长得像代码编辑器但内置了AI,直接用中文告诉它想改什么,它动手。完全不懂代码的选择更多:Lovable能帮你搭出带数据库、用户登录、甚至支付功能的完整产品原型——以前没个几万块找人开发搞不定。Bolt.new输入一段描述直接生成能跑的网页,还能一键部署。
但坑也不少
新手最常见的坑是一上来甩给AI一个大目标——“帮我做个外卖App”。AI噼里啪啦吐出一堆东西,你完全不知道对不对。老手做法是拆开来,一次只给一个小需求,先“做个首页”,搞定了再“加个菜单列表”。
安全问题也要注意。AI生成的代码里大概四成到六成存在安全漏洞。你不需要自己能修,但至少可以反问AI一句“这段代码有安全隐患吗”,让它自己再检查一遍。
动手前花五分钟写个简单项目说明:项目是干什么的、核心功能有哪些、大概长什么样。两三句话就够,能让AI后续输出质量上一个台阶。
还要学会“存档”——每做完一步就保存一下。AI有时候会大刀阔斧改代码,改完发现不对,没存档就回不去了。
Vibe Coding真正改变了什么?
它把一个普通人从“想到”到“做出来”之间的距离,从几个月缩短到一个下午。做餐饮的老板想给员工搞个排班小工具?半小时可能就搞定了。做自媒体的想搭个个人作品集网站?几分钟就出来了。
当然别太上头。现阶段Vibe Coding做出来的东西,适合自己用、适合验证想法、适合做小工具。真要做一个给几万人用的正式产品,还是得找懂技术的人把关。
不过话说回来,一年前我也想不到不写代码就能做App。再过一年,说不定连把关这一步AI也能做了。
Cursor确实好用,用中文说需求就能改代码,适合不太懂代码但有想法的产品人。Bolt.new生成速度很快,验证想法够用了
页:
[1]