学习与刻意练习的区别。
学习编程之类的技术,大概会经历学习与刻意练习。学习主要关注是什么,是一个抽象的理论;刻意练习则主要关注怎么做,包括一套流程。知道原理能够指导行动,而原理来源于书中、自身经验的总结。行动之后会有一个结果,根据结果调整行动。这是刻意练习,刻意练习是为了让学习到的东西自动化。因此,需要重复练习。总的来说,学习与刻意练习互相促进。我学习的大致过程,学习原理、进行实践、修正原理、继续实践。这两个步骤来回往复。
遇到障碍该怎么解决?
问自己当前的目的是什么,根据目的来决定是否换一个思路。这就好比我要到一个地方,高速公路很堵。我遇到了一个障碍,但是我的目的是到达目的地。于是,我的解决方法就变成了换一种出行方式。同时,也可以跳出这个视角,思考到这个地方的目的是为了旅游,而旅游的目的是为了满足好奇心与探索欲。既然交通不便,那么我就换个旅游场所。以上方法就是解决障碍的思路。总结一下就是两种方式,换一种方式和跳出当前的维度。
联系到实际的工作和学习,那么工作和学习时遇到障碍也可以参照以上两种方式。
换一种方式。对于一个概念或者原理不是很清楚,尝试看了很多次仍然看不懂。这个时候就可以定义为作者在表达这个知识点的时候可能自己难以理解。于是,我就找到了表达同一概念的其他书来看。最好针对同一知识看看其他人是怎么理解的。我最近在进行机器学习,学习到SVM时遇到了一个障碍。对当前的某些概念理解不了。我换了两本书,以及在搜索引擎上看了其他大神写的学习笔记,最终理解了其中的知识点,达到了目的。
跳出当前维度。作为一个匹夫,不想甘于现状,想赚大钱,首先应该选择一个赚钱的行业。选对了行业就算成功了一半,在一个平庸的行业做到领先不如在一个领先的行业做到一般。不同行业的利润有所不同。根据《麦肯锡季刊》上的原始报告,软件业的利润排第一,硬件的存储设备行业排第二,然后是烟草业、无线通讯业、互联网业等。这些行业是真正赚钱的。反过来说,像电力、建筑、石油这些行业,在这份报告中是赔钱的。所以目标既然是赚钱,那么选择的盈利的行业概率会更大。