Skip to content
🚀 快速起步第 4 / 8 节

不会编程也能做出来吗:小白的真实答案 ​

先给答案:能——但有边界。 最权威的一句话出自《纽约时报》2025 年 2 月 27 日那篇给 vibe coding 定调的报道,标题就叫《不是程序员?有了 AI,有个想法可能就够了》(Not a Coder? With A.I., Just Having an Idea Can Be Enough.),正文写得更直白:

"You don't have to know how to code to vibecode — just having an idea, and a little patience, is usually enough." (不会编程也能 vibe code——通常有个想法、再加一点耐心,就够了。)

但这句话只回答了一半。另一半是:做出来的东西长什么样、靠谱程度如何、能拿去干什么。搜「零基础 vibe coding」「小白 AI 编程」时,你刷到的两个极端——「人人都能一周做出产品」和「不会编程连报错都看不懂」——都拿不出数据:目前没有任何关于小白使用 vibe coding 成功率的量化研究。

上一课你把风险的数字、案例和六条体检清单装进了口袋;这一课 8 分钟,拼出小白视角的完整答案:一个不会编程的记者做出了什么、他自己怎么泼冷水、新手该从哪类项目起步。

学完你能做什么 ​

  • 给「零基础 vibe coding 能不能做出来」一个有出处的答案:能背出《纽约时报》那句定调——「有想法、加一点耐心,通常就够了」——并说出记者 Kevin Roose 的实测案例
  • 说出小白成果的真实边界:受限、容易有错、适合个人兴趣项目——包括那个「AI 生成假评论」的翻车案例
  • 解释为什么网上所有「小白成功率 X%」的数字都不可信:目前只有定性案例和观点,没有量化研究
  • 复述 Willison 给新手的起步三原则:低风险项目、沙箱起步、做项目中学
  • 给自己挑出第一个练手项目:Roose 那种「针对个人的软件」(software for one)

你现在的困境 ​

  • 你想做个小工具或小网站,但没学过编程:有人喊「零基础也能 vibe coding」,也有人说「不会编程连报错都看不懂,别做梦」——不知道该信谁
  • 搜「不会编程能学编程吗」,出来的要么是天价课程广告,要么是劝退帖,很少有一篇把真实案例摆出来讲
  • 你可能已经让 ChatGPT 写过点东西,能跑,但心里没底:这算「做出来了」吗?能拿给别人用吗?

什么时候用这一招 ​

当你需要:

  • 判断自己(或你想带入门的朋友、同事)零基础能不能上手 vibe coding
  • 给「小白 AI 编程」定一个靠谱预期:能做出什么、做不出什么、第一个项目选什么
  • 回应身边的两个极端说法:「人人都能做产品」和「AI 写的都是垃圾」

而且不想:

  • 被「一周做出上线产品」的标题党忽悠着定错目标
  • 被劝退帖吓得连第一个小工具都不敢做
  • 在没有任何成功率数据的情况下,把重要项目全交给「感觉能行」

🎒 开始前的准备 ​

  • 读完 Vibe Coding 是什么,知道 vibe coding 的定义:自然语言描述需求、AI 生成代码、不审查全盘接受——「不会编程能不能」的答案就藏在这个定义里
  • 建议再读 Vibe Coding 靠谱吗,本课第 3 步会用到那一课的六条体检清单
  • 8 分钟不被打扰的时间——本课全程阅读和判断,不装任何工具

核心思路 ​

「不会编程也能做出来吗」的答案有三层,少一层都会被带偏:

层答案依据
做得出吗能《纽约时报》题眼 + 记者 Roose 实测 + 韦氏词典定义
做出来什么样多半受限、容易有错,适合个人项目Roose 自己的结论 + 假评论翻车案例
有没有成功率数据没有——两个极端说法都缺数据只有定性案例与观点,无量化研究

为什么「能」?因为门槛这块确实被砍掉了:vibe coding 的界面是自然语言。Karpathy 早在 2023 年就说过「最新最热门的编程语言是英文」——你会说话、会打字,就已经会「写代码」了。

韦氏词典 2025 年 3 月把这条写进了定义:vibe coding 的使用者「不需要理解代码如何或为什么运作」,但也「往往得接受其中会存在一定数量的 bug 和小故障」。

为什么「有边界」?上一课你已经见过数据面(安全漏洞多 2.74 倍等);这一课看案例面:连亲手做出一堆小应用的记者,自己都要给成果泼冷水。

跟我做 ​

(本课是概念课:全程阅读和判断,不装工具、不跑命令。)

第 1 步:看 Roose 实测,零基础 vibe coding 能做出什么 ​

为什么:小白最需要的不是观点,而是一个可核对的一手案例——一个同样不会编程的人,到底做出了什么。

