关于学习能力
我觉得学习的本质就是认知,认识的比较浅叫了解,认识的比较深、全面叫理解,当然这里的前提条件就是自己的认识是正确的。那如何证明自己的认识是正确的?我觉得就是能基于自己的认识做出的行为经过实践检验是正确的,如同太祖所说的实践是检验真理的唯一标准。
如果不认同我的观点学习的本质就是认知,那下面就不用看了。如果认同这个观点,那学习某件事情也就是认识某件事情了,那如何做到全面深刻的认识某件事情?我觉得有以下几种方法:
1、又如同太祖所说的从实践中来到实践中去。
我们可以从实践中通过总结分析得出一个初步的认识,在基于这个认识通过进一步的实践来验证、矫正自己的认识,循环往复从而得到一个比较接近客观事实的全面深刻的认识。但是这种方式有个特点(不能说是缺点,因为优缺点是相对的,是基于特定场景的,而特点是绝对的)就是需要大量的实践,在这个过程中需要付出时间精力成本都比较大,也容易得出正确但偏颇的认识。所以往往是用来认识一些简单或者比较新的事情,前者是因为事情本身简单,实践的成本低,而后者则是无奈之举。
2、参考别人的观点,如看书、交流。
但观点是有主观性的,我们想要的是通过他们的观点来认识背后的客观事实,而不同观点可能是源于客观实事的不同角度,所以我们要参考不同的人的不同的观点,从而才能尽可能从多个角度来认识客观事实,进而让我们的认识更接近客观事实。就像小学课本的小马过河那样,听取了不同动物的观点,才能知道那条河到底有多深。(写到这突然意识到我要表达的东西其实是国家用来启发7、8岁孩子的=_=,不过又想想现实情况,很多人都是直接选择接受一个主流的观点来作为自己对客观事实的认识,又觉得写出来还是有点用)。当然,别人的观点也有可能是源于虚假的事实。所以我们还是要通过实践来验证。
3、补充说一下上面的第2点,上面说要能通过别人的观点来认识背后的客观事实,那如何做到呢?
可以从别人的观点逆向分析,但是不管怎么分析,从客观事实到别人的观点,这个过程已经有很多的失真,再怎么逆向分析,得到的认识其实也是有限的,所以我觉得最好的资源其实不是别人的观点,而是别人如何得到他的观点的这个过程,也就是他思考的过程,因为在这个过程中,别人的思考就像是在一个迷宫里反复探索,最后作为产出,他公开了自己思考的结果,也就是从入口到出口的一条最短路线,但是我们想要的整个迷宫的构造(因为只有了解迷宫的整个构造,当下次老天刷新了迷宫的入口和出口时,我们还能很快的找到逃生路线)而他反复探索的思考的过程恰恰是最能让我们了解整个迷宫的办法,也就是让我们全面了解事实本身的比较好的办法。王垠的文章学习的智慧讲的很好,尤其是里面提到的死知识、活知识。我觉得作者说的死知识就是我说的观点,而活知识就是我说的客观事实(嗯,真正的知识就是客观事实,学习知识就是认识客观事实,我的观点。),只有全面深刻的了解了事实本身,下次遇到关于这个事实的一些问题时,我们才有可能找到对症下药的办法,而不是不管具体场景,一律生搬硬套别人的死知识。另外从这个角度说,其实看书并不是最好的学习方式,和这个事情的专家直接沟通分享思考的过程才是最高效的方式,但是这种机会比较少,不过多和几个非专家但是有独立思考的人沟通,也能比较高效的了解事实本身,毕竟三个臭皮匠抵个诸葛亮。
4、在已经比较全面的认识了事情本身的基础上,最好还能有更深刻的认识,也就是要能从事情的表象看出本质。
为什么要看出本质,看出本质有什么好处?推荐一篇王垠写的文章(经验和洞察力)。
那如何能看出事情的本质?其实在想这个问题之前我觉得还要搞清楚什么是本质?我觉得任何复杂的事情都是由一层层的复杂度越来越低的东西组成的,就像一个倒置的金字塔,越上层越复杂,越下层越简单。如果正是某一层比较简单的东西所拥有的属性恰恰是这个复杂的东西在当前场景下的核心价值所在,那这个层面的简单的东西就叫这个复杂东西的本质。打个不太恰当的比方,就像研究水和冰时,他们的本质是水分子,研究水、冰和沙子时,他们的本质就是分子。所以看出本质的关键就是要能合理的抽象,也就是抛弃多余的属性,提炼出在当前场景下真正起作用的充要属性。就像前几天我看到Vue3.0新特性时发现增加了一个新API,叫composition API,了解后就意识到这其实就是Angular里的service,因为他们的本质都是想提供给开发者一个能把业务逻辑抽象出来成为一个独立的黑盒的方法。然后再一想,不能说谁抄谁,因为当我们把考虑的上下文扩大到软件工程,就会发现软件工程的本质就是抽象,不管是面向对象、函数式编程、各种设计模式还是各种框架的设计思想,本质都是进行抽象(只是抽象的层面和角度不同),如何非要说谁抄谁,那就是它们都抄了软件工程的思想,所以入行三年发现很多人抱怨学不动了的软件工程里其实没啥新东西…
以上就是我对学习能力的想法,后知后觉,比起这么晚才明白过来,总比一辈子都不懂要幸运吧。另外感谢公司没有加班习惯,让我闲的有时间在这扯淡。