总之,我希望能帮助初学者,让这些朋友能获取到尽量完整的知识以及尽量多的原理,以补充看视频而导致的知识点缺失。
同时,我也希望能对那些毫无1基础的朋友产生一些鼓励,因为我也是非科班出身,也是毫无计算机基础, 也很愚笨,但只要坚持三点就够了: 坚持学习、坚持记笔记、坚持动手测试。
本人是重度强迫症患者(死脑筋),喜欢研究所谓的实现机制和原理,发现涉及到实现机制的时候,或出现疑惑的地方,总要想办法让自己脑袋通畅(曾记得研究xargs时,翻遍网上都只有最基本用法,一狠心自己摸索测试,整整花了一一个多星期,到最后才发现能用到xargs的地方也都只用它最基本的功能,真是极度心塞;还有一次无意中发现,"mv /tmp/a/a 1 tmp/a"会失败。
但windows里里层目录就可以覆盖外层同名目录,为了搞懂为什么,又花了大半天时间,所以,有些时候做深入探索真的不值得,时间很宝贵)。
因此在很多文章中,加入了我自己的理解和推理,也许各位会发现一些技巧,或解开曾经的疑感,或发现新大陆。若各位看了之后能忍不住说一声“我靠,原来如此”,对我个人肯定是一个绝大的鼓励和肯定。”
我想为那些非科班、培训班出身的道友提供一个系统学习的地方,完善Linux运维类知识体系。这想法很"伟大",很幼稚,还不知所谓,自己就那么几斤几两,还想写教程,是要误人子弟呢,还是无人子弟呢?但是,我自己的亲身经历告诉我,只要体系够完整,知识够系统,就能让那些正在苦海中挣扎的人找到方向,找到归属感。哪怕有些地方写错了,也无关紧要,对与错,对于学习的人来说,一点都不重要。
2.1 非科班的孩子,学习很累
对于非科班出身的人,想转入IT入个门没多大问题。但没有计算机的底子,不懂操作系统原理,只要稍微深入一点,一定会遇到很多问题。也许有人会反驳我,觉得现在大学里的课程死板,学不到东西,和真正的工作内容脱节,科班和非科班其实没什么区别(在我印象中我已经听到、看到过好多次这种言论了)。
我想说,都是站着说活不腰疼的人,这和读书无用论其实是类似的。一个非科班的人的,可能连读、写、IO的概念都不清楚,更别说没学过C语言,去看内核方面的书。正如我上面的图中描述我自己"很长一段时间都不知道什么叫做服务"。
这些苦,只有非科班的人能体会。直到现在,我依然认为自己的基础严重欠缺,功底不深,很多该懂的基础都不懂。我的IT启蒙老师说过一句话,大概意思是"大学里落下的课,毕业后一定会花更多时间去补回来"。
文章TAG:博客 坚持 文章