Anki 学习法:从小学生的科学课说起
死记硬背的能力,小孩子可能比大人强。但如果他们能花更少的时间记住更多的东西,岂不更好?毕竟课本、作业和试卷不应该是生活的全部,更高效地记忆、更少地在课本和考试中投入时间,就意味着可以有更多的时间追求课本以外的兴趣爱好。
24年的12月份我参加了皮皮学校的家长会,在会上科学老师提到四年级科学课知识量开始明显增加,需要小孩子们记忆和理解的内容挺多。回家后我翻了翻皮皮的科学课本和试卷,发现果然如此。这些小学生知识,即便是我这个成年人记忆和背诵,觉得还挺头疼的。
死记硬背的能力,小孩子可能比大人强。当然,我并不知道有没有这方面的科学结论,也有可能只是一种直观的感觉和生活中的体会。人的大脑很懒,宁可歇着不肯动着,能少干活就不愿多干活。小孩子心无旁骛,大人则心思太多,所以小孩记东西比大人更快。我随机地从试卷上抽了几个知识点考查皮皮,发现他基本都能答得上来,还不错。
虽然如此,但如果皮皮能花更少的时间记住更多的东西,岂不更好?毕竟课本、作业和试卷不应该是生活的全部,更高效地记忆、更少地在课本和考试中投入时间,就意味着皮皮可以有更多的时间追求课本以外的兴趣爱好。
记忆与遗忘
我们都有这样的体会:对于新学的知识,我们总是忘得太快!甚至在完全理解这些知识前,我们就已经忘记了。过快的遗忘速度让学习变得低效。
艾宾浩斯遗忘曲线(Forgetting Curve)告诉我们一个可怕的事实:一个月后我们很可能忘光新学的知识。
好在有问题就有办法。艾宾浩斯告诉我们知识是快速被被遗忘的,但更重要的是,他也告诉了我们对抗遗忘的法宝:
在一段较长的时间内多次学习(间隔重复),而不是在短时间内反复学习,学生更容易记住或学会这些内容。 —- 赫尔曼.艾宾浩斯
Anki 正是利用间隔重复原理来对抗遗忘的神器。通过==间隔重复地学习 Anki 卡片,我们可以用它来记住任何想要记住的信息或知识==。
举个例子,智能手机的通讯录方便又好用,外加微信语音和视频通话的流行,现在的我们几乎没有任何动力去在脑袋里记住联系人的手机号。我自己就记不住几个手机号。但总有些手机号如此重要以至于我们很想去记住,怎么办?
我是通过 Anki 来记住的,非常有效。我将要记住的手机号录入到 Anki 中,得到以下这样两个卡片(我们通常能直接记住手机号的前3位号码,所以不必刻意去记):
xxx[中间4位号码是什么?]xxxx
xxxxxxx[最后4位号码是什么?]
你可以将这两个卡片想象成两道填空题,Anki 定期拿这两个填空题来考我。当我这次答对了,Anki 会在更久之后的某个时间用同样的题目考我;但当我这次答错了,Anki 会在更近的某个时间考我。反复几次考查之后,我会牢牢地记住这个重要的手机号,永远不忘。
完美的 Anki ?
上面记手机号的例子有可能让你误以为 Anki 是个完美的学习工具。其实并不是。
Anki 的问题很多,这里列几个主要问题:
- 它是一个开源的软件(iOS 版本除外),所以界面丑得可以,足以吓跑很多人
- Anki 官方服务器在国外,所以虽然可以在电脑和手机间同步数据,但卡片中图片太多的情况下同步速度非常慢
- 制作 Anki 卡片的操作门槛和时间成本有些高。小孩子几乎不可能独立完成制卡过程,家长帮忙制作的话也需要不少时间
Anki 的好处也有很多:
- Anki 是免费软件(iOS 版本除外),所以你不必为它掏一毛钱
- Anki 支持多平台,包括电脑端和手机端。所以碎片化的时间里我们的手机除了可以用来刷抖音,也可以用来让孩子搞学习
- ==间隔重复==式地记忆其实比==临时抱佛脚或突击式==地记忆要轻松有效很多
我们可以从官方下载免费的 Anki 软件,注册账号后还能在多端同步数据。通常来说,电脑端制作 Anki 卡片更方便,手机端学习 Anki 卡片更方便。
关于 Anki 制卡的时间成本高低问题,这里展开说明一下。其实我们难以武断地下结论说这个成本一定是高或低,主要取决于你怎么看待这个成本。如果制作的 Anki 卡片本身非常棒,又坚持按时使用 Anki,可以将一个知识点记得非常牢固的话,我们就不会认为这个成本很高:毕竟物有所值,卡有所值。
认识 Anki 卡
下一节会介绍四年级的皮皮是如何在我的帮助下使用 Anki 的——我负责制作 Anki 卡片,皮皮负责每天背 Anki 卡。
在此之前有必要介绍一下我们用到的 Anki 卡片类型。Anki 的功能非常强大,可以安装各种第三方插件、制作出非常花哨的卡片,我们很容易就倾向于以过于复杂的方式来使用 Anki。但我认为我们不应把卡片搞得过于复杂,Anki 只是我们实现牢固记忆的工具。工具本身简单就好、够用就行,真正重要的是知识本身以及在这个记忆过程中形成的学习习惯。
卡片类型
对于小学四年级的课程,包括科学、数学、语文、英语,问答题和填空题两种类型的 Anki 卡片就足够了。具体包括:
- 问答题(Anki 中称为 Basic)
- 填空题(Anki 中称为 Cloze)。填空又可分成两类,
- 文本类型的填空题
- 图片类型的填空题。注意:需要使用 Image Occlusion Enhanced 插件来制作图片类型的填空题
以下是两个例子。
例一,语文课的一张卡片。这张卡片要求回答出“只缘身在此山中”的上一句诗是什么。左图是卡片正面,正面是问题。右图是卡片背面,背面是问题的答案。
例二,科学课的一张卡片。这张卡片要求回答声音是如何产生的。左图是卡片正面,正面是问题,其中红色区域盖住的是关键的知识点。右图是卡片背面,背面是问题的答案。
答题按钮
Anki 卡片的答题按钮有4个,分别是 Again
, Hard
, Good
, Easy
。
这个分类可能会让人困惑。所以实际使用中,我们也简化了答题按钮的操作原则:
- 回答错误/忘记的卡片,选 Again 或红色按钮(Android 手机上显示成红色)
- 回答正确/记住的卡片,选 Good 或绿色按钮(Android 手机上显示成绿色)
把 Anki 用起来
接下来看四年级的皮皮如何使用 Anki 来学习。
前面有提到过,用 Anki 卡片的初衷是让皮皮以更少的时间更牢固地记住科学课上的知识点(科学课需要记忆和背诵的内容较多)。但实际中用下来发现 ==Anki 不只可以用于科学课学习,Anki 也可以用于数学、语文、英语和编程学习。Anki 是一个帮助记忆的卡片工具,但也可以将它用作一个超棒的“错题集”==。
科学
四年级科学课的特点如下:
- 一方面,科学课的知识量大,需要大量记忆和背诵。另一方面,科学课时又相对较少。这本身是有些矛盾的
- 科学课其实涉及物理、化学、生物等不同学科的基础知识,是非常重要的知识
- 从应试的角度来说,这些知识是初中物理、化学和生物的基础。如果初中生需要掌握如何计算力的大小的话,那么小学生有必要初步了解什么是力、有哪些不同的力
- 从教育本身的角度来说,其中有些知识甚至可以认为是受过教育的人应当了解的科学常识
所以对于科学课来说 Anki 卡片的用途很明确:帮助记忆各种知识点。科学课的内容,文字太多且经常有各种图示,所以更适合制作成图片类的填空题。
我根据老师给出的重点,直接将试卷或课本上的对应的内容拍照导入到 Anki 中,并使用 Image Occlusion Enhanced 插件将关键的信息/知识点遮盖起来,制作成一张填空题。如下图,
皮皮遇到这张卡片时,需要根据自己的实际掌握情况来选择 Again 或 Good,Anki 会按间隔重复算法调整卡片的出现频率。经过一段时间的练习,皮皮完全掌握的卡片基本不会再次出现。
数学
严格来说,数学更偏重理解和计算,并不要太多的记忆。但皮皮的数学成绩有些让哭笑不得:
- 皮皮的逻辑思维不错,计算能力也不弱。他可以编写简单的递归函数,也初步掌握了如何用方程来求解鸡兔同笼问题
- 但是,他的数学作业和试卷上的表现只是尚可、并不出色,很简单的计算题也不可思议地出错
皮皮说,太粗心了,所以出错。我对这个理由并不满意,所以把 Anki 作为他的错题集。所以对于数学课来说 Anki 卡片用途是:“错题集”,帮助皮皮建立从自己的错误中学习的习惯。
卡片类型是问答题或图片类的填空题。但无论哪种类型,数学卡面背面必定是错题的照片。
使用 Anki 作为错题集一段时间后,皮皮和我都发现很多时候他在数学题上出错的原因并非粗心,粗心这个理由太过含糊不清。其实错误大致可以分成这几类:
- 加法运算时没有进位。这个问题多次出现
- 经常性地少写一个0。对于万以上的数字,这个问题特别明显
- 不喜欢打草稿,或者草稿打得太乱所以不好检查和验算
- 不良的书写习惯。比如,打草稿时把5写成了6
- 思维定势(惯性思维)问题。比如,大部分巧算题的结果都是整百或整千,但某一道题的计算结果应当是110,他习惯地算出100来
- 知识点没完全搞懂。比如,刚学习乘法分配率时,他并没完全掌握对应的运算规则
除以上这些错误之外,剩下的错误才是粗心引起的。这样看来,皮皮并没有自己认为的那么粗心。
- 真正的粗心只会偶尔出现,这是可以接受的
- 皮皮需要做的是尽可能改正上面那些不良习惯
尝试纠正了一下皮皮打草稿的习惯,避免他常常寻找”草稿去哪儿”。
- 草稿纸提前画成小格子
- 跟笔写顺序一致,从左到右从上到下
语文
皮皮的问题在于:
- 阅读理解能力一般
- 不太喜欢背诵古文
- 偶尔会写出错别字
所以对于语文课来说 Anki 卡片最重要的用途是:背诵古文和诗词。当然,也充当错题集的角色。
这张卡片来自皮皮的犯过的一个错误,他显然不太明白通常不能使用“相貌堂堂”来形容女性。李清照怎么会相貌堂堂?
作为这个知识点的补充,我们还加上了以下这张卡片。
我自己的语文成绩一直还不错,高考语文130以上。个人经验告诉我,反复地背诵和记忆文章或文字,是可以在潜移默化中提升对词句以及文章的理解的。我相信皮皮坚持背诵,必定可以提升阅读理解能力。
编程
皮皮在学习 Python 编程。很多新学的知识他并不能马上完全理解,而只是非常粗浅的理解。但没关系,
- 一方面,我们不妨先用 Anki 卡片记录下来,避免他过快遗忘
- 另一方面,他在持续的编程实践中还会常常遇到这些知识点,粗浅的理解会慢慢变得深刻
以下是两个例子。
皮皮还不会使用 str.join
函数来拼接字符串。我教过他之后,他似懂非懂。所以有了这张卡片。
皮皮尝试”找出列表中的最小值”。但他遇到一个问题,他不明白最小值的那个变量初始化的最佳方式是什么:第2行中将 min_num
设置成 0
肯定是不对的;将 min_num
设置成 Python 中最小的整数倒是可以,但是他没学过如何表示最小整数。所以我帮他制作了这张卡面。
其他
其实 Anki 非常适用于来背单词/短语/句式和练听力。不过皮皮的英语成绩一直还不错,成绩也比较稳定,所以现在我只为他的英语课制作了为数不多的卡片,皮皮定期 review 之前的错误。
此外,我也使用 Anki 教家中幼儿识字。相同年龄阶段,皮皮的妹妹识字量明显比皮皮小。于是我们使用分级绘本 + Anki 来教她一些简单的汉字,效果还不错,比起她哥哥虽有差距,但她好歹也是幼儿园班上的认字大王。
一个小插曲。不同于她的哥哥,皮皮的妹妹对卡片的颜值有些要求。所以我按她的需求制作的一种特别样式的卡片,以增加她识字的乐趣,见下图:
虽然我表示这卡片上的文字难以看清,但妹妹坚持认为这个卡片最好看。卡片的背景是她最爱的爱莎公主,文字则是她最喜欢的粉色。
Anki 的使用原则
皮皮妈妈很高兴地告诉我,皮皮数学最近考了一个98分,好像是他这学期最好的数学分数。她认为可能是皮皮使用 Anki 卡片有了立竿见影的效果。但我明白 ==Anki 哪来什么立竿见影的效果,培养好的学习习惯才是正道==,比如坚持归纳整理、使用科学的方式记忆、不停地从自己的错误中学习。
最后总结一下 Anki 的使用原则:
- Anki 不是学习工具,是记忆工具
- 虽然有些知识并不能完全理解,所以也不妨 先记住再理解, 避免过早遗忘
- 学习过的知识才制作成卡片,没学过知识不要放进 Anki
- Anki 是间隔重复记忆工具
- 不要贪多、不要嫌少,每天的新卡片数量不要超过20个
- 坚持每天使用,不超过二三十分钟即可
- Anki 卡片要尽可能简单
- 卡片内容保持最小化,方便碎片化时间在手机使用
- 卡片类型保持简单。问答题和填空题两种类型即可