整体思路

Memorizing a programming language using spaced repetition software
下面是具体总结的内容:

  1. 首先需要理解所学的内容
  2. 总结抽取需要记忆的核心要素
  3. 将核心要素打散成各个小知识点,制作成闪卡

对于编程语言来说,经过自己代码验证的知识点,更容易记忆。
比如:
“The add (+) operator… if only one operand is a string, the other operand is converted to a string and the result is the concatenation of the two strings.”
这段特性的介绍,很难记忆。

自己使用代码测试,获取到结果,制作成的闪卡如下:
正面:

var a = 5 + ‘5’; // what is a?

反面:(写上答案,和简短的说明)

‘55’ If either side of + is a string, the other is converted to a string before adding like strings.

——————-
学会向自己提问。
在学习知识的时候,自己总结出问题和对应的答案。
问题和答案都尽量简短,便于记忆和查看。
然后将其导入到闪卡中。
——————-
如何学习一个很宽泛的概念?
将其打散成一个个小例子,然后针对这些小例子进行提问和制作闪卡。

使用quicker插件快速制卡

终极快速制卡