🏗️ 第 05 阶段 · 项目工程化通用
导读:进阶模块怎么学
先看这一页:模块目标、适合谁、有基础怎么跳、哪里需要代理,以及两周学习计划。
⏱ 5 分钟 · ☑ 3 个实操任务
这个模块教什么
基础链路让你「能做出来」,这个模块教你「能正经做」:分支管理、测试、项目规范、自动化、上线维护、多人协作。学完之后,你手里的小项目会升级成真正靠谱、敢长期维护的项目。
术语提示:模块 = 一组相关课程的集合;分支 = 从主版本分出去的独立试验线;测试 = 给项目写的自动验收题;自动化 = 让重复的检查工作由电脑自己完成。这些词后面每节课都会展开讲。
适合谁
- 学完基础链的同学:按顺序学,全部是大白话 + AI 代劳
- 本身有基础的人:跳过基础讲解,重点学「AI 辅助的工程化工作流」
有基础怎么跳
| 课程 | 零基础 | 有基础 |
|---|---|---|
| 01 工程化是什么 | 必学 | 快速浏览即可 |
| 02 Git 分支与合并 | 必学 | 重点看「让 AI 处理冲突」 |
| 03 让 AI 写测试 | 必学 | 重点看「让 AI 生成测试」 |
| 04 项目结构规范 | 必学 | 重点看「给 AI 的规则文件」 |
| 05 自动化与 CI | 必学 | 重点看 CI 配置 |
| 06 上线与维护 | 必学 | 必学 |
| 07 协作与代码审查 | 可后学 | 重点看「AI 审查」 |
| 08 重构实战 | 必做 | 必做 |
| 09 结业清单 | 必做 | 必做 |
本模块哪些地方需要代理
| 涉及的服务 | 出现在 | 需要代理吗 | 国内替代/做法 |
|---|---|---|---|
| GitHub(推送、拉取、Pages) | 02 / 05 / 06 / 07 / 08 | 访问不稳定,可能需要代理 | 用 Gitee,或先在本地完成 |
| npm(装包、跑脚本) | 03 / 05 / 08 | 官方源慢 | 设置 npmmirror 镜像 |
| Vercel(发布) | 06 / 08 | 国内访问不稳定 | 用 Cloudflare Pages |
| GitHub Actions(CI) | 05 / 07 | 需要代理才顺畅 | 用 Gitee Go,或本地一键脚本 |
所有课程里,凡是遇到海外服务,都会有 🌐 提示块,跟着提示走就不会卡。不认识这些词?去入门模块的「术语速查」课查一遍。
两周学习计划(每天 20-30 分钟)
| 天 | 学什么 | 做完的标记 |
|---|---|---|
| 第 1 天 | 00 导读 + 01 工程化是什么 | 能说出工程化四件套 |
| 第 2-3 天 | 02 Git 分支与合并 | 亲手建过分支并合并 |
| 第 4-5 天 | 03 让 AI 写测试 | 项目里跑通 3 个测试 |
| 第 6-7 天 | 04 项目结构规范 | 项目有 README 和规则文件 |
| 第 8-9 天 | 05 自动化与 CI | npm run check 一条命令通过 |
| 第 10-11 天 | 06 上线与维护 | 走完一次更新和回滚 |
| 第 12 天 | 07 协作与代码审查 | 让 AI 审查过一次代码 |
| 第 13-14 天 | 08 重构实战 + 09 结业 | 记账本升级完成,结业清单打勾 |
开始
准备好了就从第 1 课开始:从「能跑」到「靠谱」。