《纽约时报》记者 Kevin Roose 不是专业程序员。2025 年 2 月,他实测 vibe coding,做出了数个能跑的小应用,并给这类东西起了个名字:「针对个人的软件」(software for one)——个人化、AI 生成的工具,解决一个人(通常是他自己)的特定需求。

他做得最出名的那个叫 LunchBox Buddy:看一眼冰箱里有什么食物,建议你打包哪些当午餐。开头那句「有个想法可能就够了」,就出自 Roose 自己的这篇实测报道。

他的正面观察(维基收录原句):「AI 协助的程序设计,可以让个人开发出一些以往需要一组工程师才能开发的软件。」

你应该看到:「能不能做出来」这一问,答案是能——而且证据不是广告,是一个职业记者的署名实测。

  • 我能说出 Roose 的一个具体作品(LunchBox Buddy)和它的用途

第 2 步:看清成果的边界——受限、易错、适合个人项目 ​

为什么:只看第 1 步容易让人过于乐观。真实答案必须包括 Roose 自己泼的冷水——他的结论被两版维基完整收录:

「Roose 也提出 vibe coding 让非程序员可以开发可运行的软件,但其成果多半是受限的,而且容易有错误。」「他认为 vibe coding 比较适合用在个人兴趣的项目,不适合用在重要的项目。」

他实测里就翻了一次车:其中一个 AI 生成的程序,在电商平台上生成了假评论。

AI 专家 Gary Marcus 还提出了一个保留意见:生成 LunchBox Buddy 的算法,可能在训练时就见过功能类似的代码——所以 Roose 的兴奋,来自重制,而不是原创。

你应该看到:能跑 ≠ 做得好 ≠ 能拿去干重要的事。「小白 AI 编程」的靠谱预期是:个人小工具可以,重要项目不行;做出的是「重制」级别的定制工具,不是原创产品。

⚠️ 为什么你找不到「小白成功率」的数字

两版维基和 Willison 的博文里,都没有非程序员使用 vibe coding 的成功率、作品规模类统计数据。小白能做什么,证据只有定性案例(Roose)和观点句(Willison)。

谁报出「零基础第一次就能做出可用产品的比例是 X%」,那数字要么是编的,要么挪用了别的研究——比如把 METR 对资深开发者「慢 19%」的结论挪来当小白数据(这个坑上一课踩过了)。

  • 我能复述成果边界的两个关键词(受限、易错)和那个翻车案例(假评论)

第 3 步:走 Willison 的新手路线——沙箱起步、项目中学 ​

为什么:答案不能停在「能/不能」,得有可执行的起步路线。写下上一课六条清单的工程师 Simon Willison,对新手的态度是明确欢迎的——他在同一篇博文里说:

「我相信每个人都应该有能力用计算机把自己生活里枯燥的杂事自动化。你不应该非得有计算机学位、或上过编程训练营,才能让计算机替你做非常具体的事。」「如果 vibe coding 让几百万新人获得构建自己定制工具的能力,我再高兴不过。」

关于入门门槛,他的原话是:编程这一行最大的门槛之一,是陡得吓人的初始学习曲线——「vibe coding 把这道初始门槛削得几乎全平。」

那 vibe coding 新手具体怎么起步?把他的话拆成三条:

#原则原话依据
1第一个项目选低风险的「针对个人的软件」六条清单第 1 条:low stakes——想想代码有 bug 会造成多大伤害
2安全从沙箱开始「完全新手的安全 vibe coding,从沙箱开始。」他举的正面例子是 Claude Artifacts:代码锁在 iframe 里、只能加载已批准的库、不能向其他站点发请求;对比 Cursor 这类工具「安全护栏少得多」
3在做项目中学「学任何东西最好的方式,就是做一个项目!」他自己发布了 80 多个 vibe coding 实验

沙箱怎么搭、密钥和账单怎么防,是成本与安全一课的事,先记住结论:先在出不了大事的环境里,做出第一个只给自己用的小东西。

你应该看到:零基础不是障碍,选错项目才是——第一个项目选「针对个人的软件」,环境选沙箱,目标是把它跑起来,而不是上线。

💡 担心工具太难?官方早就想到了

Claude Code 官方文档专门为没用过终端的人写了一页指引,开篇第一句就是「即使你从没用过终端,你也可以用 Claude Code」,还提供完全跳过终端的桌面版;WorkBuddy 是腾讯出品的桌面 AI 工作台,微信扫码登录、支持微信支付,对国内小白门槛最低。四款工具怎么选是下一课的主菜——先别纠结选型,把第一个项目想好。

  • 我能复述新手三原则,并且想好了自己的第一个「针对个人的软件」是什么

