在谈到如何背单词时,我曾讲到了选择背单词软件的五条基本标准。当时我曾说过,其实离我理想中的背单词软件还有一定的距离。现在,我们明白了在阅读时如何通过正确查词典,结合语境积累单词的含义和用法。我觉得正好借这个时机,谈谈我心目中一个适用于终身学习者的背单词软件应该是什么样子。

如上一篇文章最后所说,这是一个闲章,你可以在背单词和阅读之余当作休闲来看。不过,在讲到软件功能时,我希望能够提供另一个角度来帮你复习一下前面讲到的积累单词的方法。

在我看来,一款理想的背单词软件需要有以下一些功能,我们分别来看。

1. 按照遗忘曲线设计的复习周期

因为艾宾浩斯最初的实验并不是针对有意义的单词设计的,所以一些人认为遗忘曲线并不适合用来设计背单词的复习周期。可是请问,什么更适合呢?我们并没有其他更好的方法,所以背单词软件如果可以基于遗忘曲线自动生成复习周期是最好的方式。

2. 软件有发音功能

最好可以有手动和自动发音的选项。这个功能主要有两个目的:

  1. 在背单词时,让声音信号和单词的意思直接产生联系,对提高英文听力有好处;
  2. 英语是拼音文字,发音可以更好地帮你记住单词的拼写。

3. 背单词时有列表模式

所谓列表模式,即在每天推送背单词任务时,先给一个所有单词的列表。这个列表上只有英文单词,没有中文释义。在每次背单词之前,可以先手动点掉这些单词里面已经认识的单词,这样就可以只背那些不认识的单词,从而提高效率。

注意:这次列表中标记为「认识」的单词,不意味着到了下一个复习周期还认识,因此到下次轮到这些词时,依然要推送。

目前很少有背单词软件有列表模式,那些有列表模式的也不是基于这个理念设计的。

4. 快速归档功能

通常的背单词软件中,当一个词完成了它所有的复习周期,并且你在最后的复习周期认识它,那么这个词自然也会放在「归档」或者「已记住」的单词列表里,不再出现。

但是,有一些词在日常生活中出现频率并不高,但对你来说很简单,你不想让它再出现在你的背单词流程中,可以点击「归档」或者「我已记住」这种按钮,让它不再出现。这个我把它称之为快速归档功能。

比如 array 这个词,其实并不是常见词汇,但如果你是计算机专业或者数学专业的,可能对它很熟悉,那就可以使用「快速归档」让它不再出现。

5. 内嵌词典的生词本功能

我们除了要背词表或词汇书之外,还需要背阅读或者听力中碰到的生单词,因此背单词软件最好能有一个生词本,生词本中记录的单词也要背纳入到复习周期中。

具体来说,这个生词本最好能够有:

5.1 内嵌学习词典,可以手动输入并查词

有了这个功能,在我们记录生词时,可以只在软件中输入英文,然后就能找到对应的释义,不需要自己额外录入中文释义。

此外,通常我们不建议用词汇书来查单词,但如果词汇书本身内嵌了词典,我们就可以把它当作词典来用。当然,反过来说也可以,如果词典内嵌了我们理想中背单词软件的功能,也可以用来背单词。

5.2 选择释义功能

阅读时我们只需要记该单词在该语境下的意思。如果我查一个单词,这个词汇书能够让我在几个不同的意思中选其中一个来背最好。

拿 drill 这个词为例,假设你背过这个单词,知道它有名词「钻」的意思。但是,在阅读时,你遇到了一个词组 fire drill,然后查词典发现,这里的 drill 是「演习」的意思,fire drill 指消防演习。那你一定想记它「演习」这个意思,至于「钻」这个意思你已经知道了,没必要再记了。因此,如果词汇书能够让我选择其中一个释义来背就好了。

此外,如果我选择一个单词的某一个释义,那么哪怕原来的词表里面有这个单词,背单词软件也应该把它当作一个新单词来处理。

5.3 手动录入词汇及释义功能

阅读时你会碰到一些词典上查不到的词和用法,尤其是一些有特殊含义的搭配。这时如果生词本能够让我手动录入单词(包括词组搭配)及其对应的含义就好了。比如 can’t say boo to a goose 是一个俗语,意思是胆小如鼠,有很多词典并没有收录这个俗语,如果背单词软件有手动录入功能就能解决这个问题。

此外,我们甚至可以把一些语法现象直接录入背单词软件中,背单词的同时也把不懂的语法现象顺便背了。

5.4 批量导入导出词表功能

很多时候,我们会把一本书或者一篇文章的单词一次性记下来,这时如果能批量导入导出就更好了。

5.5 快速取消归档功能

有些词,我们完成了背诵任务,当时记得,因此被归档或归入「已记住」列表。但是后来长时间不用,又忘了,于是我们可能会重新查这个单词。

这时,我希望背单词软件上面可以有一个标签显示这个词「已归档」,并且可以一键取消归档,将其重新纳入我们的背单词任务中。

6. 基于「辅助精读法」的阅读模式

在前面讲到辅助精读法时,我曾让各位把不认识的单词的意思胡乱写在一张纸上。但这件事实际上可以由背单词软件来实现。一种可行的方式是:

  1. 在阅读一篇文章时,点击某个标签页(Tab)进入「阅读模式」;
  2. 在阅读模式中,可以查单词,查完之后,手动选择该语境下的意思并保存该单词;
  3. 查完所有生单词后,可以一键隐去英文释义,并打乱中文释义;
  4. 按照「辅助精读法」继续读文章,如果看到某个单词意思想不起来,就可以在这些打乱的中文释义里面寻找;
  5. 等读完之后,一键隐去中文释义,把这些英文单词再复习一遍;
  6. 之后,一键把所有这些单词存入生词本,纳入到复习周期中。

有了以上这些功能,我们就把背单词、查词典、在实践中积累单词这三件事结合在了一起,这个软件几乎可以帮助我们解决所有的单词相关问题了(包括听力碰到生单词也可以用类似阅读的方式积累)。如果有哪位开发者能做出这样一款软件,善莫大焉。

在单词问题解决之后,我们接下来要解决句子问题。从下一篇开始,我们来看如何读懂一个句子。


今日任务

  1. 继续完成每日一篇的辅助精读训练。
  2. 继续完成每日背单词任务。

思考如下问题,欢迎把答案分享在评论区

很多人在学习英语时,会遇到所谓的长难句,你觉得「长难句」是什么意思?


One more thing …

前些日子做客 iTunes 获奖播客《狗熊有话说》,和主播大狗熊聊了聊英语学习。里面谈到了一些我做这套教程的想法,以及一些我们学习英语时遇到的问题,一共聊了近两个小时。推荐大家听听,权当学习之余的放松。链接如下,可以选择你喜欢的方式收听。