练习题汇总
把各章的「动手练习」集中到这里,每条都写明验收方式。做完一条打个勾。 建议:先自己动手,卡住了再回对应章节,不要提前看答案。
打基础
编程心智模型速成(章节)
- 用
cd进入桌面,用dir(或ls)看目录内容。- 验收:能说出“我现在在哪个目录”。
- 新建一个文件夹
练习,里面放一个hello.txt。- 验收:文件真的存在,能打开并修改。
- 打开浏览器按 F12 → Network,刷新一次页面。
- 验收:能指出一条请求的 URL 和状态码。
常见编程语言与应用场景(章节)
- 按「先看结论」表给自己挑一门起步语言。
- 验收:能说出理由(目标平台 + 想做的产品),并写出第二门要补的语言。
核心方法
Vibe Coding 入门教程(章节)
- 把「学习打卡板」的需求写成「只做什么 / 不做什么」两张清单。
- 验收:不做清单至少 5 条,且每条能说出为什么放进去。
- 认领一个 AI 编码工具(或用陶渊明 harness)。
- 验收:能打开并发送第一条消息,拿到可运行的一段代码。
从想法到需求(章节)
- 写一份一页 PRD(目标 / 功能清单 / 验收标准 / 边界与不做)。
- 验收:每条功能都配了 1 条可验证的验收标准。
- 画出第一版的页面清单(两屏即可)。
- 验收:能说出每屏有哪些元素、页面之间怎么跳。
提示词与上下文工程(章节)
- 把一条模糊需求改写成「四要素」提示,实际发给 AI 对比效果。
- 验收:两次输出质量有明显差别,能说出差在哪。
- 在项目里加一份
AGENTS.md,写清 3 条项目约定。- 验收:后续新会话里 AI 自动遵守了其中的至少一条。
Git 与版本控制(章节)
- 空目录里
git init,建文件,完成第一次add+commit。- 验收:
git log --oneline能看到这条提交。
- 验收:
- 改动几行,用
git diff看差异后再提交。- 验收:能说出这次改动动了哪个文件的哪些行。
- 故意改坏一个文件,用
git restore恢复。- 验收:文件回到上一个提交的样子。
动手实战
从 0 到 1 写自己的项目(章节)
- 完整走一遍:一页说明 → 探索 → 计划 → 切片实现 → 验证 → 交付。
- 验收:每个切片都有“实现 + 验证 + 提交”,最终产出 README。
项目实战集(章节)
- 从六类案例里任选一个,从 0 做到能演示。
- 验收:能现场演示主流程,并说出用到的关键切片。
调试与排错手册(章节)
- 在控制台输入
undefined.map(),读出报错的类型 / 消息 / 位置。- 验收:能指出“哪一类、哪一行、大概什么问题”。
- 用注释法把一个报错二分定位到具体行。
- 验收:能说出最终定位到哪一行。
- 用求助模板写一份完整的“报错求助包”。
- 验收:包含现象 / 预期 / 复现步骤 / 证据 / 要求五段。
代码质量与审查(章节)
- 对一段 AI 代码做完整审查,产出 findings 清单。
- 验收:每条 finding 带位置 + 问题 + 证据。
- 为一个会复现的 bug 先写一条失败测试,再修复。
- 验收:修完测试通过,且能说明测试确实能捕获该 bug。
部署与上线(章节)
- 把一个静态小项目部署到公网,拿到可访问链接。
- 验收:链接能打开,主流程可走。
- 写下这个项目的回滚步骤。
- 验收:步骤具体到“点哪个按钮 / 跑哪条命令”。
安全与合规(章节)
- 全文搜索
key/token/password/secret,确认无硬编码。- 验收:给出搜索结论与处理方式。
- 跑一次依赖审计,看有无高危项。
- 验收:能说出高危项数量与处理计划。
进阶
AI 应用开发(章节)
- 写最小脚本调通一次大模型 API,打印用量。
- 验收:能看到返回内容与 token 用量。
- 做一个“文档问答”最小应用。
- 验收:提问能引用原文作答;有关键词检索或向量检索环节。
工程化与团队协作(章节)
- 给项目配一条最小 CI(lint + 测试 + 构建)。
- 验收:提交后自动跑,失败会拦住合并。
- 为一个重要取舍写一条 ADR。
- 验收:含背景 / 备选 / 决策 / 影响四段。