速查表

如何高效学习:视频课程速查表

更新于: · Skillaria.Top

高效学习视频课程靠四个习惯:观看前提出一个问题;观看时定期暂停并用自己的话复述;课后马上练习并凭记忆检验;每周按间隔计划回顾旧内容。最大的敌人是被动观看,它会制造理解的假象。

核心原则

被你主动加工过的内容才会留下:你回忆了它,讲解了它,应用了它。被动观看会制造一种理解的假象:你认得屏幕上的材料,却无法自己复现。下面的速查表,全部是把观看变成行动的方法。

理论 → 实践 → 检验 → 技能

观看前

行动为什么时间
问自己:这节课我想弄清楚什么?视频回答你的问题,而不是在后台播放1分钟
不看笔记,回想上一节课与新内容建立联系,相当于免费的复习2–3分钟
把手机收起来,关掉聊天软件多任务会破坏学习效果1分钟
在视频旁边打开代码编辑器马上动手试,而不是以后再说1分钟
定一个25分钟的计时器专注于一段工作—

观看中

  • 每3–5分钟或每个语义单元之后暂停。
  • 每次暂停时记下三件事:用自己的话写核心想法,课上的一个例子,你自己的问题。
  • 大声把概念讲出来,仿佛在向同事解释。
  • 在讲师写出来之前,先猜他接下来会写什么。
  • 在编辑器里把代码敲一遍,而不只是看。
  • 没听懂的片段马上倒回去,不要积累漏洞。

暂停时的笔记模板

模块:列表推导式
要点:[x*2 for x in nums] —— 一行就能由旧列表生成新列表
例子:[w.lower() for w in words if w]
问题:什么时候列表推导式不如普通循环?

课后马上

行动如何确认已完成
关掉视频,凭记忆写出讲过的代码代码能运行,提示处都做了标记
创建一个与本课主题相关的自己的例子例子与教学示例不同
完成课程测试或回答课后问题回答时没有偷看
用简单的话解释主题(费曼学习法)解释中没有你自己也讲不清的术语
在日历中安排复习有1天、3天、7天后的事件

按主题类型安排练习

课程主题马上做什么
算法从零实现,然后修改条件
面向对象为自己的领域从零创建一个类
SQL对真实的或练习用的数据库执行一条查询
工具(Git、Docker、Linux)在自己的项目中,在终端里重复这些命令
没有代码的理论写下一个来自你实践的例子和一个问题

每周一次

  • 重读进度日志:完成了什么,哪些内容反复出现在“困难”一栏。
  • 不看提示,解决2–3道前几周主题的题。
  • 把主题按标签分组(#python_basics、#git、#sql),把相关的主题放在一起复习。
  • 把容易回忆的内容从复习计划中去掉,给困难的内容增加时间。
  • 规划下一周:具体的课程和具体的题目。

间隔复习时间表

什么时候做什么
第1天凭记忆复现代码和主要思路
第3天修改代码并练习
一周后解决同一主题的新题
2–3周后快速检验:讲解并凭记忆写出来
1–2个月后在项目中应用

回忆起来很轻松,就拉长下一个间隔;很吃力,就缩短它。

陷阱及应对方法

陷阱表现怎么做
知识的假象“看过就等于会”观看后马上不看提示地检验自己
跳过练习看了很多课,题目却做不出来没有完成上一主题的练习之前,不开始新课
多任务视频在后台播,脑子里空空的一次只做一件事,手机放到另一个房间
连续死记一周之后什么都想不起来按计划间隔复习
反复重读笔记一切看起来都很熟悉先回忆,再检查
没懂的内容不断累积每节课都比上一节难进入新主题前先补上漏洞

每节课的核对清单

  1. 已经写下这节课的问题。
  2. 干扰已经清除。
  3. 有暂停并用自己的话复述。
  4. 代码已经凭记忆写出来。
  5. 测试或自测已经完成。
  6. 复习已经安排好。
  7. 进度日志里已经写了三行。

简而言之

高效学习:观看前提问,观看中暂停并复述,课后马上练习并凭记忆检验,每周按计划复习。头几周请对照这份速查表,直到这些行动变成习惯。每个方法都在《如何高效学习视频课程》的课程中有详细讲解。

常见问题

需要为每节视频课都做笔记吗?

不需要完整的笔记。每次暂停时,只要记下核心想法(用自己的话)、一个例子和一个问题,就足够用来复习了。

可以加速观看视频吗?

可以,前提是你能跟上并且会在中途暂停复述。如果加速看完之后复现不出来,就改回正常速度。

如果用自己的话解释不出来怎么办?

这说明主题还没有完全理解。重看相关片段,看看代码里的例子,然后再试着解释一次。

一次学习应该持续多久?

一个比较合适的形式是25分钟学习加5分钟回顾。一个晚上学一到三次这样的时段就够了。

通过视频学习本主题

课程“如何通过视频课程有效学习”结合实践详细讲解了这一主题。

前往课程