程序员的英语课🍊-单词(二)

Hello,大家好,我是李林。

接着上一篇,继续来谈谈程序员学英语的技巧,今天主要聊聊如何记单词。

常见学习方法推荐

1.单词软件

使用默默背单词、百词斩、不背单词、扇贝英语等常用软件,选择一本单词书,每天定时定量背诵单词,我在考研时就使用的这种方法,早上固定 200 词。

这是绝大多数人使用的方法,也是最有效的方法,核心在于重复,和写代码一样,不断地重复,肯定能记住和掌握,最简单的方法往往最高效。

优点:

  1. 便捷,早上拿出手机就能背;
  2. 高效,每天固定 200 词的话,8000 词也只需 40 天就能背诵一轮。
  3. 合理,基于各种记忆曲线等理论,科学。

缺点:一切都好,就是不太适合打工人,太难抽出这么一整块时间。如果通行时间可以用来背诵的话,这样背也不错,或者少量多次,积少成多,每次背 20 词,早上中午晚上加一起就 60 词。

2.词根词缀法

首先记忆单词词根词缀,然后背诵对应的单词,以及猜测同词根词缀的单词。

之前了解过这种方法,但是最终没有使用,首先需要先背诵词根词缀,再背诵单词,多一个步骤,多一个放弃的理由。

其实单词没那么难,大可不必,给背单词设一个前置条件,不如直接拿起软件开背。

3.联想记忆法

在单词的组成部分与单词词义之间寻找联系进行记忆的方法。

类似的思维宫殿记单词,据传过目不忘的大师都拥有这个能力,我没有这个能力,所以没学。

不推荐,背个单词而已,至于使用这么牛逼的技术吗?

个人结合工作的经验

作为一个程序员,上班时间长,加班时间也长,那么如何高效背单词呢?

答案很简单,结合场景背最高效🎣。

言归正传,作为程序员,大量空闲时间很少,没有必要像考研一样动不动就背诵考研 8000 词,其实掌握工作需要的单词就够了。

具体来说,掌握看文档、Github、stackoverflow 以及书写英文文档的词汇即可,主要针对计算机词汇,没有必要记忆太多用不上的单词。

所以我个人使用的是生词本背单词,结合各种工具,增强看文档能力,主要方法如下:

1.每天看至少一篇英文文档

以前端 React 官方文档为例,每天看至少一篇,在官方文档的选择上,前期推荐先看已经掌握的技术,比如已经会 React 基础了,然后再看对应的英语文档,后期生词较少和对文档阅读更为熟练之后就可以直接阅读新知识了。

最重要是克服第一步,试试不看中文版和不上来就先翻译,坚持半个月会发现,这些文档里的单词真的不难。

这里除了单词,还需要结合语法,否则还是容易看不懂,或者意思完全理解错了,后面我会再开一篇文章介绍看文档需要的一些基础语法。

这里推荐两个软件:

  • 谷歌插件-沉浸式翻译:按一下 shift 就能在网页上显示当前段落对应的翻译,并且同时显示英文。

  • 网易有道翻译:里面有些具体单词不懂,还得靠翻译,结合划词功能。

2.背诵前一天的生词

在上面阅读英文文档时,收藏生词,前期可能会多一点,慢慢就少了,技术词汇反反复复提及的也就那些,同时有很多组合词也需要记一下。

还是推荐使用网易有道翻译进行收藏,保存在生词本中。

背诵方法如下:

  1. 看着单词先不点开,如果能直接想起含义,则取消收藏;
  2. 如果忘记,则开始背诵这个单词;
  3. 每天先背诵前一天收藏的生词 (选择根据时间排序),能直接想起的就取消收藏,不断减少;
  4. 在收藏时就可以结合语句上下文先背诵几遍;
  5. 继续阅读新文档,有生词则增加。

前提
至少还是要有四级的词汇量,否则还是用软件先把四级词汇背熟吧。

总结

主要的思路还是将背单词和工作以及学习技术结合起来,而不是单独背单词,坚持半个月,阅读文档的能力就会大大提高。

技术单词和考试单词记忆方向也不同,备考时记单词要尽可能的背诵单词的多个含义,甚至生僻含义更容易考,但是工作中背诵技术单词熟悉文档上下文的含义即可,如果另一篇文章含义不同,就当做生词再背一下。

在书写英文注释,英文文档时,也不必非使用一些高级的词汇,介绍技术本身更重要,简单单词未尝不可。

最后阅读文档还需要结合一定的语法能力,重点是熟悉从句,文档里面包含大量的从句,断句不对,可能理解的意思南辕北辙,下篇文章会重点介绍。

系列文章

  1. 程序员的英语课🍊-前言(一)
  2. 程序员的英语课🍊-单词(二)
  3. 程序员的英语课🍊-语法(三)
  4. 程序员的英语课🍊-口语(四)
posted @ 2024-01-17 09:24  程序员李林  阅读(151)  评论(0编辑  收藏  举报