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 Desktop | Git 命令行 + 分支策略 |
| 基础安全意识 | 完整的 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 结语
