有很多人都说学习技术就直接去看视频看书学习,遇到不懂的再去查资料,其实我对于这个观点是不完全认同的,我认为学习技术就必须要先打好基础,很简单,如果你一个英文单词都不会,我是绝对不相信你能够学好Linux系统的,要知道,现在的互联网技术几乎都是美国发源地,编程语言的主体都是26个字母,还有一系列的数学知识等等,其实这些基础知识在我们学习编程的过程中都发挥着巨大的作用,只不过我们没有察觉而已。
如果大家要学习Linux的话,我建议还是要先花点时间学习数学和英文,学习技术是有门槛的,我举一个例子,一个小学毕业的人和一个大学毕业的人去学习Linux,很显然,大学毕业的人学习的速度肯定会快很多,因为他接受了数学和英文基础的培养。对于本身底子文化不算太差的人来说,我建议他们每天要多花点时间背下单词,巩固学习下数学基础知识等等,如果大家的目标就是Linux简单入门的话,那么就没有必要去学习英文了,直接上手学习Linux就可以了,但是我相信大部分人的目标肯定不止于是简单入门Linux,而是要把Linux学好,甚至要学精通,Linux学到后面,所需要的英文知识就越多,而且最新的Linux相关技术的更新也是以英文的形式展示出来,相比于中文资料,英文资料是最权威的也是最靠谱的,这是我的经验,大家可以参考,我建议大家多看英文资料,而不是中文资料。
但是如果只是一味地去学习英文和数学基础知识,那样会浪费太多的时间,而且容易半途而废,在这里我给大家推荐一本非常适合初学者的书籍《Linux就该这么学》,在线阅读:https://www.linuxprobe.com 这本书是专门针对初学者的,不需要你有太多的基础,但是简单的英文单词你要能够看得懂,简单的数学知识你要能够理解才行,最重要的是你要有一双勤奋的双手去敲代码。这本书带领大家入门足矣,大家可以一边学习这本书的知识,一边巩固英文和数学基础,关于如何学习,我觉得大家可以根据自己的情况而制定,比如可以在手机下载某些App,每天坚持背单词,也可以在网上查询跟计算机技术相关的英文单词和文章,数学知识的话,可以多去学习高等代数等,这些知识你可以去网易云课堂等等的网站学习课程,因为我觉得不止是理工科学生会学习Linux,可能有些文科类学生对Linux感兴趣,所以面向数学基础薄弱的学生,我建议要学好数学。在大家学习这本Linux书籍的时候,一定要多做笔记,遇到不懂的问题要及时向老师,同学甚至是网友提问,当然遇到不会的,首先要自己思考,思考不出来就去查百度,谷歌等等,再去问人,这样效率高一点,Linux命令一定要学习https://www.linuxcool.com 而且也不是每个人都有时间去回答你的问题,很多时候你还是需要依靠自己去解决技术问题,而解决技术问题是一个程序员的基本功,像我这种一边学习英文一边学习Linux,虽然可能会比专心学习Linux技术的人慢一点,但是这不要紧,因为你Linux入门了,到中阶甚至高阶的程度的时候,你就会发现英文和数学的重要性,我可以毫不犹豫地说,你不懂英文和数学,你根本无法精通互联网的任何一门技术,特别像是Linux这种技术,你更加要巩固好基础才行。
总的来说,Linux的发展前景还是非常好的,大家也可以多点上网查一下Linux相关的工作岗位,可以去应聘网站上面看一看Linux相关工作的要求是需要你懂什么样的知识,然后你可以结合自己的实际情况来针对性的学习,这样的话效率也能够加快,目的性明确了,你学习的动力也能够加快,还有一点就是学习的时候不能三天打鱼两天晒网,一定要坚持每周学习,最好是每天都看一看Linux技术,看多了,你就记住了,看多了,你在动手实践的时候也会容易很多,最后,希望大家能够巩固好基础,学好Linux。
红帽RHCE认证:https://www.rhce.net