退役后学习资源
AFO 之后,竞赛技能不再是主线。这里收集退役 OIer 在大学阶段可能用到的学习资源——文化课补缺、CS 专业课、英语、学习方法。
⚠️ 本页资源由社区推荐,质量和时效性可能有差异。欢迎提 PR 补充或更新。
文化课补缺
很多 OIer 高中大量时间花在机房,语数英物化等文化课基础薄弱。进入大学后,以下资源可以帮助补上短板。
数学
大学 CS 对数学的要求不低(高数、线代、概率论、离散数学)。OI 训练过的组合数学和数论功底有一定帮助,但微积分和线性代数通常需要从头学。
| 资源 | 说明 |
|---|---|
| 3Blue1Brown 线性代数 | 可视化讲解线性代数的本质,适合建立直觉(B站有中文字幕版) |
| 3Blue1Brown 微积分 | 同上,微积分系列 |
| MIT 18.06 线性代数 | Gilbert Strang 的经典课程 |
| MIT 18.01 单变量微积分 | MIT 公开课,内容扎实 |
| 《普林斯顿微积分读本》 | 适合自学的微积分教材,比国内教材友好 |
| Khan Academy 数学 | 从中学到大学数学全覆盖,适合基础薄弱的同学 |
物理
部分 CS 专业需要大学物理。如果高中物理底子弱:
| 资源 | 说明 |
|---|---|
| Khan Academy 物理 | 从力学到电磁学,适合补高中基础 |
| 《费曼物理学讲义》 | 经典但不适合应试,适合想真正理解物理的人 |
| MIT 8.01 经典力学 | MIT 物理入门课 |
语文 / 写作
OIer 常见的另一个弱项。大学里的实验报告、论文、保研文书、申请 PS 都需要基本的写作能力。
| 资源 | 说明 |
|---|---|
| 《金字塔原理》 | 结构化思考和表达,对技术写作有帮助 |
| 《风格感觉》 | Steven Pinker 的写作指南,侧重清晰表达 |
| The Writer's Diet | 在线工具,检测写作中的冗余和臃肿 |
英语
OIer 中英语不强的不在少数——高中时间给了机房,英语课可能经常在睡觉。但大学里英语直接影响四六级、保研面试、出国申请、读英文文档。
通用
| 资源 | 说明 |
|---|---|
| Anki | 间隔重复记忆软件,背单词效率远超传统方法 |
| 墨墨背单词 | 国内流行的背单词 App,基于遗忘曲线 |
| 每日英语听力 | 听力材料丰富,适合日常磨耳朵 |
| YouTube 英语频道 | 找自己感兴趣的话题看英文视频,比硬背单词高效得多 |
四六级
- 历年真题是最有效的备考资料(淘宝/学校打印店均可获得)
- 作文模板可以短期提分但不要过度依赖
- OIer 的通病是阅读还行(读题读惯了)、听力写作短板明显
托福 / 雅思
如果考虑出国,见 出国留学 中的时间规划建议。
| 资源 | 说明 |
|---|---|
| 小站托福 / 小站雅思 | 免费的 TPO 练习和机经 |
| 托福考满分 | 在线模考和练习 |
| 《托福考试官方指南》(OG) | ETS 出品,了解考试形式的必读 |
| Simon's IELTS | 前雅思考官的个人网站,写作部分尤为推荐 |
CS 专业课自学
OIer 进大学后,数据结构课基本不需要听——但其他课需要。以下资源适合在课堂之外加深理解或提前预习。
计算机基础
| 资源 | 说明 |
|---|---|
| CS50 | Harvard 的 CS 入门课,David Malan 讲得极好 |
| CMU 15-213 CSAPP | 深入理解计算机系统,CS 必读书之一 |
| 《计算机程序的构造和解释》(SICP) | 经典中的经典,但节奏慢,适合有余力时读 |
| Nand2Tetris | 从与非门开始搭建一台计算机,适合想理解底层的人 |
操作系统
| 资源 | 说明 |
|---|---|
| MIT 6.S081 | MIT 操作系统课,基于 xv6 教学内核,动手写代码 |
| 《Operating Systems: Three Easy Pieces》(OSTEP) | 最好的操作系统入门书,免费在线阅读 |
| 南京大学 操作系统 | 蒋炎岩的 OS 课,国内口碑很好的操作系统课程 |
计算机网络
| 资源 | 说明 |
|---|---|
| 《计算机网络:自顶向下方法》 | 最适合自学的计网教材 |
| Stanford CS144 | Stanford 计算机网络课,含动手 Lab |
其他方向
| 资源 | 说明 |
|---|---|
| UCB CS61B | UCB 数据结构课,OIer 可以快速过一遍了解 Java |
| Stanford CS229 | Stanford 机器学习课,偏数学推导 |
| Andrej Karpathy 的 YouTube | 从零实现 GPT 等教程,动手导向 |
| The Missing Semester | MIT 的"学校不教但每个程序员都该会"的课:shell、vim、git、调试等 |
学习方法与效率
OI 退役后,效率工具和学习方法可能需要重新审视——竞赛中的"单机模式"在大学和职场不太适用。
| 资源 | 说明 |
|---|---|
| 《如何阅读一本书》 | 讲怎么深度阅读,不仅是翻完 |
| 《深度工作》 | Cal Newport 关于专注和深度思考的书 |
| Learning How to Learn | Coursera 上最受欢迎的课之一,讲学习方法论 |
| Zotero | 开源文献管理工具,写论文/看论文必备 |
| Obsidian | 基于本地 Markdown 的笔记工具,适合搭建个人知识库 |
公开课平台
| 平台 | 说明 |
|---|---|
| Coursera | 国际公开课平台,部分课程可免费旁听 |
| edX | 类似 Coursera,MIT/Harvard 的课程较多 |
| MIT OpenCourseWare | MIT 全部课程资料免费公开 |
| 中国大学 MOOC | 国内高校的在线课程平台 |
| Bilibili 知识区 | 大量搬运和自制课程,搜索效率高 |
投稿方式
如果你有值得推荐的资源想要加入本页,请 Fork AFOIer,编辑 docs/resources/index.md,提交 PR 标题以 [资源] 开头。