Linux系统难不难学,主要是看你的方法
一位好的老师非常重要,他引导着你的思想,引领着你的学习方向。一位好的老师不一定自己的技术厉害,不一定讲课的内容很丰富,但好的老师一定会告诉你如何学习,以及引导你自己去学习,所以我把这种老师称为“引导型老师”。俗话说的好“师傅领进门,修行靠个人”,所以学习这种事情还是要靠自己的,老师只能给你起到一个引领、带头的作用。
任何学习都是需要一个良好环境的,而环境又是由人来创建的,所以周围的交际圈是非常重要的。简单的例子来言,如果两个人同时学习Linux,两人的技术大致相同,一个人的朋友圈整天玩游戏、整天小说电视剧,刚想做会实验,朋友来邀请LOL了,玩游戏还是做实验?当然也不是说不能玩,只是说一个要有一个度,不能天天玩,这个就需要制定一个良好的计划了。而另外一个人刚做完实验,他所接触的朋友、网友都在学Linux,在讨论这个怎么做、那个怎么做,有些已经有所小成的人还会帮助自己解决一些问题,那么学习对于自己来说真的是一种享受。我们生活在一个复杂的环境里,我们有很多的朋友,和朋友交际是一件非常好的事情,但是在自己的私人时间里一定要做一些有意义的事情,我个人的时间安排中就会为自己创造一些学习的环境,比如在百度知道中回答问题,帮助大家解决问题的同时有锻炼了自己的技术能力;比如加入几个有意思的论坛,看看大神们都在干什么;比如加入几个技术交流群,看一下大家遇到的问题;创造一个好的环境,逻辑上将自己加入一个好的团队,这是非常有必要且值得做的一件事。
学习任何知识都是有技巧的,最实在也是最有效的就是坚持和循序渐进,一个良好的学习方法真的是极好的呢。所以学好Linux的一个必备条件就是----制定一个好的计划,三天打鱼,两天晒网的生活真的是你想要的吗?不是的,你需要制定一个合适且系统的学习计划,你口中的借口只是你懒惰的理由。比如:我要用一个月的时间里了解简单的Linux运行机制,学会常用的Linux命令和选项,学会文件管理、网络管理等内容的相关知识。可以把知识分为几个小的版块,在一点点的吃掉这些小而凌乱的知识点,如果自己基础实在薄弱或自己没有思路,可以在网上问问一些已经从业的Linuxer,问问到底应该学习什么?
“什么?没时间学Linux?工作已经很累了,还要让我学习?我记性不好记不住命令!!”
想提高你的收入吗?想提高你的技术水平吗?和上面的问题说NO!
积极的学习心态意味着好的开始
本人第一次系统的学习计算机是在2009年,那个时候每次开关机都伴随莫名的激动,学习五笔输入法更是让我走到了时代的前沿,2011年家里拥有了第一台安装win7系统的电脑,2013年第一次听说还有一个操作系统叫“Linux”。第一次真正操作Linux 是在2014年的暑假,是从网上找的Linux教程,看了一遍又一遍到最后依然什么都没记住,第二次“Linux之旅”是我上大学的时候,RHEL6 的CE课程,老师教的确实不错,但是作为一名当代大学生,悠闲的生活注定了我学不到多少知识,2016年在网上发现了《Linux就该这么学》这本书,让我重拾了学习Linux的信心。对于Linux的学习,我认为学好Linux其实并不难,而且学习Linux是非常有必要的,不管是作为从业方向也好,还是未来的大趋势、大主流,Linux都是不错的选择。那么,下文就分享我对于Linux学习的一点点心得和体会,以及我为什么说Linux其实并不难学。
“Linux这个操作系统难吗?简单,纯命令行设计、个性化强、工作效率高、黑漆漆的窗口天生自带神秘感。”
当然了,不是所有人都可以这么幸运的遇见“引导型”老师或者是要自学的同学,那么你就只能自己去引导自己了,多跟别人交流、多个别人讨论,锻炼自己思维能力的发散性,慢慢的要做到举一反三,做完一个实验要联想到和其他实验的区别,以及下次再做实验的时候怎么可以快速的找到帮助等等,要锻炼自己的思考、学习、找资料的能力,这样你的Linux学习一定会进步飞快的。
良好的计划让努力X2
以笔者自身的情况来说,我会在学习新知识前在知乎、豆瓣上搜索一些推荐的教材,这些书籍通常是经历了一定时间的积累,而被众多口味不一的读者推荐一定是值得看看的。所以我们需要找一本适合自己且内容编排、作者、读者口碑都不错的学习教材。
举个选书错误的例子,有一次一个同学问我Linux的问题。他说“我照着书上安装的服务为什么启动不起来?”,我瞧了瞧他手中书的目录,写的应该还不错,所有考点必备知识点一应俱全。 再仔细一看,瞬间感觉尴尬了,“命令都敲错了,怎么能起来?是service xxx start啊”。这什么鬼书啊,目录、简介说的天花乱坠,内容就是这?书上所有的启动服务的命令都是”server xx start”,每个命令都用sudo ,简直误人子弟。
良好的环境让学习变为享受
“Linux这个操作系统难用吗?难!一片黑漆漆的命令行窗口闪烁着谜一样的光标,本来英语就是老大难,现在竟然让我背那么多命令?”
假如你具备了上面所说的几点条件,那么Linux其实真的不难学,不信?你试试呗。
上面是两种不同心态的回答,不同的学习心态必然会铸就不同的技术水平,Linux操作系统其实非常简单。可能你说我“英语不好,学不好Linux”,为什么要这样想呢?我们是学习Linux系统,又不是学习英语,所以英语不好又有什么关系呢?当然,不可否认英语好在学习Linux的时候会起到事半功倍的作用,但英语真的不会成为学习Linux的拦路虎。就比如系统日志一样,臭长臭长的英文信息,但只要抓住那几个关键的单词,就已经大概可以猜出是什么意思了,再说,你当百度、有道是吃干饭的吗?不要让自己的消极心态阻拦了学习Linux的道路,重要的是一个积极的心态和不放弃的恒心。
以我个人的经验来看,在遇到不会或者一知半解的知识点时,先不要急着钻研这个知识点,去睡一觉或者看看电影、看看动漫,让自己稍微放松一下是没有关系的。但!请牢记这个让你停步的知识点,继续进行下一步的学习计划,随着你的积累和眼界,这个问题在某一天就会自行解决的。
好的老师让思维X3
选择好的教材让时间/2
现在RedHat Enterprise Linux 已经出到7.2了吧?难道你还在看以前的Redhat9.0 的书籍吗?虽然Linux的原理和运行机制是相通的,大多数命令也是一样的,但你要知道,任何一本值得看的书都会进行迭代更新并且增加符合时代的知识,我个人推荐带我重回Linux之路的---《Linux就该这么学》,为防止广告嫌疑不多做介绍,有心的同学可以自行搜索。