学linux运维的前景

提到前景,主要分为两个方面,一个是职业前景,一个是薪水前景.目前市面上大多关心薪水前景.

薪水前景:

总的来说,运维的薪水普遍比开发人员略低一点。这是因为上手运维工作比开发门槛略低,市场上有很多运维人员处于“会搭建服务”的状态。这种门槛确实比会“粘贴复制”代码,还要低一点。

但是随着你个人能力的提升,金字塔效应一样会很明显。各大公司都需要技艺高超的运维人员,开出的价格并不会比你同龄的开发人员明显低。

目前我所遇到过的薪水最高的运维人员,薪资在40W左右,据说也有人在50W左右年薪,我目前没有见过50W的运维,不敢妄下结论. 这里所说的是纯运维工作,

而当你熟悉多种技能之后开始统一管理多个部门,则有可能变成多个部门的总监。这都是有可能性的“发展”。而到这个层面的待遇,部分从业者在 50w ~ 100w /年 。

职业前景:

职业前景主要还是要从技能来说,我很赞同《程序员的思维修炼》中针对技术人员等级的划分,我觉得最根本的划分应该参考该书。但我在这里提一点干货。尽可能依照难度排序。

0. 熟悉常见硬件配置,了解常见硬件体系

1. 会搭建常见服务、理解服务工作原理

2. 精通系统工作原理(到这一步已经很少有人能做到了,能过滤掉 80%)

3. 熟悉多种发行版本,RedHat 系(Fedora , CentOS)、Debian 系(Ubuntu)、Gentoo 系(LFS,Arch)

4. 熟练的脚本开发 ,Perl,Python,Shell(三选二,或者都会)、自动化技术。

---- 第一梯度结束 ----

5. 集群化的管理思维方式 ,可以通过 Puppet ,脚本等等类似工具配合。

6. 性能的极端优化 ,这个工作必须基于 2 的基础,实际上很少有人能够做到

7. 多种数据库的原理、优化 MySQL,Oracle,MongoDB,Redis,这里面够你消耗掉一半的青春

8. 高可用性以及负载均衡思维方式

--- 第二梯度结束 ---

9. 与开发人员一起,参与架构设计

--- 第三梯度结束 ---

实际上第九点是贯穿在以上各点中循序渐进的过程。但是一定要有这个过程。

以上并不代表运维工作中所有的工作内容。

如果有兴趣,建议大家读一下<<程序员的思维修炼>>这本书,对你做好自己的职业规划有很大的帮助.

学习路上,有童鞋所关注的问题?

1. 运维行业加班多吗?

提到加班,其实只要是互联网行业,都会加班,不说互联网行业,一些传统行业,比如机械行业,上12休12,是常事.甚至有些早中晚三班倒,.

这里解释下一些传统行业(非计算机行业)的上班制

1.上12休12,表示白天早八点,到晚八点12个小时为一班.夜班晚八点到早八点12个小时为一班. 今天上白班,明天上夜班.或者连着四个白班,在连着四个夜班.

2.早中晚三班倒,是把一天24小时,划分成8个小时一个班.这周上早班,下周上夜班,在下周上中班. 时间完全混乱

3.上24休48 ,表示今天连续上24个小时的班,接下来休息48个小时,在连续上24个小时的班,如果有人请假,或者帮人代班,连续上72小时的也大有人在.

上面三种只是我知道的上班方式,所以你看,你加个班也就是做在电脑前敲键盘,上面三种很多都是体力劳动者, 我在大学曾经作为储备干部去一化工厂,上12休12, 一晚上都在往投料口投料,把200斤的袋子里的原料人工带入投料口. 又困又累, 休息会? 投料口停了,全线都得停.第二天产量不够得挨批,扣钱,通报批评.

说了这么多只是为了告诉你,你所谓的加班多,其实相较于刚刚说的传统行业,并不多,反而很轻松.至少我工作这么多年,最多有时间加班到12点,从没有通宵过.

能从事自己感兴趣的职业,加班不算什么,只要自己身体能受得了,并且加班应当有相应的回报,这要因人而异去选择,决择还是要看你自己。

当然如果你学历够高,学校比较好,可以选择国企,国企比较安逸,能实践的东西少.但是适合养老

2.我的年龄比较大适合学运维吗?

不知道年龄大是多少,据我所知打字大家都会,但是如果你百度下,会发现在08年有很多人问类似的问题,我20/30/40了怎么提高打字速度,还能练好吗?

后来出现只能手机,又有人问,我20/30/40岁了,用手机打字容易吗?

不单单是运维,你可以搜任何比较笛子,钢琴,跑步,跳舞,健身,都会有人问,我已经20/30/40/50岁了,年龄比较大,还能学好,笛子/钢琴/跑步/跳舞/健身吗?

其实学习任何知识,你今年不学明年也不会小一岁.从现在开始努力是最好的选择.

另外如果你要学Linux运维,最重要的不是考虑你多大合不合适,好不好学的问题,而是应该考虑自己要在哪个城市定居,如果在北上广深,立刻动身去学.如果是打算定居在三线四线城市,一定要先看看有没有合适你的企业和工作再去学.

切记: 千万不要听信趋势,在你不能够财富自由之前,10年后的趋势与你无关.抓住现下能让你生存下去的技能,而不是苦练屠龙术,等待10年后屠龙.

本文分享自微信公众号 - 大数据架构师专家(xinsz08),作者:xinsz08

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-10-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 七字诀,不再憋屈的运维

    致码DevOps
  • 四月小结

    致码DevOps
  • 运维所需技能体系

    产品研发有自己的生命周期: 设计阶段---开发阶段---测试阶段---部署阶段---线上运行阶段---下线或者回滚阶段。

    致码DevOps
  • 从Rust到远方:PHP星系

    来源:https://mnt.io/2018/10/29/from-rust-to-beyond-the-php-galaxy/

    MikeLoveRust
  • [Go]go语言实战-go版本的supervisord编译安装与运行

    当需要实现守护进程 , 以及自己开发的命令自动崩溃重启时,可以使用go版本的supervisord , 比python版本依赖少一些

    陶士涵
  • Android中的AES加密--上

    测试一下,OK,没问题,但是觉得好像哪里不对,我本来是为了安全考虑才加密数据的,结果这样把加密的密钥写在类文件是不是不太合适? 所以,又找了一下看如何安全一点。

    g小志
  • win10 uwp 设置启动窗口大小 获取窗口大小 设置启动窗口获得窗口大小

    ApplicationView.PreferredLaunchWindowingMode 设置UWP窗口全屏

    林德熙
  • win10 uwp 设置启动窗口大小 获取窗口大小 设置启动窗口获得窗口大小

    ApplicationView.PreferredLaunchWindowingMode 设置UWP窗口全屏

    林德熙
  • 堡垒机和防火墙有什么区别?

    堡垒机针对内部运维人员的运维安全审计系统。主要的功能是对运维人员的运维操作进行审计和权限控制。同时堡垒机还有账号集中管理,单点登陆的功能。

    青果云小潘
  • golang 使用pprof和go-torch做性能分析

        软件开发过程中,项目上线并不是终点。上线后,还要对程序的取样分析运行情况,并重构现有的功能,让程序执行更高效更稳写。 golang的工具包内自带ppro...

    lpxxn

扫码关注云+社区

领取腾讯云代金券