大四了,目前我是希望找一份linux运维实习的,毕竟自己根据培训机构的课程自学了很多linux方面的知识,但从招聘网站来看招运维的很少,招运维实习的更少,开发之类的实习就很多了,这个职业会不会慢慢消失啊,有点担忧


网路更新迭代很快,但是就目前推测5-10年Linux不但不会消失,而且还会更为很多公司IT技能型人才的一个考量依据,只不过是会根据公司的大小不同对Linux的技能水平要求也不同。Linux可以看做两个方向(「开发」和「运维」)

1.开发方向(嵌入式)

嵌入式Linux系统应用领域,在这个领域有可能不太被人们所熟知,它是以Linux作为基础的嵌入式作业系统的应用,说的直白一些它的被应用在行动电话、个人数字助理(PDA)、CD播放器,还有一些消费性电子产品当中,甚至还有一些被应用于航空航天领域,最被我们熟知的就是经常用的安卓手机,手机里面的Android就是基于Linux被开发出来的。开发这个本身是一个「来钱快」但是耗费精力的行业,但是更多的还是得看个人的「资质」为什么什么这样说那,他并不是说努力和经验就可以达到什么程度,他需要对演算法和数据结构有一个清晰的掌控!

2.运维方向

在这个方向上应用最多的就是作为企业伺服器系统出现,虽然Linux的出现要晚于windous和unix但是他以自身独特的「安全性」「效率高」「经济性」「稳定性」等特点被百分之90以上企业所应用,他不需要考虑版权的问题,在处理配错运行的过程中还十分的高效,最主要的是大部分都是免费的为大部分公司"0成本"这一块卡的死死的,目前Linux系统已经被应用在各行各业中。

3.云计算

云计算实际上是Linux技术的一个深入挖掘,2016年正式进入了云时代,云计算的一些概念,我就不多做解释了(我跟百度已经有了合作,这个问题可以直接百度),就目前现在比较大的几家云服务比如阿里云、亚马逊云、Google云都是建立在Linux的系统基础之上的。

综上所诉,Linux运维的前景是十分蓬勃的,但是如果想成为一个站在Linux上层人物,还是需要不断学习,不断钻研。技术过硬才是硬道理,我也整理一些入门到进阶的资料分享给你,题主可以看一下

知乎专属资料,30GLinux干货资料?

xinmengedu.mikecrm.com

4、大数据,如果要是说云计算服务跟一些企业的业务联系紧密的话,那么大数据更多的就是被应用在「用户」生活的方方面面啦,我们最经常遇到的就是,如果我们在淘宝上搜索或者观看一些产品的视频甚至只是在一个产品页面上多停留了几秒,然后等你第二次登陆淘宝甚至在微信朋友圈的广告中都会有相应的推送,这就是大数据的力量所在,它基于Linux系统进行搭建如,hadoop、Spark这些服务,对互联网上额「数据」进行整理、分析、挖掘等等等等,当然啦,我并不是做大数据这一块的,所以也只能跟你说这么多了!

最后是现在比较火热的AI人工智慧和区块链,这两个实际上主要是「开发」的层次,但是与「云计算」、「大数据」是息息相关的,但是底层上都是Linux为操作系统。其他的可能只能题主自行百度或者等待有缘人

总而言之吧,Linux的发展空间还是很大的,发展前景也是很蓬勃的,只要技术过硬哪里都有你施展才华的地方,Linux需要掌握的东西很多需要有一颗学无止境的心,还有一个勇往直前的魄力!


首先:

Linux诞生于1991年,内核版本更新了快30年.它的发行版很多已经是成熟的操作系统,不太存在"前景"这个问题,未来的30年Linux的在伺服器系统中地位不会有太大变化.如果你问的是鸿蒙或者安卓系统的前景咋样还情有可原... Linux在开源系统中没什么竞争对手,只要开源概念在这个地球上不消失

其次:

招聘网站招运维少的这个问题,这是30年前到现在一直存在的,所以这个现象我觉得还是会持续下去.. 也是就说招运维既不会变多,也不会变少... 所以不会存在慢慢消失的这个问题... 不过20年后30年后会怎么样现在不好说,但那时楼主你也退休了不是么


Linux被其他系统取代:

目前伺服器操作系统有哪些?

AIX, Windows Server, Solaris...大概这些是吧,它们都是闭源系统,所以也不会取代Linux

那么会不会有其它的开源系统取代Linux呢?

