开发部训练营 · 13 个实战单元
v0.4 · 2026-10-28 · 自主学习版。13 篇单元已配起始规则、可运行作品接线与逐项验收;具体技术验证见 验证记录。未完成真人试学,不按天数承诺能力等级。
从一个你想解决的问题开始,先读现象,再写规则,最后把规则接到界面或服务。这里没有统一课表和打卡;每节都有暂停位置,可以隔几天回来继续。完成自检即可继续学习,不需要等组织者放行。
第一次接触代码,先完成 首作 E01 和手册 01–14 单元。这里的“入门”是已有对应基础后的项目入门;不会把文件读取、网络或数据库一起塞进第一天。
先选一个入口
| 单元 | 你将做出的作品 | 进入前需要会什么 | 原调研编号 |
|---|---|---|---|
| U01 命令行任务工具 | 能在下次启动时找回任务的本地命令行程序 | 函数、数组、模块;文件操作在本节补 | R01 |
| U02 个人书库 | 能增删书目、切换阅读状态的原生页面 | HTML、DOM、事件、数组 | R02 |
| U03 单功能开发者工具 | 不丢原文的 JSON 格式化页面 | 模块、异常、DOM;Vue 作为第二版 | R03 |
| U04 短链接服务 | 能保存映射并返回重定向的本地服务 | HTTP、Nest、SQL、迁移 | R04 |
| U05 库存与借用 | 带分类、借用归还与冲突处理的系统 | 全栈、关系数据库、身份与事务 | R05 |
| U06 Markdown 笔记 | 保存正文、预览、导入导出的笔记页 | Vue、Nest、持久化、权限 | R06 |
| U07 海战规则与测试 | 有明确胜负与回合规则的本地小游戏 | 数组、模块、测试;无网络先修 | R07 |
| U08 本地缓存服务 | 能观察命中、过期和失败的缓存实验 | HTTP、异步、异常、测试 | R08 |
| U09 文章社区 | 有发布、草稿、作者权限与分页的文章站 | U04/U06 或同等全栈经验 | R09 |
| U10 状态监控 | 能记录本地服务状态和恢复过程的看板 | HTTP、异步、日志、持久化 | R10 |
| U11 文件型笔记 | 可移走、恢复且不随意覆盖资料的文件笔记库 | U01 文件读写、U06 笔记基础 | R11 |
| U12 时间线便笺 | 能区分公开/私人、筛标签、导出自己的便笺 | U09 权限/分页或同等基础 | R12 |
| U13 桌面 JSON 工具 | 能通过文件对话框导出的桌面单工具 | U03;补 Electron 进程和桥接 | R13 |
建议路径:先在 U01/U02/U03 中选择;练规则与测试可走 U07;手册 15–21 完成后进入 U04/U05/U06/U08;再选择 U09/U10/U11/U12;U13 是桌面扩展。13 个项目全部提供,不要求每人必须按编号做完,也不把它们挤进原手册的三十天标签。
每个单元怎样学
先读 统一启动与恢复手册 与 工作台自检方法,再打开 配套练习包。每节给一个能被检查的小核心:起始函数故意未实现,固定样例可以运行,测试会指出规则缺项。参考实现是做完后用于比较的材料。
接着完成本节的作品步骤。核心函数通过,不说明已经有页面、真实数据库或可安装桌面程序。每节最后分别填写:类型检查、核心测试、作品检查、独立变式。没有做过的环节写“未验证”。
首周编码本人完成,AI 可解释概念与错误;U01/U02/U03/U07 的核心第一遍也以本人理解和修改为主。后续单元可把明确的小任务交给 AI,先写验收条件,再审差异、验证失败用例。所有单元保留一次不用 AI 生成答案的独立变式;不要求付费服务或公开私人聊天。
来源与版本
本册的情境、题面、练习代码与测试为本部新编,来源项目只提供选题或产品参考;不是这些项目的官方课程或完整克隆。roadmap 内容不搬运,Odin 正文不翻译复制,产品源码不混入本包。来源与版本核对见 调研记录,每节另给一手入口。