Skip to content

5.6.4 进入进阶版的准备

经过本节阅读,你将获得:

  • 基础版毕业自测清单
  • 判断是否需要进阶的 5 个信号
  • 进阶版详细模块预告
  • 基础版到进阶版的技能升级路径

自测:你准备好了吗?

完成以下自测,每项打勾得 1 分:

核心能力(必备项)

  • [ ] 我完成了至少一个完整的 Vibe Coding 项目
  • [ ] 我能用 S.C.A.F.F. 框架写出清晰的 Prompt
  • [ ] 我理解版本管理的基本概念(Commit、Push)
  • [ ] 我成功部署过项目到互联网
  • [ ] 我知道三大安全禁令

思维能力(加分项)

  • [ ] 我能用灵魂三问定义一个项目的需求
  • [ ] 我能区分"必须有"和"可以有"的功能
  • [ ] 当 AI 给出错误答案时,我知道如何调整 Prompt
  • [ ] 我养成了提交前检查敏感信息的习惯
  • [ ] 我清楚 Vibe Coding 的能力边界

评分标准

得分建议
8-10 分你已经完全准备好了,可以直接进入进阶版
5-7 分建议再做 1-2 个基础版项目巩固,然后进入进阶版
0-4 分建议回顾第二到第五章,重点补足薄弱环节

需要进阶的 5 个信号

如果你遇到以下情况,说明是时候学习进阶版了:

信号 1:你想要用户登录功能

场景:你做了一个记账本,想让家人各自登录,看到自己的数据。

为什么基础版做不到:用户登录需要后端验证身份,需要数据库存储账号信息。localStorage 只能存在单个浏览器里。

进阶版解决方案:NextAuth 用户认证 + 数据库存储

信号 2:你想要数据云端同步

场景:你在公司电脑上记录的待办,回家想在自己电脑上继续看。

为什么基础版做不到:localStorage 是浏览器本地存储,不同设备、不同浏览器之间无法共享。

进阶版解决方案:后端 API + 数据库 + 用户认证

信号 3:你想做多人协作功能

场景:你想做一个家庭共享的购物清单,家人可以同时编辑。

为什么基础版做不到:多人同时操作需要实时同步,需要处理数据冲突。

进阶版解决方案:WebSocket 实时通信 + 冲突处理策略

信号 4:你对"代码为什么能工作"产生好奇

场景:AI 给你的代码能用,但你想知道为什么这样写。

为什么基础版没讲:基础版的目标是"能做出东西",不深究原理。

进阶版解决方案:Bootcamp 模块系统讲解计算机基础、网络原理、编程概念

信号 5:你想参与团队项目

场景:你想和朋友一起开发一个项目,或者参与开源项目。

为什么基础版不够:多人协作需要分支管理、代码审查、CI/CD 流程。

进阶版解决方案:Git 进阶工作流 + 团队协作最佳实践

不需要进阶的场景

同样重要的是,认清什么时候不需要进阶:

场景基础版已经够用
做给自己用的个人工具localStorage 能满足需求
静态展示网站(个人主页、简历)不需要后端
简单的计算/转换工具纯前端就能实现
学习和练习 AI 编程基础版方法论可复用
快速验证一个想法MVP 不需要完整后端

基础版已经够用的情况下,不必急于进阶。 用基础版多做几个项目,把方法论内化,比匆忙学习新技术更重要。

进阶版模块详解

如果你决定进入进阶版,以下是你将学习的内容:

Bootcamp:计算机基础

你将学到解决什么问题
文件系统和路径理解项目结构,不再"找不到文件"
命令行基础不怕黑窗口,能执行基本操作
网络基础(HTTP、DNS)理解网页是如何加载的
前端三件套原理知道 HTML/CSS/JS 各自的角色

技术栈:Next.js 全栈开发

技术作用为什么选它
Next.js前后端一体化框架上手快,生态好,部署方便
TypeScript类型安全的 JavaScript减少错误,AI 生成代码更可靠
Prisma数据库操作工具不用写 SQL,用代码操作数据库
Tailwind CSS样式框架快速构建美观界面

核心能力提升

基础版技能进阶后升级为
localStorage 存储数据库持久化(PostgreSQL/MySQL)
静态页面部署全栈应用部署(包含后端)
个人使用工具多用户协作平台
手动测试自动化测试 + CI/CD
GitHub DesktopGit 命令行 + 分支策略
基础安全意识完整的 Web 安全防护

进阶版学习路径预览

进阶版学习之旅

├── Bootcamp(2-3 天)
│   └── 补齐计算机基础,为后续学习打基础

├── 第 1-2 章:概念与工具(3-4 天)
│   └── Next.js 项目搭建 + AI 协作工作流

├── 第 3-4 章:前后端开发(1-2 周)
│   └── 页面开发 + API 设计 + 数据库操作

├── 第 5-6 章:产品与安全(3-4 天)
│   └── PRD 文档 + 用户认证 + 安全防护

├── 第 7-9 章:工程实践(1 周)
│   └── API 规范 + Git 协作 + 测试

├── 第 10-11 章:部署运维(3-4 天)
│   └── Docker + CI/CD + 监控

└── 第 12 章:高级专题(选学)
    └── SEO + 实时通信 + 文件处理

预计总学习时间:4-6 周(每天 2-3 小时)

从基础版到进阶版的平滑过渡

进阶版会复用基础版的核心方法论:

基础版方法进阶版如何延续
JTBD / MVP 思维用于设计更复杂的功能
S.C.A.F.F. 框架继续用于与 AI 沟通
迭代开发用于全栈项目开发
安全三禁令扩展为完整的安全体系
版本管理升级为专业的 Git 工作流

你在基础版学到的一切都不会浪费。 进阶版是在这个基础上的延伸和深化。

本节要点

  • 用自测清单评估自己的准备程度
  • 5 个信号告诉你是否需要进阶
  • 基础版够用时不必急于进阶
  • 进阶版会复用基础版的核心方法论
  • 预计 4-6 周完成进阶版学习

最后的话

进阶是一个选择,不是必须。

如果基础版已经能满足你的需求,继续用它创造价值。

如果你想突破边界,进阶版在等着你。

5.6.5 结语