背单词为什么总忘?写了二十年代码没背过 function,却一辈子忘不了

没背过 function,却一辈子忘不了:程序员在代码里反复遇到 if、else、function,单词要在不同场景里记

背单词总忘,问题往往不在次数不够,而在场景太少。同一张卡片翻十遍,大脑存下的是同一条记忆;同一个词在十个不同的句子里各遇到一次,存下的是十条能互相支撑的记忆,而且顺便学会了它怎么用。

一个很直观的例子:写了二十年代码的程序员,从来没背过 function 这个单词,if、else、true、false 也没背过,但这辈子估计都忘不了。原因只有一个:见得太多,而且每次见到都在不同的代码里。

一段 JavaScript 代码里的 function、if、else、true、false,下方标注「一辈子忘不了」 function isAdult(age) { if … else … }:这些词从没背过,却成了肌肉记忆

程序员为什么记得住 function

写代码的人每天在几十种上下文里碰到 function:定义一个函数、传一个回调、写一个箭头函数、读别人的库。每一次都在不同的位置、不同的用途里出现,每见一次,都是往记忆里再写一遍。

function 一天出现 47 次,每见一次写入一条记忆 每见一次,都是往记忆里再写一遍

这不是程序员的特例。英语母语者认识的几万个词,绝大多数也不是背下来的,而是在读、听、说、写里反复遇到的。

语境多样性:场景比次数更重要

Adelman 等 2006:对比单词出现的总次数和出现过的不同场景数,场景数决定认得快不快 Adelman, Brown & Quesada, Psychological Science 2006

2006 年,Adelman、Brown 和 Quesada 在《心理科学》(Psychological Science)上发表了一项研究,对比两个指标:

  • 词频:一个单词在语料里出现的总次数;
  • 语境多样性(contextual diversity):这个单词出现在多少个不同的文档、不同的场景里。

结果是,决定人们认出一个词快不快的,主要是它出现过的不同场景数量,而不是单纯的重复次数。把语境多样性控制住以后,词频本身几乎不再起作用。

这项研究测的是熟练读者识别单词的速度,不是背单词实验,但它揭示的规律对记单词同样有启发:在更多样的语境里遇到过的词,在记忆里更容易被调出来。

闪卡和背单词软件的问题

再看闪卡和背单词软件在做什么:正面拼写,背面中文,反复翻十遍。

abandon 的卡片翻了 10 遍:正面拼写、背面中文,存入的都是同一条记忆 翻十遍,却都是同一个场景

十遍都在同一个场景里:同一张卡、同一个释义、同一种「看拼写想中文」的动作。存入的是同一条记忆,只是被加固了十次。换一个语境,比如在一篇阅读里遇到,或者在听力里听到,这条记忆未必调得出来。

间隔重复本身没有错(按遗忘曲线复习的原理见《艾宾浩斯遗忘曲线复习法》),问题出在每次复习看到的都是同一张卡,这一点在《AI 版的 Anki》里也讲过。

take 背成「拿」,然后呢

拿 take 举例:四个字母,中文意思是「拿」,两秒就能背下来。可是:

短语意思
take a photo拍照
take the bus坐公交
take your time慢慢来,别着急
it takes two hours花两个小时

take 的四个常见搭配:拍照、坐车、慢慢来、花两小时,没有一句翻译成「拿」 没有一句的 take 翻译是「拿」

没有一句里的 take 能翻译成「拿」。高频词尤其如此:take、make、get、set、put、run、give、hold,越常用的词意思越多,单靠「拼写 + 一个中文释义」根本覆盖不了。

拼写和中文释义只是入门,会用才算记住。

以终为始:将来怎么用,现在就怎么练

学单词最终是为了用:读得懂、听得出、写得对。所以练习的方式也应该对准这三件事:

  • 在句子里读到:…so we decided to take the bus instead of driving.
  • 在听力里听到:在一段对话里听出它的意思。
  • 在作文里写到:自己用它写一句话,比如 It took me a while to settle in.

句子里读到、听力里听到、作文里写到:以终为始,将来怎么用,现在就怎么练 将来怎么用单词,现在就怎么练习

难点:去哪找这么多不同的场景

道理不难,难在场景的来源。

靠阅读偶遇效率很低。 1985 年,Nagy、Herman 和 Anderson 在《阅读研究季刊》(Reading Research Quarterly)上发表的研究发现,读原文时偶然碰到一个生词,读完后真正学会它的概率大约只有一成。

Nagy 等 1985:读原文时偶然碰到一个生词,能学会的概率大概只有一成 想靠阅读自然积累,需要的阅读量非常大

