Linux内核(4) - 内核学习的心理问题
2018-02-14 20:02
183 查看
对于学习来说,无论是在学校的课堂学习,还是这里说的内核学习,效果好或者坏,最主要取决于两个方面——方法论和心理。注意,我无视了智商的差异,这玩意儿玄之又玄,岔开了说,属于迷信的范畴。
前面又是Kernel地图,又是如何入手,说的都是方法论的问题,那么这里要面对的就主要是心理上的问题。
而心理上的问题主要有两个,一个是盲目,就是在能够熟练适用Linux之前,对Linux为何物还说不出个道道来,就迫不及待的盲目的去研究内核的源代码。这一部分人会觉得既然是学习内核,那么耗费时间在熟悉Linux的基本操作上纯粹是浪费宝贵的时间和感情。不过这样虽然很有韩峰同志的热情和干劲儿,但明显走入了一种心理误区。重述Linus的那句话:要先会使用它。
第二个就是恐惧。人类进化这么多年,面对复杂的物体和事情还是总会有天生的惧怕感,体现在内核学习上面就是:那么庞大复杂的内核代码,让人面对起来该情何以堪啊!
有了这种恐惧无力感存在,心理上就会去排斥面对接触内核源码,宁愿去抱着情景分析,搜集各种各样五花八门的内核书籍放在那里屯着,看了又忘,忘了又看,也不大情愿去认真细致得浏览源码。
这个时候,我们在心理上是脆弱得,我们忘记了芙蓉姐姐,工行女之所以红起来,不是她们有多好,而是因为她们得心理足够坚强。是的,除了向韩局长学习态度,我们还要向涌现出来的无数个芙蓉姐姐和工行女学习坚强的心理。
有必要再强调一次,学习内核,就是学习内核的源代码,任何内核有关的书籍都是基于内核,而又不高于内核的。内核源码本身就是最好的参考资料,其他任何经典或非经典的书最多只是起到个辅助作用,不能也不应该取代内核代码在我们学习过程中的主导地位。
相关文章推荐
- 《Linux内核修炼之道》精华分享与讨论(8)——内核学习的心理问题
- 《Linux内核修炼之道》精华分享与讨论(8)——内核学习的心理问题
- 《Linux内核修炼之道》精华分享与讨论(8)——内核学习的心理问题
- 【学习笔记】编译Linux内核(中)--安装内核时易出现的问题和解决方案
- {Linux内核“问题门”——学习问题、经验集锦} 给 fudan_abc的 一封信。
- Linux内核学习中---有关#define LIST_HEAD_INIT(name) { &(name), &(name) }的问题
- Linux内核设计第六周学习总结 分析Linux内核创建一个新进程的过程
- linux内核学习笔记-Linux 内核系统体系结构
- Linux内核学习遇到的问题
- Linux内核学习中---有关#define LIST_HEAD_INIT(name) { &(name), &(name) }的问题
- 第9节 Linux内核学习总结【Linux内核分析】
- linux内核学习(9)启动全过程概述之内核映像结构
- Linux内核学习之三内核编程语言与环境
- Linux内核“问题门”——学习问题、经验集锦(持续更新中……)
- Linux内核(5) - 内核学习的相关资源
- Linux内核学习-内核模块参数module_param
- Linux内核设计第二周学习总结 完成一个简单的时间片轮转多道程序内核代码
- Linux内核学习:netlink的内核实现原理
- Linux内核学习笔记九——内核内存管理方式
- Linux内核分析第二周学习博客——完成一个简单的时间片轮转多道程序内核代码