Skip to content

教学大纲与课时表

面向“开班教别人”的场景。按 10 课时 × 2 小时安排,可压缩成 5 周(每周两次),也可拆成更细的单元。 自学读者可以把它当作“按什么节奏走”的参考。

课程信息

  • 对象:零基础到会一点编程的成年人;目标是用 AI 做出第一个能上线的小项目。
  • 形式:讲授 + 演示 + 现场实操;建议一半时间在动手
  • 工具:任一 AI 编码工具(初次推荐陶渊明 harness)。
  • 结课产出:一个能演示、能上线的小项目 + README。

课时安排

课时主题主要内容对应章节
1认识 AI 编程编程心智模型(文件/终端/前后端/API)心智模型
2选语言 · 懂概念语言选型;狭义 Vibe Coding 与工程化语言 · 入门
3工具与环境工具选择与安装;提示词 / Skills / 项目指令入门 · 提示词
4想清楚要什么需求梳理、MVP、一页 PRD、验收标准从想法到需求
5版本控制Git 心智模型、最小命令、出错回退Git
6开工:说明与计划一页产品说明、探索、让 AI 出计划实战
7切片实现一次一个切片:实现 → 运行 → 提交实战
8验证与排错六项检查、验证与回退、调试流程实战 · 调试
9质量与交付代码质量与审查、部署上线质量 · 部署
10安全与结课安全与合规;项目演示与答辩安全

分课说明

第 1 课 · 认识 AI 编程

  • 目标:建立“看得懂”的心智模型,破除对终端的恐惧。
  • 练习:终端三连(cd / dir / 打开 F12 看请求)。
  • 作业:能在自己电脑上新建目录并进入。

第 2 课 · 选语言 · 懂概念

  • 目标:选定起步语言;分清“快速实验”和“工程化交付”。
  • 练习:按「先看结论」表为自己选语言并说明理由。
  • 作业:写一段“我的项目属于哪一类”的判断。

第 3 课 · 工具与环境

  • 目标:装好工具、跑通第一次对话;理解提示词 / Skills / 项目指令的区别。
  • 练习:用四要素写一条提示并对比效果。
  • 作业:为自己的项目写一份最小 AGENTS.md

第 4 课 · 想清楚要什么

  • 目标:把想法落成一页 PRD + 可验证的验收标准。
  • 练习:现场写“不做清单”。
  • 作业:提交一页 PRD(含验收标准)。

第 5 课 · 版本控制

  • 目标:会存档、会回退、会看 diff。
  • 练习init → add → commit → 改坏 → restore
  • 作业:为项目建仓库并完成 3 次规范提交。

第 6 课 · 开工:说明与计划

  • 目标:把 PRD 变成给 AI 的一页说明,并让它先探索、先出计划。
  • 练习:让 AI 探索项目现状并输出书面计划。
  • 作业:提交一页产品说明 + AI 的实现计划。

第 7 课 · 切片实现

  • 目标:掌握“一次一个切片”的节奏;每步可运行、可提交。
  • 练习:完成第一个切片(如“新增任务并持久化”)。
  • 作业:完成两个切片,每个带一次提交。

第 8 课 · 验证与排错

  • 目标:会做六项检查;出问题按流程定位而不是乱改。
  • 练习:制造一个报错,用调试流程修好。
  • 作业:提交一份“报错求助包”。

第 9 课 · 质量与交付

  • 目标:会审查 AI 代码;把项目部署到公网。
  • 练习:对当前 diff 做一次独立审查;部署并拿到链接。
  • 作业:提交部署链接 + 审查 findings。

第 10 课 · 安全与结课

  • 目标:建立安全习惯;完成结课演示。
  • 练习:密钥与依赖自查。
  • 作业:项目演示 + 5 分钟复盘(做了什么、卡在哪、怎么解决)。

考核方式

项目占比说明
平时作业40%练习题汇总逐课验收
结课项目50%能演示 + 能上线 + 有 README
出勤与参与10%课堂实操与提问

结课项目最低标准:主流程能现场演示;有一次以上独立审查记录;有回滚方案;密钥不进仓库。

讲师建议

  • 一半时间动手:讲太多,学员记不住;让他们当堂敲一遍。
  • 用同一套项目贯穿:建议全程用“学习打卡板”或“极简记账本”,别每课换例子。
  • 优先讲“为什么”:命令和模板可以查,判断力得靠讲。
  • 验收留痕:每课作业用小测验或练习题验收,别只看“做完了”。
  • 允许卡住:环境问题最耗时,预留答疑时间;必要时先让学员用云端/预装环境。

配套材料:练习题汇总 · 小测验 · 学习路线图 · 术语表

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