Featured image of post 下篇 · 路线图:先学谁、砸多久、怎么验收——以及终点那张学位

下篇 · 路线图:先学谁、砸多久、怎么验收——以及终点那张学位

地图有了、资源有了,还差路线。18 到 24 个月的主线顺序、每门课的时间量级、学完拿什么验收、最容易卡的五个坑——以及自学如何接上 OMSCS 学位:证书、预算、时间线,一次讲透。

下篇 · 路线图:先学谁、砸多久、怎么验收——以及终点那张学位

一、地图和弹药都有了,还差路线

前两篇给了坐标系(学什么、为什么)和课件地图(每门课的资源去哪拿)。这篇是最后一块拼图:怎么走——先学谁、后学谁、每门课砸多久、学完拿什么当验收、最容易卡在哪,最后把"自学 → 学位"这条链路完整落地。

二、主线:18-24 个月,六段

按每周 15-20 小时(业余自学)设计,一门门来,别贪多:

1
2
3
4
5
6
7
第 1-2 月    CS106A → CS106B(编程入门)
第 3-4 月    线性代数(18.06)∥ CS103(离散数学)
第 5-6 月    CS107(计算机系统)+ CS109(概率)
第 7-8 月    CS161(算法)
第 9-12 月   CS229(机器学习)→ 第一个项目
第 13-16 月  CS224N 或 CS231N → 第二个项目
之后         选修 + 持续做项目

为什么是这个顺序:每一段都踩在上一段上。没有编程手感,数学课学得再熟也用不出来;没有数学,算法和机器学习全是空中楼阁;没有算法,AI 课只能"感受"不能"推导"。两个补充:第一,CS106A 现在是 Python 教学(2023 年起替代 Java);第二,CS103 离散数学没有前置要求,不必排在编程课前面——它和 CS106B 并行、或放在 CS107 之后都行,真正的入口永远是先写代码。

三、每门课砸多久(量级)

课程周期说明
CS106A6-8 周入门,认真写作业
CS106B6-8 周数据结构,开始有难度
线性代数4-6 周18.06 视频 + 3Blue1Brown
CS103 离散数学4-6 周证明要动手写
CS107 系统8 周最烧脑的一门,值得
CS109 概率4-6 周有统计底子可减半
CS161 算法6-8 周每周刷题巩固
CS229 机器学习8-10 周数学推导 + 作业
CS224N / CS231N8 周选一门先深入

这是"每周 15-20 小时"下的业余量级,别拿全日制毕业生比速度,比的是持续。

四、每门课怎么验收(学完能做出什么)

防止"感觉学会了,其实没有"——每门课给一个客观验收标准:

  • CS106B 学完:独立写一个 500 行以上的小项目(比如命令行工具、小游戏)
  • CS107 学完:能看懂 CSAPP 的 lab,能解释"程序从源码到运行的整条路"
  • CS161 学完:独立做出 LeetCode Medium,能讲清动态规划/图算法什么时候用
  • CS229 学完:从零复现一个经典模型(线性回归/逻辑回归/神经网络),在真实数据集上跑通
  • CS224N/CS231N 学完:做一个自己的 demo(文本分类器 / 图像识别小应用)

达不到就别急着进下一门。验收是防糊弄自己的唯一手段。

五、最容易卡的五个坑

1. 贪多,同时开三门课——最后等于零门。一门门来,一门学完再开下一门。

2. 跳过数学——CS229 开到一半发现线代和概率完全卡住,回头补,浪费时间双倍。数学是地基,不能跳。

3. 只看视频不写码——CS 是手艺活。看十遍视频不如自己敲一遍代码,作业必须自己做,哪怕慢。

4. 视频看不了就放弃——斯坦福有些课视频在校内,公网看不到。别卡死,直接换上一篇课件地图里标好的 MIT 对应课视频,内容一样学。

5. 不记录——每门课开一个笔记仓库,学完留档。这是你以后面试、接活、变现的第一手作品集。

六、你的加速点(R 背景)

坦白讲,你的背景有天然优势:会 R、有统计思维。这意味着:

  • 概率(CS109)可以快进——统计思维你已经有了,直接看重点
  • 机器学习的数学推导——线代 + 概率那部分,你比纯小白省 1-2 个月
  • 真正要硬啃的是三段:编程手感(CS106A/B)、系统(CS107)、算法(CS161)。这三段没有捷径,谁都得踩坑,你也别想着绕

七、终点:那张学位怎么落地

学完不是终点,学位才是让这套能力"落地"的凭证。完整链路:

1
2
3
4
自学 18-24 个月(本系列)
  → 拿 GT edX 认证证书(Python / Java OOP / 数据结构与算法,带考试)
  → 申请 OMSCS(佐治亚理工在线 CS 硕士,每年 Fall/Spring 两轮)
  → 边工作边读,每学期 1-2 门课,3-6 年毕业

几个关键数字(2026 年核实过):

  • OMSCS 总学费约 7,000-9,500 美金(30 学分 × 约 $227/学分 + 每学期杂费,总额随修课节奏浮动;暑期有降价窗口),是全世界性价比最高的顶尖 CS 硕士
  • 不考 GRE,非 CS 背景走官方补课路径(逐案评估,别指望宽松)
  • GT edX 认证证书预算:约 4-5 千人民币(三门,带考试)
  • 总预算:约 8-10 万人民币,而且逐年付,不是一次性
  • 国际生硬门槛:TOEFL ≥ 100 或 IELTS ≥ 7.0;入学后 12 个月内修完 2 门基础课且各拿 B 以上
  • 留服认证提醒:纯在线学位无法通过教育部留学服务中心认证,国内体制内/考公/高校评职称不认;私企、外企、创业、海外都认

最重要的一个提醒(再说一遍):光靠免费自学课,申请时不够。OMSCS 官方写明"光 MOOC 很少够,除非你有 STEM 本科"。所以证书课是这条学位链路里不可缺少的一环——免费课负责知识,证书负责证明,学位负责落地。三者缺一不可,顺序就是上面那条线。另外注意学术诚信:别用付费答案站(Chegg/My.Answers 之类),OMSCS 用 MOSS 查重,作弊直接劝退,而且在国内还有著作权风险。

八、结尾:一套完整的自学系统

到这里,三篇合起来就是一套完整的系统:

地图、弹药、路线、终点——四样东西齐了。剩下的就是一件事:按图走路。

从今天开始的第一门课,往前推 16 个月,你会站在一个不同的地方。我选择把这张地图摊开,是因为它值得被认真对待;剩下的事,就是你自己走完它了。