靠人工编句子,工作量扛不住。 一个老师如果要给每个单词编十个不同的句子,一个词表几百上千个词,工作量根本做不完。

hold、give、run、put、set、get、make、take,每个词各要编 10 个句子 每个词 10 句,一个词表就是几千句

用 AI 给每个单词批量造场景

AI 恰好擅长做这件事:给同一个词不断生成新的句子和新的考法。视频里演示的是懒人学霸的做法:

  1. 建库:把要背的单词交给 AI 助手,比如「帮我把这些考研核心动词建成知识库:take、make、get、set、put、run、give、hold」,一个词作为一个知识点。

    AI 助手:帮我把这些考研核心动词建成知识库

  2. 换着方式练:之后每一次练习,AI 都会换一种方式让你接触这个词:

    • 选近义词;
    • 句子填空;
    • 判断搭配是否正确;
    • 听一段对话,回答问题;
    • 用这个词写一句话,AI 批阅。

    用 take 写一句话:I took a photo of my cat this morning,AI 帮你批阅

  3. 每次都是新句子:每一次练习都是全新的句子、全新的场景,不会重复同一张卡。

    take 出现在许多不同的句子里:The plane took off late、Take notes in class、Can I take a message?

  4. 按遗忘曲线回访:做完之后,系统按遗忘曲线安排复习,到期的词再换新场景出现。

要遇到多少次才够

Webb 2007:在句子里遇到同一个词 1 次、3 次、7 次、10 次,掌握程度逐步上升 Webb, Applied Linguistics 2007

2007 年,Stuart Webb 在《应用语言学》(Applied Linguistics)上发表的实验,让学习者在句子里分别遇到同一个目标词 1 次、3 次、7 次、10 次,再从拼写、词义、搭配、语法功能等多个方面测试掌握程度。结果是:接触次数越多,掌握越全面;而且即使遇到 10 次,学习者也还没有掌握一个词的全部方面,说明单靠一两次接触远远不够。

结合语境多样性的发现,最有效的组合是:在 10 个不同场景里遇见 10 次,远比背 10 遍拼写效率高。拼写记住的只是单词本身,场景教会你的是单词的用法。

左:拼写 t-a-k-e,记的是单词本身;右:take a photo、take the bus、it takes two hours,教会你的是用法 拼写记单词,场景教用法

老师给学生准备词汇练习、家长陪孩子背单词、自己备考英语,都可以用这个思路。想试试让 AI 给一组单词造场景,可以在 懒人学霸 里建一个单词知识库,建库免费,注册送 10 题。

参考文献

  1. Adelman, J. S., Brown, G. D. A., & Quesada, J. F. (2006). Contextual diversity, not word frequency, determines word-naming and lexical decision times. Psychological Science, 17(9), 814–823.
  2. Nagy, W. E., Herman, P. A., & Anderson, R. C. (1985). Learning words from context. Reading Research Quarterly, 20(2), 233–253.
  3. Webb, S. (2007). The effects of repetition on vocabulary knowledge. Applied Linguistics, 28(1), 46–65.

常见问题

为什么单词背了很多遍还是记不住?

常见原因是每次复习都在同一个场景里:看同一张卡、对同一个中文释义。这样存下的是同一条记忆,换到阅读、听力里就调不出来。让同一个词出现在不同的句子、不同的题型里,比重复翻卡更有效。

什么是语境多样性?

语境多样性指一个词出现过的不同语境(文档、场景)的数量。Adelman 等人 2006 年的研究发现,它比词频更能预测人们识别单词的速度:在更多不同语境里出现过的词,认得更快。

一个单词要遇到多少次才能记住?

没有固定次数,但研究给出了参考:Webb 2007 年的实验中,学习者在句子里遇到目标词的次数从 1 次增加到 10 次,掌握程度持续上升,但 10 次仍不足以掌握一个词的全部方面。所以接触次数宁多勿少,并且最好分布在不同句子、不同场景里。

背单词要不要背中文释义?

可以背,但只是入门。像 take、make、get 这类高频词,一个中文释义覆盖不了它们的常见用法。更好的做法是把词放进搭配和例句里记,比如 take a photo、take your time,并在练习中自己用它造句。

靠多读原版书能积累词汇吗?

能,但效率不高。Nagy 等人 1985 年的研究显示,阅读中偶然遇到一个生词,读完学会它的概率大约只有一成,需要非常大的阅读量才能积累起来。有针对性地给目标词准备多样的例句和练习,速度会快得多。