一项针对学习方法的研究

研究了哪些学习方法,各自策略和目的是什么?

  1. 测试。自测或练习。
  2. 分散练习。少量多次地练习。
  3. 混合练习。从一开始就用不同类别的问题来学习。
  4. 多问 Why 和 How。接触到一个新的概念之后,问自己为什么这个概念是对的,以及如何把这个概念和以前自己的知识树联系起来。
  5. 重读。在读完第一遍学习材料之后再读一遍。
  6. 划重点。把学习材料中你认为是重点的知识划出来。
  7. 总结。总结学习材料里的关键,包括转述。
  8. 图像化理解和记忆关键概念。使用图形图像和联想来理解文字和关键概念。

哪些学习方法比较有效?

  1. 测试。
    • 不只是学完知识之后的考试。测试可以立刻执行:比如阅读完一段文字之后,遮住文字,问自己刚刚那一段讲了什么,用回忆的方式来加深记忆与理解更有效。
    • 那些需要回忆才能回答的测试的效果要好于从给出的选项中选择正确答案的测试效果。
    • 卡片式学习法也会很有效,把名词或者问题写在正面,然后把概念或者解答写在后面。复习时通过回忆答案与正确答案的比较来帮助自己掌握。
    • 反馈,比如把回答错误的卡片放回卡堆,可以有效增加学习效果。
  2. 分散练习。
    • 分散练习是相对于集中练习来说的,集中练习是指比如用抄写的方式背 20 个单词,一个单词写三遍然后下一个单词,分散测试则是一个单词写一遍,写完最后一个单词再回过头来所有单词再写一遍。
    • 从时间尺度上来说,集中练习有点像一个是大块的时间投入下去,比如明天考试,我今晚花了7个小时复习看完了书。分散练习则是下周考试,我这周每天花1小时复习。
    • 研究表明,即使花同样的时间,分散练习的效果也远好于集中练习。但集中练习会有一种幻觉,感觉好像在短时间内学到了很多,而事实上忘得也会非常快。
  3. 混合练习。
    • 混合练习是指在学习过程中,跳跃地学习概念和解答问题。
    • 一个实验,两批学生在为期两周的学习时间里学习计算固体体积的方法,第一批使用普通学习模式,比如第一课学楔形的体积计算,然后练习4道题目,第二课学椭球的体积计算,然后练习4道题目,这样学完后考试。第二批用交叉学习模式,第一课就立刻学完四种形状的体积计算,然后练习4种不同物体的体积计算,第二课重复第一课的练习。最后考试的结果表明,普通学习模式在练习中能获得接近90%的正确率,而考试中却只能获得20%的正确率,而交叉学习组在练习种能获得60%的正确率,而考试中的正确率比平时还要高一点,几乎是普通学习模式组的三倍。
    • 混合练习之所以有效的一个原因是,普通学习模式学什么练什么,却少了「识别问题」这重要的一步,因此当问题交叉在一起并且有所变化的时候,混合练习的优势就显现出来。
    • 混合练习适用于「数学」以及「概念学习」,但并不是任何时候都有效。
  4. 多问 Why 和 How。
    • 接触到一个新的概念之后,问自己为什么这个概念是对的,以及如何把这个概念和以前自己的知识树联系起来。
    • 这个策略有效的原因是我们可以通过问自己 why 和 how 来实现主动学习。
    • 但是提问的方式不是简单的总结或者转述(当然,总结和转述也是很好的学习方法。)而应该问内容之外的事情,比如这个概念对我来说意味着什么,作者为什么要提这部分内容。
    • 一个可能的问题是,在我们学习一个全新的概念,乃至全新的领域的时候,缺乏背景知识时,难以回答为什么这个概念是对的这样的问题。

哪些学习方法其实并没有想象中的有效?

  1. 重读。单独地重新读一遍教材或者笔记并不能有效地帮助学习。辅助以其他策略比如回忆和练习,会更好。
  2. 划重点。单独的划重点也不见得有效,甚至可能会破坏概念与概念之间的联系感。划重点可以在一开始浏览的时候做。在学习过程中配合其他的策略可能会更好。
  3. 总结和转述。这个是有效的,但总结能力本身要求比较高。(平时可以试着只用一句话讲清楚概念。跟别人聊天时,总结对方的观点,并转述给对方听来确认。)
  4. 记忆关键概念和图像化。作用有限,时效较短,而且并不是所有概念和内容都能方便的图像化的。

Reference

  1. John Dunlosky, "Strengthening the Student Toolbox: Study Strategies to Boost Learning" American Educator, Fall, 2013. This excellent, comprehensive article is written by one of the top researchers in learning.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏菩提树下的杨过

java中的tuple实现

java中没有类似c#、scala中的tuple元组类,只能自己动手,丰衣足食了,见下面的代码: Tuple 抽象类 1 import java.util.O...

1785
来自专栏菩提树下的杨过

objective-C 的OOP(上)--类定义、继承及方法调用

上一篇展示了如何用传统的“面向过程编程方法”,实现画“矩形”、“圆”、“椭圆”,这一篇看下如何改用OOP的方法来实现: ? 因为要用到“颜色”以及“矩形区域”二...

1568
来自专栏鹅厂优文

iOS自动布局——Masonry详解

UI布局是整个前端体系里不可或缺的一环。代码的布局是设计语言与用户视觉感受沟通的桥梁,不论它看起来多么简单或是琐碎,但不得不承认,绝大部分软件开发的问题,都是界...

8088
来自专栏陈满iOS

iOS框架·Masonry源码深度解析及学习启示:设计模式与链式编程思想

可见,系统传统的代码布局有点繁琐。为了简化上述传统布局代码,被广泛应用的第三方框架 Masonry 对AutoLayout 进行了封装,Swift版则是 Sna...

722
来自专栏一“技”之长

Masonry源码解析 原

    Masonry的核心依然是使用原生的NSLayoutConstraint类来进行添加约束,通过统一的封装和链式函数式编程的方式让开发者添加约束布局更加方...

844
来自专栏Golang语言社区

【Go 语言社区】Golang 语言再谈接口

Go编程提供所谓的接口是另一种数据类型,代表了一组方法签名。结构数据类型实现这些接口对接口的方法签名,并其实现方法具体定义。 Syntax /* define ...

33315
来自专栏一个会写诗的程序员的博客

On the Rise of Kotlin

It’s rare when a highly structured language with fairly strict syntax sparks emo...

542
来自专栏上善若水

014 linux 命令行工具jq

795
来自专栏海天一树

小朋友学C++(10):子类构造函数调用父类构造函数

从哲学层面来看,子类会继承父类除private以外的所有成员。 因为构造函数是公有的,所以理所当然地会被子类继承。 程序1: #include <iostrea...

2686
来自专栏mukekeheart的iOS之旅

iOS学习——布局利器Masonry框架源码深度剖析

  iOS开发过程中很大一部分内容就是界面布局和跳转,iOS的布局方式也经历了 显式坐标定位方式 --> autoresizingMask --> iOS 6....

3989

扫码关注云+社区