乐于分享
好东西不私藏

不会写代码也能做出App?"vibe coding"到底是什么

不会写代码也能做出App?"vibe coding"到底是什么

最近科技圈有个新词越来越火:vibe coding

直译是”氛围编程”,但这个翻译没什么用。

说人话就是:你只负责描述你想要什么,让AI把代码全部写好,你来告诉它哪里不对再修改——整个过程你不需要看懂一行代码。

这件事在一年前还是天方夜谭,现在已经有大量真实的普通人用这个方式做出了能用的小工具、网站、甚至App。

▍vibe coding的核心思路是什么?

传统写代码的逻辑是:先学语法 → 学框架 → 学调试 → 一行一行敲出来。

vibe coding完全反过来:先描述你要的结果 → AI写代码 → 你测试 → 哪里不对告诉AI → AI修 → 循环往复。

你不需要知道”为什么这么写”,你只需要知道”这个结果是不是你想要的”。

就像你不需要会开车,也可以坐在副驾驶告诉司机”往左一点、停在那里”——你是指挥者,AI是执行者。

▍怎么做才能做得好?

很多人试过vibe coding,但最后放弃,原因通常只有一个:描述得太模糊,导致AI交出的东西根本不是自己想要的。

下面这几点,决定了你能不能把AI用好:

🔹 描述结果,不要描述过程

不要说”帮我写一个循环把数据存进去”——这是在用技术语言告诉AI怎么做,但你不懂技术,说不准。 要说”我想要一个表格,每次我填一行数据点提交,数据就自动加到下面”——这是在描述你看到的结果。

🔹 一次只做一个功能

很多人一开始就说”帮我做一个可以登录、记录数据、生成报表、发邮件的系统”——AI会给你一堆代码,但一运行,问题一大堆,你也不知道哪里出错了。 正确方式是:先做登录,登录能跑了,再做记录数据,记录好了,再做报表。一步一步来,每一步都是可以测试的。

🔹 出错了,把错误原样复制给AI

代码不跑的时候,屏幕上会出现一串红色的报错信息。不要试图理解它,直接全选复制,粘贴给AI,说”运行出错了,这是错误信息,帮我修一下”。 AI看到具体的报错信息,通常几秒就能找到问题在哪里。

🔹 告诉AI你用什么来运行

“帮我写一个工具”——AI不知道你是要在网页里用、还是在手机上用、还是在电脑桌面上用,它会随机选一个方向。 告诉它具体的场景:”我用Chrome浏览器打开”或者”我在手机上用”,AI写出来的东西会更贴合你的实际情况。

▍做之前,先想清楚这一件事

vibe coding最容易浪费时间的地方,不是技术问题,而是一开始没想清楚自己要做什么

你可以先这样告诉AI:”我想做一个工具,用来解决XXX问题。使用者是YYY,他们需要能做到ZZZ。帮我描述一下这个工具应该有哪些功能,以及应该从哪个最小的功能开始做起。”

先让AI帮你想清楚需求,再动手——这一步能省你90%的返工时间。

▍vibe coding能做什么,不能做什么?

能做:

🔹 个人用的小工具:账单计算器、每日任务清单、简单的数据统计表

🔹 静态网页:个人简历网站、作品集展示页、活动报名页

🔹 自动化脚本:批量重命名文件、整理表格数据、定时发邮件

不适合做:

🔹 需要处理大量用户数据和安全性的正式产品(安全漏洞你发现不了)

🔹 需要长期维护和多人协作的商业项目

▍小结

🔹 Vibe coding = 你描述需求,AI写代码,你测试和反馈,循环迭代

🔹 关键技巧:描述结果不描述过程,一次只做一个功能,把报错原样给AI

🔹 动手前先让AI帮你梳理清楚要做什么,省去大量返工

🔹 适合个人小工具和静态网页,不适合需要高安全性的正式产品

不会写代码≠不能做东西。vibe coding正在让”做一个能用的工具”这件事,变成普通人也能完成的任务。

你有没有用AI帮你写过代码或者做过小工具?成功了还是半途而废了?评论区聊聊👇

关注【鱼也要睡觉】,每天推送一篇互联网最新热点,专为新手小白打造,让你轻松读懂AI时代。