说起Linux,虽然出现的时候比windows系统晚,但是其起的作用可是非常大的,如今已经占据的市场份额也是非常大,利用Linux可以为企业架构服务器,邮件,DNS,代理等服务器,路由器等等,为企业降低了运营成本,而且各行各业都多多少少有Linux的影子。虽然咱们平时用的大多数的windows系统,但是Linux其实也是在背后发挥着巨大的作用,所以对于技术人员来说,学好Linux显得尤为重要。
对于要想学好一门新知识,毫无疑问,努力是最重要的,相信很多人也知道要努力地去学习Linux,才有可能学好Linux,但是往往大学中有这么两种情况,一些人要学一个学期才能学会Linux,而且期末考试还刚刚过及格线,一些人可能不用那么长时间,可能只是用了一个月时间,就能学会Linux,而且也考得很不错。努力固然重要,方向更加重要,如果没有正确的方向加以指引,往错误的方向一直奔跑努力的话,那么结果可想而知也是不如意的。为什么中学时代的很多学霸都有错题本,有的人在做两张试卷的时候,学霸可能只做了一张,但是留了时间去总结这一张试卷的错题。有的人在疯狂做题以求成绩快速突进,学霸就慢慢做试卷,有错题及时总结到错题本上。
正所谓,慢就是快,方向对了,学习方法对了,努力的结果也会更加趋向于成功。所以说,如果要学好Linux,必须要有正确的学习方法,制定切实可行的学习计划,切记不可埋头苦干,一味地努力,在努力的过程中,要停下来想想自己的方向又没也偏移,有没有在学Linux的时候去干别的什么不相干的事情,如果有,要及时调整好方向。相信很多人学习Linux,无非都是想用Linux做一些感兴趣的事情。那么既然如此,我们就要把大部分精力集中在我们要做的事情上面。还有就是,学技术的时候切记不可太过于钻牛角尖,刻苦钻研是值得尊敬的,但是一个小细节,他可能背后涉及了很多函数原理,如果你因为一个小语法,而去钻研其背后的原理的话,那么你此时就要去读其他相关的知识。我举个例子,相信大家在大学都学过C语言,都学过把一行代码打印出来的语句,比如printf语句,我们要实现一个打印自己说的话的功能,就直接用printf就好了,但是如果你此要深究printf背后的原理,想要研究作者编写这个printf的源代码是什么,究竟为什么这个printf会把东西给打印出来的话,可能你就要去学习数据结构与算法,编译原理等等的知识,但是在那个时候,你是没有能力去接受如此复杂的知识的,所以我推荐初学者小白们你只知道怎么用就可以了,没有必要深究其中,如果你深究,你就可能会朝着错误的方向努力,浪费大量时间了。在学习Linux的时候也是一样,初学者小白们切记不可深究,学习技术的目的就是在于会用,会使用到实战中就行了。稍加入门后再去深入学习是比较靠谱的~
我推荐一本理论知识和实战相结合的小白入门书籍就是《Linux就该这么学》,这本书不会像百度百科一样,专门讲某个知识点的理论,有时候让你看完之后都理解不了这个技术词汇的意思。这本书比较注重实践,先把大概的理论知识告诉你,让你对这些知识点有个了解,然后再结合很多的实例让你练习,让你敲键盘,这样的话,你在学习的时候,就会加深对Linux技术的理解,而不是只是死记硬背某些知识点了,可能过了若干时间后,你忘记了这个技术词汇的意思,但是你知道它是怎么使用的,知道它是使用在哪个地方的,那么你就能把这个项目做好,我们绝大多数人学习技术都是奔着使用技术去的,一定要会使用技术,并且运用到实战中,这才是正确的目标。这才是正确的学习方向,只要牢记这个方向,去学习技术的时候,心态就会不一样了,你的Linux学习之路就会事半功倍,方向对了,你再加倍努力,你就一定可以学好Linux。
建立了正确的学习方向,知道了自己学习Linux的目标究竟是要干什么,这样,你学习起来才会有针对性,知识是无限的,Linux这门技术,就算你学一辈子,也不可能全部学习完,所以我们一定要知道自己的方向是什么,是要运用Linux到实战项目中才行,好了,希望大家都能学好Linux,早日实现自己的目标!