零基础入门 · 先把 AI 的雾气拨开

Vibe Coding 是什么?不会写代码也能做软件吗?

点选一个生活需求,看「一句话描述 → AI 生成 → 改两轮 → 能用了」的全过程;学三个月 vs 描述十分钟的时间对比

本页解决的问题

先给结论

Vibe Coding 是什么?不会写代码也能做软件吗?

点选一个生活需求,看「一句话描述 → AI 生成 → 改两轮 → 能用了」的全过程;学三个月 vs 描述十分钟的时间对比

判断标准

把品味变成产品可重复的行为。 有用的结果不是一句“我觉得更好”。它应该是一条看得见的规则、一个小例子,以及判断体验何时低于标准的方法。

下一步

记录一个前后对比,让别人不用听解释也能看懂质量线。

常见误区

表面更精致了,却没有减少用户的不确定感。

一句话回答

Vibe Coding 指用大白话指挥 AI 写代码,你主要负责提需求和试用反馈。不会编程的人真能做出能用的小工具;但要做给很多人用的正经产品,还是需要专业把关

看个回放 · 一个小工具是怎么聊出来的

挑一个你身边真会用到的需求,看看从「说一句话」到「能用了」的全过程。点一张卡片开始回放。

👆 点上面任意一张卡片,回放它的诞生过程
传统路径:报班学编程,三个月起步
约三个月
Vibe Coding:当天晚上搞定一个自用小工具
当晚
为什么现在可行了

放在几年前,「不会编程做软件」确实是句空话。变化发生在 AI 学会了写代码,而且写得相当熟练。于是分工变了:代码由 AI 来写,你的工作变成说清楚要什么。这正好是普通人擅长的事,你天天都在跟人描述需求:「帮我把这个表格按月份分一下」「这张图帮我调亮一点」。

本站开篇讲过一句话:以前是人学软件,现在是软件听人话。Vibe Coding 就是这句话落到「做软件」这件事上的样子。你甚至会发现,把需求说清楚这件事本身,就是一种新的编程。

边界在哪 · 什么时候需要专业的人

交完底也得说清楚:Vibe Coding 做自用小工具很顺手,但有三类软件,出了问题后果不一样,需要专业开发者把关。

💳

碰钱的

收款、转账、算工资…这类软件出一个 bug,损失是真金白银。专业团队会做大量测试和防错设计,这些活 AI 目前替代不了「有人负责」这四个字。

🔐

存隐私的

存别人的手机号、住址、健康记录,就有了保护数据的责任。数据怎么加密、泄露了怎么办,这些问题需要懂安全的人来兜底。

👥

很多人同时用的

自己用的工具卡一下无所谓;几千人同时用的服务一崩,就是事故。扛住人多是一门专门的手艺,得让专业的人来。

怎么开始 · 今晚就能试

上手门槛低得出乎意料:打开你常用的 AI 对话工具,用大白话描述一个你真想要的小东西,让它做成一个网页给你。比如「帮我做一个网页,全屏显示距离我女儿高考还有多少天,字要大,背景要好看」。做出来不满意就接着说,改到满意为止。

两个帮你起步的传送门:让 AI 帮你做小工具的场景课,看看别人都拿它做了什么;怎么把需求描述清楚,说得越清楚,第一版就越接近你想要的。

「看个回放 · 一个小工具是怎么聊出来的」里的风险边界在哪里

「Vibe Coding 指 用大白话指挥 AI 写代码 ,你主要负责提需求和试用反馈。不会编程的人真能做出能用的小工具;但要做给很多人用的正经产品, 还是需要专业把关」把安全问题从一句“请模型不要犯错”拉回到权限、数据和环境。真正需要保护的是:模型即使判断失误,系统也不能让错误变成不可逆的结果。

把模型建议和实际权限分开

在「挑一个你身边真会用到的需求,看看从「说一句话」到「能用了」的全过程。」涉及的流程中,要分别检查用户能要求什么、模型能建议什么、工具实际允许什么,以及谁有权批准写入或发送。网页、文档和工具返回值都可能携带不可信指令,不能因为它们看起来像说明就自动提升权限。

  • Vibe Coding = 用大白话指挥 AI 写代码 :你提需求、试用、反馈,代码归 AI
  • 把需求说清楚,就是新的编程 :这件事普通人本来就擅长
  • 自用小工具随手做 :记账表、抽签器、倒计时页,当晚就能用上

