开始学习
免费文档教程网站

学习 VibeCoding设计你自己的产品

一个免费的文档教程网站,帮你从零基础出入门 VibeCoding, 掌握 AI 编程与产品设计,快速将想法变成可用的产品。

showmecode 首页首屏插画
Chapters

九篇章节,覆盖从想法到上线全过程

每一篇都聚焦一个真实痛点,配套可执行的关键行动。点开任意一篇即可阅读详情。

0112
认知篇

重塑 AI 编程思维

绝大多数人的热情,都耗尽在了"准备开始"的路上。你立志也要成为"赤脚程序员"的一员,信心满满地想做一个网页,却被告知要先学 HTML;想写个脚本,被告知要先懂 Python 语法。这种漫长的技术学习路线,让普通人根本无法触达创造的乐趣。

  • 认知升级:从"写代码的人"转变为"定义问题的人"。你负责逻辑和需求,AI 负责语法和实现。
  • 打破迷信:不用担心基础薄弱。在 VibeCoding 时代,语文能力(表达清晰度)比代码能力更重要。
明立阅读这篇
0258
准备篇

打造 VibeCoding 工作台

大多数人的编程梦,都死在了"Hello World"之前的环境配置里。你已经建立了 AI 编程的思维,但刚迈出第一步,就发现市面上全是 AI 编程工具,有的叫 IDE,有的叫插件。你不知道该选哪个,生怕选错了浪费时间。好不容易下载了一个,却发现还要配置各种复杂的环境变量,第一步就被劝退了。

  • IDE 选择:下载 VSCode。这是你写代码的主战场,它提供了许多网站开发的必要环境和工具。
  • 安装 Agent:在 VSCode 的终端里安装 Claude Code。它不同于普通的聊天机器人,它是一个能帮你跑命令、查文件、甚至自我修正的超级智能体。
社恐患者杨老师阅读这篇
0340
入门篇

快速构建 MVP

没有粗糙的 0.1,就不可能有完美的 1.0。你安装好了必要的工具,但却在做什么内容上迟疑了。很多初学者的热情,都死在了"第一行代码"写点什么。你想做一个完美的 App,但不知道从何下手;试着写了两句,又因为界面太丑、报错太多而备受打击,最后只能把想法重新塞回抽屉。

  • 言出法随:体验"一句话生成网页"的魔力,用自然语言打破对代码的恐惧。
  • 前端先行:不碰数据库,不碰服务器,只用 HTML/CSS/JS 构建你的第一个应用"喵宇宙"。
蓝星阅读这篇
0457
进阶篇

完整网页应用

离线即死,刷新即忘——这是玩具与产品的重要区别。你用 MVP 思维搭建了一个看起来还不错的网页,但是前端网页就像金鱼,记忆只有 7 秒(刷新即忘)。你想做一个真正的产品,比如让用户注册账号、保存他们的猫咪照片,并且在手机和电脑上都能看到。单纯的网页做不到这一点,你需要一个能够长久存储数据的地方。

  • 云端记忆:用 Supabase 替代浏览器的本地存储,让数据在云端永生。
  • 用户专属:添加用户认证(Auth)功能,让这一只猫只属于你,而不是被所有人都能修改。
蓝星阅读这篇
0529
秩序篇

建立工程规范

VibeCoding 节省下来的"思考成本",未来会以"维护成本"的形式,连本带利收回来。你已经掌握了 VibeCoding 的基本窍门,一开始进展飞快,功能像搭积木一样往上叠,每天都有不断累积的成就感;但接着代码开始变得只能加、不能动,小改一行就牵一片,只能不断打补丁;再往后,你逐渐不敢重构、不敢删代码、不敢升级依赖,改需求前都只能祈祷;最后项目表面还在"迭代",实际上是在和历史遗留问题僵持,而你已经说不清系统真正是怎么运转的,只剩下一句——"能跑就别动它"。

  • CLAUDE.md:制定项目"宪法",强制 AI 必须遵守特定的编码规范。
  • SubAgent:分而治之,把不同类型的任务分配给特定领域的专家。