我们要了解开源系统的诞生:

  • 由开发者提交代码后,再由社区释放出系统,Linux的演变
  • 由公司开发后再开放源代码,鸿蒙貌似就是这样

第一种方式出现第二个"Linux"的概率小一些,除非这个地球上有一个开发者对Linux不满意想开发出更强的操作系统.并且,他带动了全球的很多很多个开发者一起参与进来

第二种方式有没有可能出现替代Linux的系统.. 我觉得是有可能的. 但必须克服几个条件: 1.开源软体的支持(mysql docker apache php 甚至是图形界面) 2.开源不等于免费.这里我拿鸿蒙举例,鸿蒙是开源的,但它不是免费的.如果想要替代Linux 必要要出现免费版的发行版本,比如CentOS 3.鸿蒙系统中的部分内核是基于Linux的,也就是说它依赖于Linux的发行版本,除非摆脱掉Linux内核 由华为自己重新设计或优化,否则不可能比Linux的更好,但你想想华为自家员工对Linux基础上进行优化或二次开发出来的内核 比的过全球数不清的开发者对Linux的改进吗.... 如果鸿蒙的内核代码经过修改比原本的Linux更好,那它开放出来的源代码Linux也可以很容易的借鉴过来啊... 不了解这一块的去百度一下"GNU许可证". 所以基于Linux系统基本是行不通的 4.企业用户对操作系统的更换是很保守的,伺服器上面目前还在用rhel6,winserver2008的还是很多的

必须完全不基于Linux系统,重新设计一款开源的内核,并且完全不兼容Linux,或者说完全和Linux倍道而行(这样Linux就没法借鉴它的代码).不要使用到Linux的代码(那样就受到GNU的保护)这种可能性还是有的 如果贝尔实验室有当年那么辉煌,或者如果Anderw S.Tanenbaum在退休之后的业余生活不是钓鱼打牌啥的 想再搞出个milix啥的, 中国人就算了吧


运维是一个互联网公司必不可少的岗位……

如果你缺乏以下条件,请远离运维岗

运维需要鹰的眼睛……在诸多日志中查找出错原因

需要豹的速度,需要你能在短时间处理掉发生的问题……因为时间就是金钱我的朋友

需要狼的耳朵……随时监听开发的诸位大哥说的任何东西,防止成为甩锅对象

需要熊的力量,伺服器上架下架,网路布线拆线……没有强壮的体魄是做不了的!

最后还需要一个24小时都要有电并且铃声超大的手机……不24小时on call,那算得上什么运维

请善待运维,运维永远是最后离开公司的那批

因为,开发加班大多是在写bug。写完bug他们就可以走了。

运维加班一般是在等开发写完bug。等他们写完运维才能把bug上线,成为真正的bug。

一般这个时候,别人开始上班了……


就目前来看

Linux运维是不会消失的

现在有很多公司上云了

但是,上云之后也是需要人去维护的,比如说项目部署,配置,规划等等

就DB方面来说,上云不是一件好事情,麻烦太多了

尤其是mysql,pgsql之类的需要用参数调优的资料库

Linux运维的需求一直会有,但是不会太多

而且,现在要做运维的话,也是需要一定的代码基础的

基本的SHELL是必须的,写写什么自动脚本什么的

要求高一些的话,python是必须的

一般中型公司(100-300人左右),两个运维足够

小公司一般需要一个人

超小型公司不需要运维,开发可以包了,但是相对来说,业务上的体量也不会太大

大型公司的话,运维需要团队的,机器是不可能24小时不出错的,这里面也许包括了人为因素等等

而且公司有实力的话,重要业务一般都是自建机房,毕竟,在云上,系统调优,服务调优等等操作是非常不方面而且困难的

运维是一个很杂的职业,在小公司可能连实施运维,桌面运维的活都干了,但是在中大公司,这些都是有明确的分工的。

即使是现在流行的devops,自动化之类的,到最后,还是需要运维去操作的,因为运维知道里面封装了些东西

总的来说,运维并不会消失


云计算时代的运维,工作内容已经朝著项目经理,运营,开发这几个方向分散,传统运维只存在于少部分传统企业里了。

运维工作需要你有7*24上线支援的能力,如果心态和身体上接受不了会很崩溃。

这几年运维转开发的人很多,因为运维岗位越来越注重开发能力,而编码技能说白了是要长期实践才能掌握的,只有专职研发才具有时间和精力基础。

运维工作内容比较杂,年终总结时你都不知道自己一年来做了哪些有成就感的事情,很容易陷入自我否定


推荐阅读:
相关文章