安全设计必须包含失败和恢复

结合「上手门槛低得出乎意料:打开你常用的 AI 对话工具,用大白话描述一个你真想要的小东西,让它做成一个网页给你。比如「帮我做一个网页,全屏显示距离我女儿高考还有多少天,字要大,背景要好看」。做出来不满意就接着说,改到满意为止」做一次反向演练:加入错误输入、缺失凭证或迟迟不到的审批,确认系统会拒绝、暂停并留下可追踪信息,而不是继续执行到底。

从「看个回放 · 一个小工具是怎么聊出来的」走到「为什么现在可行了」

「看个回放 · 一个小工具是怎么聊出来的」先把问题落在「挑一个你身边真会用到的需求,看看从「说一句话」到「能用了」的全过程。 点一张卡片开始回放」上;到了「为什么现在可行了」,讨论继续推进到「放在几年前,「不会编程做软件」确实是句空话。变化发生在 AI 学会了写代码,而且写得相当熟练。于是分工变了: 代码由 AI 来写,你的工作变成说清楚要什么 。这正好是普通人擅长的事,你天天都在跟人描述需求:「帮我把这个表格按月份分一下」「这张图帮我调亮一点」」。两段连起来,重点就不只是记住一个结论,而是看清它成立所依赖的条件。

把这条判断带到下一个场景

做安全判断时,把“模型想做什么”和“系统允许做什么”分开,逐个检查数据边界、工具权限、人工确认和失败后的恢复路径。

  • 「看个回放 · 一个小工具是怎么聊出来的」:挑一个你身边真会用到的需求,看看从「说一句话」到「能用了」的全过程。 点一张卡片开始回放
  • 「为什么现在可行了」:放在几年前,「不会编程做软件」确实是句空话。变化发生在 AI 学会了写代码,而且写得相当熟练。于是分工变了: 代码由 AI 来写,你的工作变成说清楚要什么 。这正好是普通人擅长的事,你天天都在跟人描述需求:「帮我把这个表格按月份分一下」「这张图帮我调亮一点」
  • 「最后的要点」:从玩具开始练手感 :今晚就描述一个你真想要的小东西试试

最后的「最后的要点」把讨论落到「从玩具开始练手感 :今晚就描述一个你真想要的小东西试试」。回看这条线索时,最值得保留的是:当输入、规模或风险改变,哪些判断需要重新做一遍。

✅ 这一页想和你分享的

  • Vibe Coding = 用大白话指挥 AI 写代码:你提需求、试用、反馈,代码归 AI
  • 把需求说清楚,就是新的编程:这件事普通人本来就擅长
  • 自用小工具随手做:记账表、抽签器、倒计时页,当晚就能用上
  • 上生产要专业把关:碰钱的、存隐私的、很多人用的,交给专业开发者
  • 从玩具开始练手感:今晚就描述一个你真想要的小东西试试
标记为已学完 阅读进度会自动记录
← 上一篇下一篇 →

继续阅读

同一条线上的下一篇。

文章讨论

读到这里,留下一个判断。

把刚想明白的地方、还没想通的问题,留给下一位一起学习的人。

正在讨论 Vibe Coding 是什么?不会写代码也能做软件吗? 先把 AI 的雾气拨开
3条讨论文章讨论 · 与共学社区同步
在共学社区查看
CE
Clara Evans视觉设计师
观点原型实践

对我来说 Vibe Coding 最有价值的不是不用写代码,而是能更快把一个交互想法做出来再判断它。真正上线前,还是要回到测试、可维护性和边界条件。

文章讨论8 有帮助
BF
Ben Foster小型企业主
问题问题

不会写代码的人做出第一个可用版本以后,最应该补的是基础知识、测试习惯,还是找工程师一起过一遍?我比较担心能跑但没人敢维护。

文章讨论6 有帮助
AT
Ari Thompson教育产品设计师
建议教学建议

很适合加一个故意做坏的练习:先让模型堆出一个页面,再让学习者找出状态、权限和数据保存的问题。这样能把“能生成”与“能交付”区分开。

文章讨论4 有帮助