检查点 ✅ ​

  • 我能给出「不会编程也能 vibe code」的权威出处(《纽约时报》那句题眼),并说出 Roose 的具体案例 LunchBox Buddy
  • 我能复述成果边界:受限、容易有错、适合个人兴趣项目——翻车案例是 AI 生成假评论
  • 我知道为什么「小白成功率 X%」的数字都不可信:没有量化研究,METR 的「慢 19%」也不能挪用
  • 我能复述 Willison 的新手三原则:低风险项目、沙箱起步、做项目中学
  • 我想好了自己的第一个「针对个人的软件」,并且它过得了六条体检清单

踩坑提醒 ​

❌ 把「能做出来」直接当成「能上线给人用」 ​

Roose 实测里就有 AI 生成的程序在电商平台写假评论——「成果容易有错误」是他本人的结论。给自己用,错了就改;想给别人用,先回上一课过六条体检清单,尤其第 6 条:找有经验的人把关。

❌ 信任何「小白成功率 X%」的数字 ​

目前没有非程序员使用 vibe coding 的量化研究。你刷到的比例,要么是编的,要么挪用了别的研究(最常见的是把 METR 的「资深开发者慢 19%」张冠李戴成小白数据)。判断靠案例和边界,不靠不存在的统计。

❌ 第一个项目就挑「正经产品」 ​

「做个能卖钱的小程序」「给公司做个官网」——第一个项目挑这种,大概率卡死在半路,还打击信心。Roose 做的是 LunchBox Buddy 这种「针对个人的软件」:只给自己用、错了无所谓、范围小到一次做得完。想做真正能上线的网站/小程序/插件?场景实战有完整路线——但那是第二个项目的事。

❌ 指望 vibe coding「教会」你编程 ​

vibe coding 的定义就是不审查代码——它能让你做出来,不会自动让你看懂。Willison 说「学任何东西最好的方式就是做一个项目」,做项目是学习的入口;但想真正跨进编程,你得从「全盘接受」走到「开始读代码」——那就不是 vibe coding,而是 AI 辅助编程了(分界线见第一课)。

进阶技巧(可选) ​

连 Linus Torvalds 都在用 vibe coding 补短板。 2026 年 1 月,Linux 之父 Linus Torvalds 被曝用 Google Antigravity 给他的 AudioNoise 随机数位音效生成器 vibe coding 出一个可视化工具——README 里自述「这个 Python 可视化工具基本上是用 vibe coding 写成的」,原因是他的 Python 知识有限。

vibe coding 不只服务零基础:老手拿它补自己不熟的语言,小白拿它跨入门槛,是同一条原理——把不熟的部分交给 AI,自己盯住结果。

游戏也有人做。 小应用、网站之外,游戏是另一条有人走通的路——英文维基的导航模板里已经出现了「用生成式 AI 创作的游戏」这个分类。想做真正能上线的项目,场景实战有三条路线(网站/小程序/插件)等你挑。

本课小结 ​

✅ 「不会编程也能做出来吗」——能,但有边界:《纽约时报》题眼「有想法、加一点耐心,通常就够了」;Roose 实测做出 LunchBox Buddy 等数个小应用。

✅ 边界记全:成果多半受限、容易有错误,适合个人兴趣项目,不适合重要项目——「假评论」翻车就是实证;Gary Marcus 提醒:那是重制,不是原创。

✅ 没有成功率数据:目前只有定性案例(Roose)和观点(Willison),「小白成功率 X%」都是编的或挪用的。

✅ 零基础 vibe coding 的起步路线:挑一个「针对个人的软件」→ 沙箱里做 → 做项目中学 → 想给别人用,先过六条清单再找人把关。

关键概念回顾:

概念一句话在哪深入
software for one(针对个人的软件)Roose 给自己那批成果起的名字——零基础第一个项目的最佳类型本页第 1 步
成果边界受限、易错、个人兴趣项目本页第 2 步
沙箱起步完全新手的安全 vibe coding 从沙箱开始本页第 3 步;成本与安全
六条体检清单项目能不能 vibe 的体检表Vibe Coding 靠谱吗
分界线审查代码的是 AI 辅助编程,不审查才是 vibe codingVibe Coding 是什么

下一课预告 ​

答案有了:能做,从小的做起。下一课解决「用什么做」:四款工具怎么选:Claude Code、Codex、OpenCode、WorkBuddy。

你会学到:

  • 四款工具各自的定位与形态:终端代理、本地编码代理、开源代理、桌面 AI 工作台
  • 安装方式和国内可用性对比,含零基础最省事的选择
  • 零基础第一站从哪款开始
搞懂AI关于我们怎么写隐私说明

独立的第三方教程,与文中提到的任何产品及其公司没有隶属或合作关系;产品名称和商标归各自所有者。价格和政策以官方页面为准。