下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

详述如何成为一名优秀的Linux运维人员?

作者:课课家教育     来源: http://www.kokojia.com点击数:880发布时间: 2016-07-12 16:04:30

标签: Linux入门Linux自学Linux行业现状

  如何成为一名优秀的Linux运维人员?以下将从三部分来分析目前Linux行业的现状以及如何学好、用好Linux。

Linux运维

  一、Linux行业现状

  Linux技术含量高、产业带动性强、开发难度大、附加值高,是各国竞相发展的重点。最初,Linux诞生于1991年,在国外的发展非常迅速,即使目前国内越来越多的应用转向Linux平台,但大多数人对其还不太了解,甚至一个多年从事Windows平台下的开发人员,可能也从未使用过。原因主要有:

  1.入行门槛较高

  由于Linux是类UNIX操作系统,UNIX是一个相对早期的操作系统,它的设计不是针对大众的而是从事计算机的专业人员。虽然Linux相对UNIX对大众已经相对友好,但仍然不是普通人能够轻松掌握的操作系统。由于很多人深受Microsoft的windows操作系统影响,对于Linux这种主要以命令行形式操作的系统非常不习惯。

  另一个原因是,由于大多数的发行版中对中文的支持并不好,换句话说是没办法对中文的支持太好。由于Linux涉及的知识相对低层,除去GUI能提供的中文界面,基本上看到的都是英文。Linux运维人员都知道,每天与Linux打交道的很少能看到中文。所以英文是学习Linux一大障碍。

  考过CET-4的人都知道,应试英语着重语法,几乎每一题都是变着法的考语法。而计算机英语其实是非常厚道的,计算机告诉你的一定是陈述句而不是反向疑问句或其他复杂的语句。比如,输入一个命令执行时,如果这个命令计算机没有找到,它会直接的告诉你:xxx command is not found,它不会问你:这个命令难道真的存在吗?由此可以知道,计算机英语关键在于需要掌握大量的名词和术语。

  2.难于精通

  国内目前的状况是大家都知道windows的运维相对不如Linux运维的薪资水平。所以很多想做运维和windows运维的人员都想选择Linux运维,目前也有很多的相关培训机构,网上的书籍视频层出不穷。但是真正想要深入到高级的Linux运维却不容易。原因主要是:

  “能力有多大,责任就有多大”,在运维这一行,能力和工作成正相关。没有人天生就是大神,运维与其他行业不同,运维需要的是有丰富的经验。运维这行要的是“稳”,一个优秀的运维人员应该是一个好管家。没有情况就是最好的情况,但我们往往无法决定不出问题,所以一个专业运维人员必须具备出现问题第一时间找到解决方案并实施的素质。在这种大前提下,越是有大项目经验的能力越强。精通难于不是学习的能力而是磨练的机会。

  3.就业前景好

  以前大多公司都注重网络技术,所以那时网络工程师很热。如今大公司的网络都早已成形,市场上的CCIE到处可见,网络技术的门槛也没以前那么高。Linux行业的崛起,在云计算的大环境下,市场上对Linux高级运维人员的需求将越来越大。然而,人才是不可批量生产的。Linux是一个操作系统,只是一个工具,在Linux运维的初级阶段,是可以取代的。一个经常在Linux下做开发的开发人员就可以取代一个Linux初级运维人员。如果高级运维,开发人员是无法取代运维人员的。高级运维是一个非常专业的职位,高级运维需要掌握相当多的知识,包括但不限于网络技术、系统编程、运维流程及思想、虚拟化、自动化运维体系构建、数据库管理,云计算平台应用,大数据等。一个运维人员需要具备有开发人员的思想,但一个开发人员是否能够掌握常年积累下来的运维流程、思想和经验体系就不是一朝一夕的事情了,所以高级Linux运维绝对是目前大公司的稀缺人才。可能有人会说:一个高级的开发人员是更稀缺的。这个观点没错,现在为你分析为何说Linux高级运维更加稀缺。

  要从供需的角度看一个行业从业人员是否稀缺:

  1.需求。目前国内Linux上的应用越来越多,某些大公司更是将整个平台从原来的windows转移到Linux上,windows运维也许可以找别的人员兼职,但不管大公司还是小公司,都很重视Linux运维。大公司不差钱,小公司压根就不懂,你不懂的东西你越想找个专业的人帮你打理。因此,虽然需求基数不大,但需求意愿强烈。

  2.供给。现在哪个大学都开设编程课程,但与Linux相关的课程却很少。目前从事Linux运维的多半是半路出家,一出校门就去做Linux运维的很少,这是因为运维是一门以经验为主导以能力为辅助的行业,由于是高级Linux运维需经过多年的锻炼才能达到较高的境界的。

  Linux高级运维人员一般都是随着公司的项目一同成长,是公司中的关键岗位人员。一个公司的高级Linux运维掌握了公司的大量运维资料和项目经验,公司不会轻易放人,个人也不会轻易跳槽。由于换一家公司你要适应新的运维团队,开发新的运维工具和平台,这种风险个人也不会轻易尝试,所以高级Linux运维的人员流动性不会很大。

  还有一个很重要的原因,运维其实是一个后勤部门,大神一般都不屑于做运维,而且开发比运维的薪资高。正因为如此,像我们这种普通人才有机会做大神不愿做的事,不用和那些大神们竞争。

  所以说Linux高级运维将是云计算大环境下的稀缺人才。

  二、学习Linux的两种人

  学习Linux的人主要分为两种情况:

  1.兴趣

  有一些是通过老师了解到Linux,产生了兴趣,然后主动学习Linux。大多数学生会选择自学,不会去报专门的培训班。很多学生学了Linux的基础知识后,会进入一个瓶颈,不知道学了Linux的知识将来可以来做哪些事情。一旦我们发现自己所学的知识不知所用,那便会对所学的知识产生排斥心理,觉得没用,导致了玩GUI的误区。

  2.工作需要

  很多是因为工作中需要使用Linux系统,不得不学。有些会选择自学,有些由于上班了有一些收入,也会选择上培训班以快速学习的Linux。这类迫于工作需要、环境压力下的人入门会较快,慢慢会发展为优秀的Linux运维人员。

  三、关于Linux入门

  不管学习哪一门技术,我们都会想怎么入门,这是经常被问到的问题,但都是用一句老套的话回答你:只要功夫深,铁杵磨成针。除此之外,给自学Linux的朋友几点建议:

  1.不管你基础多差,找一本系统的书籍从头到尾的看一遍,即使看不懂,至少也对它有点印象。如果你觉得很吃力,可以去找找网络上的视频教程。看视频是效率最低的学习方法但却是最容易入门的自学方法。推荐一本比较系统详细的书——《鸟哥的Linux私房菜》。

  2.多提问多思考。遇到问题首先自己思考,寻找答案,实在自己没办法解决的再问人。另外,网上有大把的资料供你学习,要知道你求教的那个大神他也是从网络上获取的这些知识。

  3.不用担心英文学不好。只要坚持看英文文档,遇到不懂的单词去查字典,弄通弄透,不用多久你会发现看英文比看中文理解的更好。

  4.坚持才能成功。成功不会一蹴而就,要办成事就不能半途而废。

  5.多和别人交流讨论,帮助别人是一件开心的事情同时也能提升自己,也许别人的问题就是你会遇到的下一个问题。

  如果你有条件,请大胆的做你以前未做过的项目,每一个项目都是一次极大的提升,环境能够磨练一个人的能力和意志。不要错过好的环境资源,好好把握,慢慢进步。如果你暂时没有这些机会,请努力提升自己的能力,做一个有准备的人,也许机会不久将会来临。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程