学习Anki精神——以知识点为单位的卡片

stay hungry,stay foolish

71 👍 / 10 💬

打开 Anki,新手首先会被空空如也的主界面吓倒——“哪里有东西?”请教一番,他们会了解到Anki 里有两种渠道可以获得背诵的牌组:自己制作、下载。后一种方式固然便利,但若想记诵一些更加小众、特别的内容——Anki 首页上背诵吉他和弦就是很好的例子——就必须面对如何制作卡片的苦恼。一股阴霾顺势而来,如同封面:)

本文意非制作卡片的基本操作,而是更为基本的 Anki 精神:面对课本、教材中纠缠在一起的冗长文字,制作以知识点为单位的卡片有何好处,与些须操作建议。

Keep it Simple (语出Anki指南)

以一段典型的教科书文字为例(引自百度百科)

死海位于以色列、 约旦交界,是世界上最低的 湖泊,湖面 海拔-422米。死海也是世界上最深的 咸水湖,最深处380.29米,最深处湖床海拔-800.112米。也是地球上盐分居第三位的水体,仅次于含盐量第二的 吉布提 阿萨勒湖(Lake Assal)及第一的南极洲 唐胡安池。[1]
死海中含有高浓度的 盐分,为一般海水的8.6倍,致使水中没有生物存活,甚至连死海沿岸的陆地上也很少有生物。这也是人们给它起名叫死海的原因之一。由于死海被陆地环绕,不与其他河流和大洋相连,所以死海没有 潮汐现象

假设掌握这段文字的知识是一项任务,如何划分 Anki 卡片?最直接的思路是这样:

Q:死海的知识
A:死海位于以色列、 约旦交界,是世界上最低的 湖泊,湖面 海拔-422米。死海也是世界上最深的 咸水湖,最深处380.29米,最深处湖床海拔-800.112米。也是地球上盐分居第三位的水体,仅次于含盐量第二的 吉布提 阿萨勒湖(Lake Assal)及第一的南极洲 唐胡安池。[1]
死海中含有高浓度的 盐分,为一般海水的8.6倍,致使水中没有生物存活,甚至连死海沿岸的陆地上也很少有生物。这也是人们给它起名叫死海的原因之一。由于死海被陆地环绕,不与其他河流和大洋相连,所以死海没有 潮汐现象

但是,这是一种低效率的做法。这样长篇大论难以背诵,更难以重现在脑海中。更大的问题在于知识点上。这段文字的语言并不出彩,考试也不会考默写,有价值是语言所串起来的知识点,这样背诵,知识点之间并没有多大关联,于记忆毫无助益,同时知识点之间的难度也不一样,但是卡片如此,做不到复习重点,难点,而重复时在已熟练掌握的知识点上浪费时间,或因此而洋洋自得,忘记不熟悉的地方。

正常人不用Anki,也不这样学;用了Anki,为什么就这样学了呢?我们可能不傻兮兮地堆教科书的文字,但是用那种十几个字段的模板,为一个单词放上各大词典的词条、解释,何尝不是殊途同归?

归根结底,还是对 Anki 精神的不熟悉,对知识点的生疏。Anki 本身用处需要借设计得当的卡片来显现。我们通读一遍后,可以这样归纳这段文字有价值的内容:

死海的地理位置;死海的世界之最;死海名字的由来;死海的特点;...

这些就是知识点的初步归纳,具体划分可以自行尝试。重点是,我们记忆知识点,每个知识点不同,所以需要单独学习,因此就需要单独建立一个卡片

这样的好处与上面劣势一一对应。每次只用记忆一个知识点,虽然总量是一样的,但是拆分成几个小块逐个击破,任务更轻松;每个知识点的记忆情况可以交由Anki追踪,从而实现有重点的复习。这样设计的卡片,更符合Anki的主旨——主动回忆,在考试的时候更加得心应手。考试不就是问问题,然后解答的过程吗?

Anki 有一个有用的模板:{{type:{{template}}}}. 这个模板可以输入记忆的内容,从而增强准确性。但是,这个模板一个卡片只能用一次,只对应一个内容,所以要能使用这个模板,就要划分知识点。

如何划分知识点

上节说到好处,接下来将讨论实际操作问题,如,怎么划分知识点?

书和笔记:一行行整理,感觉没用就搁置。

