一直以来,我对计算机方面,尤其是在操作系统方面有着超级浓厚兴趣。但是因为家族里很多都是做着金融方面工作,所以在父母的要求下,我大学学的专业是金融专业。按照父母的思路来看,是希望我大学毕业后,能够进入到银行系统工作。怎奈我到了大学之后,性格就变得很野,再加上没有父母的管束,所以就导致将自己大量的业余时间投入到自己兴趣爱好当中。那时候,就疯狂般学习计算机各方面知识,也敲打各种代码。
机缘巧合之后,我接触到了linux。再加上我接触linux时,也正是虚拟化、云计算时代的来临。那时候就有预感,linux发展这么快,其在服务器领域肯定将会占据半壁*。因为随着开源软件在世界范围内影响力日益增强,linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。可以说,linux在*、金融、农业、交通、电信等国家关键领域有着极大的市场份额。因此,那时候接触linux时,就想着好好学习下。要是实在是自己找不到工作,再不济也可以让父母安排,进入到银行系统当中。
在linux学习当中,我零零散散接触了Debian GNU/Linux、Mandriva、Gentoo、Slackware、Knoppix等等。但总体而言,自己还是比较喜欢Ubuntu Linux的,因为以它为代表的linux发行版走的是桌面市场路线,能够让自己在使用当中有着很多惊喜,并且更新也比较快。当然,我今天写这篇文章的目的,不是为了要讲学习linux应该使用版本,而是想讲述下自己从linux小白到现在算是一个大咖(目前在国内知名金融机构做着linux相关工作,月薪在20K左右)的过程。
总得来说,从我个人方面学习经验来看,从linux小白到大咖,主要还是从以下三方面做起:
第一,选择合适的入门书籍。市面上关于Linux学习书籍比较多,但很多书籍都是互相抄袭,讲述的也比较夸夸其谈,缺乏实践性,也容易误导人。而那些误导人的书籍,就很容易造成学习者在学习当中半途而废,或者在学习当中,要走很多弯路。因此,在学习linux当中,一定要选择合适的入门书籍。关于入门书籍,自己比较推荐《鸟哥的linux私房菜》和《linux就该这么学》这两本书。《鸟哥的linux私房菜》这本书影响了一大批人,对于那些计算机基础比较薄弱的人,是可以入手这本书,然后能够让自己对linux有个初步的了解。但是这本书有个缺点就是,就是内容太多了,书也比较厚重。在学习当中,除非自己能够有大把的空余时间以及相应的毅力,不然学起来会特别费劲。而《linux就该这么学》,用的系统是最新的RHEL7,可以说是与时俱进。。但这本书整个学下来,是能够让自己快速入门linux。对于很多运维人员而言,在从事相关工作,也是非常需要这么一本书。
第二,进行报班学习。我们知道任何学习,都是有方法的。如果在学习当中,只是想单纯依靠自己摸索学习话,是很难有长进的,并且学习效率也不高。所以在学习当中,我是非常建议报班学习。因为可以通过老师,对知识进行系统整理,然后有些优秀老师或优秀的学习机构,在学习完之后,还会帮助推荐工作。关于报班学习,在这里,又不得不安利下刘遄弄的linux网络学习课程。也正是通过这么一个网络课程学习,以及在社交群里与很多大咖的交流,才使得自己学习能够有较快的进步。报班学习刘遄弄的linux网络课程,差不多是花了半年左右,自己拿到了红帽公司的RECH证书。也正是这么一个证书,让自己敲开了工作之门。
第三,工作之后,不要停止学习,不要停止学习,不要停止学习!嗯,重要的事讲三遍。很多人在进入职场之后,就会啃着自己之前学习的老本,也不会在职场上进行深入学习。其实对于职业生涯而言,想要走得更高,学习是不能停止。而我自己在工作之后,就一直没有停止对linux学习。也会参加一些关于linux的学习活动,跟同行的人,交流些学习心得,或者会帮助那些刚入门linux解答一些学习上的疑惑。而这样的一个过程,无疑让自己在linux的专业学习上更为扎实,也让自己的实践能力有较大提升。
好了,上面就是在linux学习三点总结,希望能够对一些想要接触linux学习一些帮助。