之前我从一位大牛那里学到,我们可以用一个标准来衡量我们对知识的掌握程度。一是知道,二是理解,三是应用,四是创新。一般来说,创往依赖理解深度和别的知识领域的理解,对于普通人的学习,能够熟练的运用知识便已经非常足够了。
那么思考一下在过往的学习中,知识能够被熟练应用的表现有哪些呢。
- 一想到这个知识脑海中便能浮现出来这个知识有关的信息,包括知识本身,应用场景,需要注意的事项等等
- 在面对需要这个知识来解决的问题时,若问题比较典型时,能够一眼看出。(问题不典型且较复杂时,往往需要抽象和转化的能力,所以不完全是单一知识的熟练掌握,不拓展讨论)。
- 在应用知识时得心应手。
那么好的学习方法的标准就是,在你学习某个知识时能够让你高效地达到能熟练应用知识的层面。所以大家在尝试各种学习方法时一定要有所参照,隔一段时间就看一看自己的学习是否有效而不是盲目地努力。
我斗胆提出一种学习原理(之所以说是原理,是因为定义的比较宽泛不是详细具体的方法),就是 学习=内化+练习
。
内化这个词很少被使用,因为比较虚,但是在这里确实非常贴切,它很好地表达了我想传递的意思。现在让我更具体地阐述。
回想刚学习一个完全新的知识,刚开始看到它可能只是一个定义,一段绕来绕去的文字。那么其实所有学习者要做的第一件事是什么呢?是理解它(这里的理解只是初步理解它的表面意思,不是说理解深层原理之类的)。没有理解,后面的一切便无从谈起。如果只是草草的看一遍书,我们普通人一般只能达到这个层面,这种学习的效果,我想大家都会赞同它并不会让我们达到很好的水平。
那么在初步学习的时候,我们应该达成什么目标呢?没错就是理解知识之上的认同知识
。这个词可能大家比较少听到,但是确实是我认为的重中之重,这是一种把知识变成直觉
的过程。对于大家都可能有过类似的经历,数学学习时或许将一个公式完完全全从0推导一遍,学习算法时或许带入几个数据仔细观看一遍运行过程,都会有这种感觉,那便是 从心底认为这个知识是对的。
我强调了“从心底认为”这不是文学上的修辞,正如之前所说,而是想表达将知识变成 直觉
。不仅是知识点,一道难题,一种解题思路,一个思考方向,想要真正掌握它们,第一步要做的也是从心底认同它们。只要思维还有一点不通畅,就一直想,钻研细节,直到完完全全领悟。
我不知道有没有清楚地表达我的意思,文字功底有限,还请见谅。
说完了内化,按照文字结构来说,接下来应该说练习,练习的重要性在于加深印象和拓展这个知识,我想没有人会否定它的重要性,所以篇幅有限也就不过多说累赘话了。
写下这段话是想分享我的个人感受,欢迎大家指正和友好交流。
正在学第一遍算法基础课,只能知道这个算法,和理解基本逻辑,被虐的死去活来,看来得细水长流,不断积累不断理解啊