到知识的源头看一看

335 阅读3分钟

知识的层级

我觉得,现在这个时代,虽然说信息爆炸,但是每个人能接触到的知识也是有层级的,与个人功力有关,与进取心有关,与眼界有关等等等等。
简单层级的知识往往是复杂层级知识的抽象,如果刚刚接触复杂层级的知识,往往会有看山不是山的感觉,越看越懵,会觉得跟简单层级的知识形成了矛盾,直到有一天柳暗花明,看山还是山,将简单层级的知识与复杂层级的知识能够和谐统一起来,这样才算是真正掌握了复杂层级的知识。
对同一份知识既可以做到寥寥数语概括,又可以做到细致分析娓娓道来。在追求效率时,可以用简单层级的知识指导行动,在具体分析时,可以用复杂层次的知识来寻求解决方法。

应对不同层级知识的处理办法

如果没有更高一层次的知识,那么就在能获取的层级上挑几份较优秀的知识,随便在其中选择一份好好研究一下,便能够应对当前所需。
如果有机会接触到更高层次的知识,一定不要害怕,这既是机遇,也是挑战。初入时会彷徨失措,熟悉了便会如鱼得水。
如果没有机会,也不要着急,说明功力不够、时机未到。

知识的源头

何谓源头,同一份知识,对不同的人来说,是不一样的,例如我写过的一篇CAS
juejin.cn/post/684490…
CAS,对程序员来说,理解到汇编层次就很足够了吧,但是对于造芯片的人来说,这还差得远呢。
那么,如何找到适合我们的源头的层次呢?
对程序员来说,程序员对计算机组成原理有了解,对汇编有了解,而且,这属于我们应该学习的部分,再往底层,就是属于禁忌的世界了。那么对于程序员来说,CAS的源头,就是组成原理/汇编这一层次。
确定了层次,什么是这一层次的源头呢?
对CAS来说,汇编这一层次,我们应该如何确定源头呢?是王爽的《汇编语言》吗?显然不是,《汇编语言》还算薄,翻一下就知道,和CAS一点关系都没有。我们要找的应该是Intel的官方手册
官方文档,通常就是某个层次知识的根源
我们上网搜索,百度或者博客,可以发现,对CAS的理解,最深最深也就是到Intel的官方手册的程度。
可以初步认为,我们找到了知识的源头。
各种博客,往往是阐述自己的理解,每个作者的理解都不一样(还不一定是对的),跟你思维方式也不一样。如果你看到两个博客之间,有一些矛盾点,你不知道哪个是对的,都不知道信哪个。而且网上的博客质量,不用我多说吧(包括我的)。
就我的CAS博客来说,可以说就是稀烂,你不应该看,我也不是写给你看的,我是写给自己看的,但是你应该根据它明白自己应该去哪里找自己想要的东西。

谨以此文,激励自己去看mysql的官方文档,虽然并不打算全盘看一遍,但是要克服畏难心理,要勇敢的去看自己想要了解的部分,克服困难才会成长。

附:
我觉得,一份优秀的学习资料,不仅能够让你学会资料里的内容,更应该指引你继续学习的方向,更应该赋予你自主学习这个方向的能力。
感谢掘金MYSQL小册的作者。