CYBERSWAT / 开发部自由练习 · v0.4.1

开发部训练营 · 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 正文不翻译复制,产品源码不混入本包。来源与版本核对见 调研记录,每节另给一手入口。

这是独立实验材料,不替代 D0–D5 或 正式关卡。完成自检即可继续;正式关卡按公开课程要求另行核验。