大学计算机系会开操作系统、机器学习这样的硬核课,却很少专门教怎么把手头的开发工具用顺手,往往只能靠自己摸索——这门课补上的正是这“缺失的一课”。
2026 版共九讲,涵盖 Shell 与命令行环境、编辑器与开发工具、调试与性能分析、Git 版本控制、打包发布、Agentic Coding、工程协作与代码质量,同时把 AI 工具融入到了各个主题的日常工作流里。
仓库里是 @mancuoj 自学时写的课后练习答案,每讲一个目录。
| 资源 | 链接 |
|---|---|
| 课程主页 | MIT Missing Semester · 中文翻译 |
| 讲座视频 | YouTube 播放列表 |
| 官方源码 | github.com/missing-semester |
| 我的笔记 | 在线查看 · 仓库 |
| 旧版课程 | 2020 · 2019 |
| 讲 | 主题 | 练习 | 代码 | 笔记 | 状态 |
|---|---|---|---|---|---|
| 00 | 课程概览与 Shell | 说明 | 00-course-shell/ |
笔记 | 🚧 |
| 01 | 命令行环境 | 说明 | 01-command-line-environment/ |
笔记 | ⬜ |
| 02 | 开发环境与工具 | 说明 | 02-development-environment/ |
笔记 | ⬜ |
| 03 | 调试与性能分析 | 说明 | 03-debugging-profiling/ |
笔记 | ⬜ |
| 04 | 版本控制与 Git | 说明 | 04-version-control/ |
笔记 | ⬜ |
| 05 | 打包与发布 | 说明 | 05-shipping-code/ |
笔记 | ⬜ |
| 06 | Agentic Coding | 说明 | 06-agentic-coding/ |
笔记 | ⬜ |
| 07 | 代码之外 | 说明 | 07-beyond-code/ |
笔记 | ⬜ |
| 08 | 代码质量 | 说明 | 08-code-quality/ |
笔记 | ⬜ |
状态:⬜ 未开始 · 🚧 进行中 · ✅ 已完成
课程由 Anish Athalye、Jon Gjengset 和 Jose Gomez 讲授,课程材料(讲义、视频)版权归 MIT 所有,遵循 CC BY-NC-SA 4.0。本仓库为个人学习记录,仅供参考。