加载中...
送你7个学习要点之1:多途径
第1节:“起点不决定终点”
第2节:和学习有关的3个心理效应
第3节:高效能人士的七个习惯
第4节:8招避免冲动消费!
第5节:女神回忆杀
第6节:送你7个学习要点之1:多途径
第7节:十点半的地铁
第8节:断章 / 听闻远方有你
第9节:“三思”和“想太多”的区别
第10节:没有人可以随随便便成功
第11节:着力即差
第12节:那些故事的结尾
课文封面

想要熟悉一片街区,不能光有坐公交车观察这种途径;有时候,你需要下车步行,走进商店,走进公交车进不去的胡同;有时候,你需要打个车,让开的车大哥帮你选路,看他如何各种抄近道……

以多种途径学习同一知识

学习成体系的新知识,非常像我们进入一座陌生的城市,要去熟悉它。

假设有足足半年里,你每天坐同一路公交车,沿同一路线,上班下班。有时候你会错以为自己非常熟悉沿路的街道,但其实,两边的建筑,你很有可能都只知道它们的门面。

想要熟悉一片街区,不能光有坐公交车观察这种途径;有时候,你需要下车步行,走进商店,走进公交车进不去的胡同;有时候,你需要打个车,让开的车大哥帮你选路,看他如何各种抄近道;如果条可能,你还可以爬上就近小山或街心的高楼,运气好的话,更可以坐上热气球,从上空鸟瞰全景……

成体系的“知识群”学习,也是一样,需要多种途径学习。从知识点A学到知识点B,往往和从知识点C学到B,会让我们对知识点B的认识,更加全面。甚至,就是在两个知识点之间,当我们完成从A学到B时,千万不要以为自己就完整掌握了A和B两个知识点,事实上,尝试从B再学到A,往往也能让我们学到之前的学习路线没有发现的新内容。

作为《白话C++》的一名读者,我觉得要把南老师在前言里写的一段话,原原本本地抄下来,放在这里也应景:

C++中有许多知识点是交叉的,比如“指针”和“数组”,指针可以指向数组,数组的元素可以是指针,数组作为函数入参时会退化成指针……学习完前面的有利于学习后面的,但学习完后面的同样有利于进一步理解前面的。拉长镜头看《白话C++》,许多篇章之间,甚至跨越上下册之间,都存在后面内容对前面的内容进行验证或补充的安排……

进一步:在一个知识体系中,会有大量知识点之间环环相扣;以致你在没学会某个知识点的情况下,就会很难学会和它紧密相关的其它知识点。这类知识点比较适用第1点 “以多种途径学习同一知识”。比如,假设有A、B、C、D四个相关性强的知识点,而眼前的主要任务是学习B,那么我们就可以制定出一个难关攻克计划:

  • 学A,再借助A的知识学习B;
  • 学C,再借助B的知识学习B;
  • 学D,再借助D的知识学习B;
  • 最后,用A、C、D 的综合知识,拿下B!

是不是有一种难点,也就是例中的B知识点,在山顶,而我们可以同时从多个途径上山发起攻击的感觉?

下一个知识点预告

下一个学习要点是 “2. 交叉学习关联的多个知识”,听起起有点像今天的 “以多种途径学习同一知识”。但二者既有关联,也有本质区别。

注意:课程很有可能不会紧接着讲第二个要点,而是可能会夹着其他课——这可是我的《要有知识点》课程的最大特点:一个散装的课程😸️。