不是收藏课,是回看课

这一组和教程站点不一样:里面放的是我真正完整学过、之后还会回去翻某一讲的课程入口。书签里堆一堆以后要学的链接没有意义,所以我的规矩是,只有学完并做过笔记的课程才准进这一组。数量一直保持在个位数,但每门都能说出具体在第几讲解决过我的哪个问题。

这样筛下来,留下来的往往是计算机体系那类慢课,而不是教某种框架速成的课。速成课学完就绑定了版本,半年后框架一升级就作废;基础课讲的是原理,隔几年回去看仍然成立,回看价值完全不在一个量级。

常驻的几类和用途

  • 高校公开课与体系课程页:补基础用,操作系统、计算机网络、编译原理这类。速成教程讲不清的东西,回来看一讲正课反而最省时间。
  • 官方文档里的教程章节:Go 的语言之旅、Rust Book 的示例,其实比多数视频课更高效,边读边改代码,节奏自己控。
  • 交互式练习站:练正则、SQL、Git 分支这类需要手感的东西,光看不练等于没学,浏览器里真把冲突造出来再解决一次才算过。
  • 带可下载讲义与作业的课程页:留下它是因为讲义能进我的笔记库,视频过了几年可能失效,PDF 不会,这一点在我换过两次电脑之后体会更深。
  • 技术会议的演讲归档:想了解某个系统当年为什么这么设计,看作者的原始分享比读后来的解读准,少一层转述就少一层偏差。

留在书签栏的理由是能定位到某一讲。一门课我可能只在遇到具体问题时回去看二十分钟,如果站点不支持按讲次直达、没有文字稿或章节目录,回看成本就太高,这种课学完我也不会收。换句话说,我收藏的不是课程本身,是那条能直达问题所在位置的路径。

怎么让课程真的用得上

我学完一门课会做两件事:把目录里每一讲用一句话写进笔记,标上讲的是什么、能解决什么问题;再把课程链接存进书签,标题前面加上课程缩写。半年后遇到连接池到底该怎么设这类问题,我搜索自己的笔记先定位到讲次,再点书签直达,而不是从头翻视频。笔记和书签是配套用的,缺一个这条链就断了。

另一个习惯是优先选有文字稿或讲义的课。视频适合建立直觉,但复习时文字可以搜、可以跳、可以复制进代码片段,效率高一个量级。还有一点,别在学的时候同时记太多笔记,我以前逐字抄讲义,结果既没听懂也没记下重点;现在只在遇到卡住的地方和恍然大悟的地方各写一句,反而记得牢。

这一组最该克制的就是数量。我宁可书签栏里只有五门翻烂了的课,也不要五十门没动过的。学习站点的价值取决于回看次数,不取决于收藏数量。