当我们要把一个东西学到精通的程度时,是不是要经历一个所谓“把书读薄再读厚再读薄”的过程呢?这种方法是长期以来被推崇的。但是,通常来说这种方法要求一个人将一本书读上好多遍,而现代生活中,人们并没有多少时间来把一本书上很多遍。那么,有没有一种方法,能够又省时间又能快速掌握知识的方法呢?
最近,在纠结如何从零开始,在预面试之前学完量子力学和统计物理时灵光一现:纵向学习啊!
咱们以前读书,通常都是从一本书的开始读到结尾,有的人可能还会做笔记,比如我,虽然做完也不看。然后,再从头,一遍一遍的看书,看笔记,看了前面忘后面,看了后面忘前面,这样花了很多时间,效果还不好。好了,我算是搞明白我怎么做到一本力学学了半年的了。
问题出在哪了呢?问题出在了这种横式的学习顺序。就像遍历一个矩阵,你用一个队列进行记忆,然后一行一行读取,然后队列的长度却是每一行的一半甚至三分之一,只有遍历完一行,才能扩充几位。这样的搜索,显然非常浪费时间。但如果每次将每一行整体读取,现在这个队列的长度就可以容下整个矩阵,然后你再建立另一个队列,对每一行进行遍历,留下其中重要的信息。这样的一个纵向搜索的方式,效率要更高一些,因为少了一次次再从第一行遍历的多余过程,算法复杂度从n^2*m变成了nm。
说人话就是,渐进深入学习,每次都是作为一个体系来学习,然后纵向向深处挖掘。这样学到的东西又成体系,又不容易忘。
具体可以这样操作:
第一步:通读引言和目录,大概了解所学的科目都包含哪些知识。
第二步:读简要的知识点总结,尽量看懂知识的梗概,对于看不懂的内容要提出问题并记录,给出可能的猜想。
第三步:带着问题去读书,在细致阅读的同时解决提出的问题,并提出新的更深层次的问题,给出可能的猜想。
爱因斯坦说过:“提出问题比解决问题更加重要。”当你提出问题时,说明你在思考,而这种思考将要解决问题。这个过程能够提高认识的深度。
第四步:重读教材,查缺补漏,查找资料,对之前提出的所有问题做回答。回答不了的,上网提问(ChatGPT是个好东西)。
这样进行纵向的学习,每一个层次均是成体系的学习,又不会被遇到的问题堵的太严重(记录法)。这样不仅进行了学习,还能进行有效的思考,获取知识的途径更多、程度更深入。