卡夫卡阅读这篇
0649
效率篇

把重复劳动交给机器

你的操作速度,不应该成为 AI 交付代码的瓶颈。随着项目变大,你发现自己越来越多的时间花在了"代码之外"的事情上:花大量时间在优化提示词结构上;跑个测试要敲半天命令;每次提交代码都要担心格式对不对。你以为自己在 Copilot,其实你只是在为 AI 打下手。这种琐碎的上下文切换,正在不断打断你的"心流",让 VibeCoding 变成了痛苦的 Waiting。

  • Custom Commands:化繁为简。把复杂的命令行封装成简单的 /slash 指令,让常用操作"一键直达"。
  • Git Worktree:多线程作战。不再受困于单一工作目录,像浏览器开多标签页一样同时处理多个功能分支,彻底告别 git stash 的泥沼。
卡夫卡阅读这篇
0742
连接篇

打破能力的孤岛

最聪明的 AI,如果无法结合实际业务,就无法写出有用的代码。你已经把效率全部拉满,但是你逐渐发现,AI 虽然精通所有编程语言,但它不懂"你的代码"。它看不见你本地的数据库,读不懂你私有的 API 文档,也不知道你公司内部复杂的部署流程。每次你都要把数据复制粘贴给它,它才能干活。这种"数据孤岛"和"能力断层",让 AI 始终像个被关在小黑屋里的天才,空有一身武艺却无处施展。

  • MCP(Model Context Protocol):数据桥梁。无需搬运数据,直接让 AI "连接"到你的本地数据库、GitHub 仓库或飞书文档,实现实时读写。
  • Skills:能力封装。将一系列复杂的操作(如"一键发布"、"自动巡检")打包成 AI 可调用的技能,让 AI 从"建议者"进化为"执行者"。
卡夫卡阅读这篇
0848
设计篇

建立工程化审美

你的指令越模糊,AI 的输出就越平庸。你对于 AI 编程的各种技巧都已得心应手,但你发现,当你输入"设计一个现代化的网页",AI 还是只能基于概率给你一个"平均值"——毫无个性的蓝紫色背景、随意的间距、以及缺乏层级的字体。究其原因,是 AI 不懂审美,它只是在拼凑素材。如果不加约束,它生成的页面就像一盘散沙:每个组件单看凑合,拼在一起就是典型的"模板网页"味道,廉价感满满。

  • Token 提取:停止凭感觉选色。解析优秀网站,直接提取其配色表、字阶和间距系统,转化为你项目的 Tailwind 配置。
  • 视觉约束:创建一个 Design System.md,明确定义具体的设计规则。把它喂给 AI,禁止它生成规则以外的样式。
Bay阅读这篇
0926
上线篇

让世界看到你的作品

在本地跑通只是做了一道菜,上线发布才是开了家餐厅。你的网站已经美化得相当好看,但目前只在自己电脑上运行得很好,朋友们却都看不见。你想把网站发给别人看,结果发现要买服务器(租店面)、配 Linux 环境(搞装修)、弄域名(挂招牌),太麻烦了。而且如果选错了平台,可能会因为流量费太贵而瞬间破产。

  • 一键托管:前端网站首选 Vercel,后端服务选 Railway。只要把代码上传到 GitHub,它们就能自动帮你发布上线,就像发朋友圈一样简单。
  • 个性域名:去 Cloudflare 买个好记的域名(比如 yourname.com),这比冷冰冰的 IP 地址看起来专业得多。
扣子是谁呀阅读这篇
About

赤脚程序员,自己解决自己的问题

上世纪农村的'赤脚医生'用最少的训练守护邻里健康。今天,借助 AI 编程工具,每个非科班的人也能动手解决身边的麻烦。这本手册由 6 位一线作者协作完成,带你走完从想法到上线的完整路径。

准备好开始你的第一篇了吗?

从认知篇出发,了解 AI 时代'赤脚程序员'到底是怎么思考问题的。

开始阅读第 1 篇