---
title: "5.6.4 进入进阶版的准备"
order: 5
---


![05-advanced_5.6-summary_5.6.4-prepare-advanced.png](/images/Basic/05-advanced_5.6-summary_5.6.4-prepare-advanced.png)
# 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 周完成进阶版学习

::: tip 最后的话
进阶是一个选择，不是必须。

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

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

→ [5.6.5 结语](./5.6.5-conclusion.md)
