查看: 1|回复: 0

不会写代码,也能做 App 了?聊聊正在改变软件开发的 "Vibe Coding"。给不在 AI 圈子里的朋友们普及一下。

[复制链接]

12

主题

0

回帖

36

积分

新手上路

积分
36
发表于 3 小时前 | 显示全部楼层 |阅读模式
不会写代码,也能做 App 了?聊聊正在改变软件开发的 "Vibe Coding"。给不在 AI 圈子里的朋友们普及一下。


最近国外科技圈有个词特别火,叫 Vibe Coding,翻译过来就是「凭感觉写代码」。

提出这个词的人来头不小。Andrej Karpathy,之前是特斯拉自动驾驶的 AI 负责人,也是 OpenAI 的联合创始人。去年2月他在网上说了一段话,大意是:现在做项目,我完全凭感觉,跟 AI 说我想要什么,AI 就去写代码,我甚至都不需要看代码。

原话更酷——「完全沉浸在感觉里,拥抱指数级变化,忘掉代码的存在。」

这话从 AI 行业金字塔尖的人嘴里说出来,分量可想而知。

说白了就是一件事。你用大白话告诉 AI 你想要一个什么东西,AI 就帮你一行一行实现出来。做出来不对?你再用大白话告诉它哪里不对,它接着改。从头到尾,你不用碰一行代码。

这其实跟以前讲的 AI 辅助编程不太一样。以前的「辅助」是帮程序员补全代码,你还是得懂编程。Vibe Coding 完全反过来——你说需求、看效果、给反馈,技术实现全交给 AI。你的角色更像产品经理加质检员。

那现在到底拿什么工具来玩这件事呢?

如果你多少懂点技术,可以试试 Cursor。它长得像程序员常用的代码编辑器,但内置了 AI。你直接用中文告诉它想改什么,它就动手。很多程序员已经拿它当主力工具了。

如果你完全不懂代码,选择反而更多。一个叫 Lovable 的工具,能帮你搭出带数据库、带用户登录、甚至带支付功能的完整产品原型——这些以前没个几万块找人开发是搞不定的。还有一个叫 Bolt.new,输入一段描述,它直接生成一个能跑的网页,还能一键部署到网上。

听起来简直像魔法。但用过的人都知道,里面坑不少。

最常见的坑是什么呢?是新手一上来就甩给 AI 一个大目标——「帮我做个外卖 App」。AI 噼里啪啦吐出一堆东西,你完全不知道对不对。老手的做法是拆开来,一次只给一个小需求,先「做个首页」,搞定了再「加个菜单列表」。这样 AI 犯错的概率小很多,出了问题也好定位。

还有一个容易忽视的问题:安全。有研究统计过,AI 生成的代码里大概有四成到六成存在安全漏洞,比如密码存储方式不对、数据库接口没做防护。你不需要自己能修,但至少可以反问 AI 一句「这段代码有安全隐患吗」,让它自己再检查一遍。这一步,很多人都省了。

另外一个老手经验是,动手之前先花五分钟写个简单的项目说明。这个项目是干什么的、核心功能有哪些、大概长什么样,两三句话就够。别小看这一步,它能让 AI 后续的输出质量上一个台阶。

再就是要学会「存档」。就像打游戏要存进度一样,每做完一步就用版本管理工具保存一下。AI 有时候会大刀阔斧地改你的代码,改完发现不对,如果没存档,你就回不去了。

说了不少避坑经验,回到一开始的问题:Vibe Coding 真正改变了什么?

它最大的意义不在于取代程序员。专业级别的软件开发还是需要深厚功力。但它实实在在地把一个普通人从「想到」一个点子到「做出来」之间的距离,从几个月缩短到了一个下午。

做餐饮的老板想给员工搞个排班小工具?打开 Lovable 描述一下,半小时可能就搞定了。做自媒体的想搭个个人作品集网站?告诉 Bolt.new 你想要什么样的页面,几分钟就出来了。

当然也别太上头。现阶段 Vibe Coding 做出来的东西,适合自己用、适合验证想法、适合做小工具。真要做一个给几万人用的正式产品,还是得找懂技术的人把关。

不过话说回来,一年前我也想不到不写代码就能做 App 这事。再过一年,说不定连把关这一步 AI 也能做了。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部