教你深入系统的学习linux系统
前段时间,在课件无意看到知乎上面一个人的问题:“如何深入系统的学习linux?”。下面是问题的背景:我是一个在校的大二学生,对 Linux 非常感兴趣,以后想往 Linux 方向发展,现在能熟练的操作 Linux 系统,基本上熟悉了各种命令,也能写一些 shell 脚本,平时写代码都用 Linux,基本上可以独立搭建各种开发环境,C 语言、操作系统原理学的不错,但是学校并没有这样的课程安排,现在也很迷茫,不知道如何才能更加深入的学习 Linux,比如 Linux 内核,驱动开发或者运维等,希望各位大神能给一些意见。
我突然觉得如果一个人的思想眼界开阔的话,这个人在哪里应该都不会被埋没。题主尚未毕业,有大把的时间用来研究Linux,同时自己有足够的热情和动力去持续学习。但是这里有一个问题,题主并不明确自己未来的职业方向。表面上看题主是有一个远期规划的,但实际上Linux方向有无穷多个分支,各个分支的技能要求差异会非常大。
我怀着迷茫的心情去百度了一下,如何深入系统的学习linux?
然后我顺着这个答案一直在整理自己的思路,因为我和题主的问题疑惑都是这么的相似,我也是大二,我也是。。。。。,我也想直到问题的真正正确的答案。我花了四个小时的时间整理答案,最终我发现我失败了,其实和自己没有明确自己的职业方向有很大关系。不过对于大二的学生来讲,确定职业方向几乎是一个不可能完成的任务,太迷茫了。
我之后就自己的情况做了一个详细的整理,我的优点是:学习能力较强,做事情十分的认真和具有耐心,具有较强的责任心和处理事情的能力,我的计算机科学与技术专业的学生,在不断地学习中,发现自己的基础知识还是十分扎实的。我的缺点:拖延,等着别人给出一个合理地答案,自主性不强。然后我在做自己的职业规划过程中,就大概的浏览了一下智联招聘上面的招聘信息,记录了一些自己十分感兴趣的职业,然后在笔记本上面记录了这些职业需要的技能,基础知识,对应的就职者的品质等。然后,我的目标就是分清晰了,就是我应该按着这个职业规划进行进一步的学习。我在图书馆寻找对应的需要的专业知识,然后感觉总是不是很满意,所以,我又开始了在网上整理所需要的书籍,然后我发现《linux就该这么学》这一本书十分符合我需要的
简直完美,然后我就开始了自己的学习历程,起初总是因为自己的操作问题一直出错,每次排错都快急死了,半天还没找出来错误,真的是小白做实验各种急躁,我的排错能力还很弱,曾经因为一个空格问题没有注意到,敲代码太快了没有仔细检查就花了我老半天的时间,然后,自己的学习兴趣真的是被浇了一碰冷水一样,不知不觉一个月就过去了,我还是不停的做实验,没有太大的长进,我差点就怀疑我的白忙乎了,和室友一对比自己整天独自苦逼的学习,大家都追的剧我一集都没看呢,大家说话我都接不上了。我发现太孤单了,就给自己放了半天假期进行休息,然后我发现这本书的作者刘遄老师自己开了培训机构,然后我抱着忐忑的心情加了全国交流群,然后一直潜水看着大家在问各种各样的问题,我还不是很理解什么是使用PXE+Kickstart无人值守安装服务。
什么是使用LNMP架构部署动态网站环境?看的我一头雾水,同时我又看得出来竞争者很多很多,他们大多也都是刚毕业的学生和刚入职的准备转行的职员。我又鼓起勇气,加了一个第9期的学员,我问他学完之后感觉如何?他说刘老师很负责的那种,遇到不会的就解释的很清晰,感觉这个培训班收获很多。然后我问他在从事什么,他说他已经入职了一家公司,月薪在1万出头,准备先不断地积累经验,然后跳槽进更大的公司。我听了觉得牛逼完了,学一期课程大概一个半月的时间,我用自己的努力应该也可以这么厉害,然后在我不断地思考之下,我也报了班,然后现在已经结课了,真心不错,我准备好好准备一下RHCSA和RHCE的考试,然后明年去实习,也有一个敲门的金砖。所以,朋友们,如果你们和我的情况很类似,别犹豫了,赶紧学习吧。同行者竞争太大了,我们都要抓紧时间去努力。加油吧。