我们在过去的时光中,谈了很多关于技术、关于生活、关于工作、关于学习的话题,这次我们来谈谈关于『认知升级』这个话题。
实际上,『认知升级』相对来说是个比较抽象的概念,它与掌握一门技术相比不是那么容易看到。因为技术的进步和成长是任何人都可以看到成效的。比如说,你之前不会Netty或是对Netty不是那么了解,通过学习和实践掌握了Netty的方方面面,那这其中的进步就是非常明显的,也是很容易看到成效的。
与技术上的成长相比,『认知升级』则属于更加抽象,且更具方法论的一个话题了。那么,到底什么是认知呢?
我个人认为,所谓认知指的是你对这个世界,对身边环境,对于生活、学习与工作的认识以及所采取的行事方法。
如果说切实掌握了一项技术属于『硬技能』的话,那么『认知升级』则属于软技能这个领域。不过,这里千万不要认为只有『硬技能』才是我们需要掌握的;相反,『软技能』的重要性有时还会超越『硬技能』,为什么这么说呢?
根据我的经历,诸如『认知』这样的软技能是我们能够切实掌握『硬技能』的一个重要前提和方法论保证。具体来说,我们在学习任何一项新技术时,每个人所采取的方式与方法都是不尽相同的,你有你的方法,他有他的方法,而我显然也有我的方法。不过,无论中间采取了何种方法,我们的目标是不是都是一样,或是几乎是一样的呢?那我们的目标是什么呢?显然,我们的目标是扎实地掌握所学习的这项技术或是这个框架,并且对于一些重要技术与框架来说,掌握的越深入、越扎实越好。
既然大家的目标是一样的,即我们所要追求的最终结果几乎是无差别的,那么这中间的过程就会对结果起到很大的影响,有的影响是正向的,有的影响则是负向的。
从我们准备学习一门技术开始,一直到最终彻底掌握它,这中间会经历很多的过程,也会出现很多反复。因此,如何更好地确保中间过程的效率与效果就会对最终的结果产生极大的影响。
可以将掌握一门技术的过程分为如下几个步骤:
1. 觉得这门技术挺有用,准备学习。
2. 搜集学习资料,看官方文档、购买相关图书、看相关视频。