这样平时能记忆的内容也能巩固,感觉没用的犄角旮旯也能一并扫过。书中编排的知识大多都能用到,毕竟“书到用时方恨少”;学习Anki卡片与做题实践的过程中,自然能择出没必要的予以搁置——搁置而不删除能留一手,防止失手删掉一个重要的知识点却无处挽回。

这个原则看似废话而且麻烦。不过,Anki并不能削减所要学的知识,但能提供小伎俩,让学习大量知识点的过程轻松些。捧着书本,一行行地记忆痛苦不堪,这也是我们喜欢结伴学习,互相抽问的原因,也是Anki的雏形。面对一个问题,填写一个答案不痛苦,而且随着填写的过程,记忆变得深刻。

卡片、笔记

一个卡片应当非常精炼:一个问题,一个答案或n个答案(n不大于3):

Q:死海在哪里?
A:以色列、 约旦交界

注意卡片和笔记的区别。笔记能生成很多组卡片,笔记不必弄得很碎。比如背单词,如果单词都具有同样数目的信息,如:

【拼写】
【音标】
【词根】

处理这些信息,合适的方法是建立一个模板包含这三个字段,再输入相关信息,形成笔记,最后,根据笔记生成一些精简的卡片:

Q: x词的音标 ...Q: x词的词根 ...Q: 音标为x的拼写 ......

如何保持卡片间的联系

按知识点划分开来,有很多益处,但唯一的坏处是,这些知识本来关于某个主题,放在一起有联系;现在拆开了,随着一天天的复习,不会拆散吗?

第一个念头就是建个牌组。但是这种成组的知识太多,难道都要建牌组吗?大量牌组会拖累 Anki 的启动速度,所以显然不适合。经济的方法是使用标签,同时,还可以实现多维度的管理:一个知识点归属于不同的层面。一个单词,它有本身的词性,语体,类别,如果用牌组是做不到一一分类的,然而标签就可以。但是这样用标签归纳,不会在标签里找不到要复习的内容吗?所以,过滤牌组就派到用场了。过滤牌组可以单独学习一个标签下的卡片,同时不会破坏原有的进程。

上升到更高的层面,Anki 记忆的是一个个知识点,对知识点之间的联系无法处理。这时候,Anki 本身无法解决问题,需要用思维导图整理出一个单元的脉络。这些知识比Anki的颗粒粗,是用来组建网络的。Anki 卡片可以反映出一部分知识的联系。通过举一反三(和这个知识点类似的内容),整理一个小类别(比如某种题的几种方法)就可以培养一些需要强化记忆的连接。

具体卡片的讨论

可是,那种按照顺序的大列表,怎么处理?

遇到这种大列表,不能把他当做一个知识点。表格与列表节约了排版,浓缩了大量知识。以纪年表为例。一个历史事件有它的年份、经过、影响,还有顺序、与谁有关的问题。这些内容中,顺序是容易忽略的,尤其是一些重大历史事件的顺序。

知道了一个列表有哪些知识点,如何处理呢?使用有意义的记忆方法。如果手头有a,b,c 三条依次发生的事件,可以这样设计卡片(引自 Supermemo):

(a 的特征)是什么时间?
a 发生之后,是什么?
b 发生之后,是什么?
总结b, c, a 之间的顺序

文科书的辞藻姑且不管,理科的推导怎么办?我们认为,推导仍然应该成为一个卡片,但是要精简:总结出推导使用的思路与注意问题即可。

有一类需要权衡:举例。非常通俗而不准确的例子可以丢弃(一个苹果与一个苹果加起来是两个苹果),但是与内容紧密相关的应该使用“举一反三”类(如同x战役,y战役同样使用了z的战略思想……)因此,意义最好与例句配套建立卡片。可是意义与拼写、音标、词根之间的关系怎么确立?使用标签。

建议

自己制作卡片。即使面对的是需要背诵大量内容的考试,直接下载很可能碰到上文举出的反例,使记忆低效。最好的方法是根据教材,按需取材、制作,并运用文中所提到的 Anki 基本精神。

使卡片个人化,赋予意义。尤其是语言。背诵单词在语境下十分高效,记忆也很深刻。举一个例子:

Q:分析一个丰满的角色,我们可以以什么句子开头
A:A vivid personality is always an enigma. (背诵句子)
Q: 川普惯常的说话方式是什么?
A:bellow (背诵单词)
Q: 我小学四年级上学期的时候抄了一次英语的阅读作业,老师没发现,嘿嘿,我干嘛了?
A:get away with (背诵短语)

练习

总结本文的知识点。


专栏:Shom 的 Anki 笔记