Skip to content

练习题汇总

把各章的「动手练习」集中到这里,每条都写明验收方式。做完一条打个勾。 建议:先自己动手,卡住了再回对应章节,不要提前看答案。

打基础

编程心智模型速成(章节

  1. cd 进入桌面,用 dir(或 ls)看目录内容。
    • 验收:能说出“我现在在哪个目录”。
  2. 新建一个文件夹 练习,里面放一个 hello.txt
    • 验收:文件真的存在,能打开并修改。
  3. 打开浏览器按 F12 → Network,刷新一次页面。
    • 验收:能指出一条请求的 URL 和状态码。

常见编程语言与应用场景(章节

  1. 按「先看结论」表给自己挑一门起步语言。
    • 验收:能说出理由(目标平台 + 想做的产品),并写出第二门要补的语言。

核心方法

Vibe Coding 入门教程(章节

  1. 把「学习打卡板」的需求写成「只做什么 / 不做什么」两张清单。
    • 验收:不做清单至少 5 条,且每条能说出为什么放进去。
  2. 认领一个 AI 编码工具(或用陶渊明 harness)。
    • 验收:能打开并发送第一条消息,拿到可运行的一段代码。

从想法到需求(章节

  1. 写一份一页 PRD(目标 / 功能清单 / 验收标准 / 边界与不做)。
    • 验收:每条功能都配了 1 条可验证的验收标准。
  2. 画出第一版的页面清单(两屏即可)。
    • 验收:能说出每屏有哪些元素、页面之间怎么跳。

提示词与上下文工程(章节

  1. 把一条模糊需求改写成「四要素」提示,实际发给 AI 对比效果。
    • 验收:两次输出质量有明显差别,能说出差在哪。
  2. 在项目里加一份 AGENTS.md,写清 3 条项目约定。
    • 验收:后续新会话里 AI 自动遵守了其中的至少一条。

Git 与版本控制(章节

  1. 空目录里 git init,建文件,完成第一次 add + commit
    • 验收:git log --oneline 能看到这条提交。
  2. 改动几行,用 git diff 看差异后再提交。
    • 验收:能说出这次改动动了哪个文件的哪些行。
  3. 故意改坏一个文件,用 git restore 恢复。
    • 验收:文件回到上一个提交的样子。

动手实战

从 0 到 1 写自己的项目(章节

  1. 完整走一遍:一页说明 → 探索 → 计划 → 切片实现 → 验证 → 交付。
    • 验收:每个切片都有“实现 + 验证 + 提交”,最终产出 README。

项目实战集(章节

  1. 从六类案例里任选一个,从 0 做到能演示。
    • 验收:能现场演示主流程,并说出用到的关键切片。

调试与排错手册(章节

  1. 在控制台输入 undefined.map(),读出报错的类型 / 消息 / 位置。
    • 验收:能指出“哪一类、哪一行、大概什么问题”。
  2. 用注释法把一个报错二分定位到具体行。
    • 验收:能说出最终定位到哪一行。
  3. 用求助模板写一份完整的“报错求助包”。
    • 验收:包含现象 / 预期 / 复现步骤 / 证据 / 要求五段。

代码质量与审查(章节

  1. 对一段 AI 代码做完整审查,产出 findings 清单。
    • 验收:每条 finding 带位置 + 问题 + 证据。
  2. 为一个会复现的 bug 先写一条失败测试,再修复。
    • 验收:修完测试通过,且能说明测试确实能捕获该 bug。

部署与上线(章节

  1. 把一个静态小项目部署到公网,拿到可访问链接。
    • 验收:链接能打开,主流程可走。
  2. 写下这个项目的回滚步骤。
    • 验收:步骤具体到“点哪个按钮 / 跑哪条命令”。

安全与合规(章节

  1. 全文搜索 key/token/password/secret,确认无硬编码。
    • 验收:给出搜索结论与处理方式。
  2. 跑一次依赖审计,看有无高危项。
    • 验收:能说出高危项数量与处理计划。

进阶

AI 应用开发(章节

  1. 写最小脚本调通一次大模型 API,打印用量。
    • 验收:能看到返回内容与 token 用量。
  2. 做一个“文档问答”最小应用。
    • 验收:提问能引用原文作答;有关键词检索或向量检索环节。

工程化与团队协作(章节

  1. 给项目配一条最小 CI(lint + 测试 + 构建)。
    • 验收:提交后自动跑,失败会拦住合并。
  2. 为一个重要取舍写一条 ADR。
    • 验收:含背景 / 备选 / 决策 / 影响四段。

想自测掌握程度,去做小测验;想按课时安排学习,看教学大纲

陶渊明的小院 · 基于 VitePress 构建