打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【终于轮到我了】IT不是只有程序员,10年运维经验大家有什么想问的
 街上讨论最多,也最热门的行业应该是金融和IT了,经常看到有人说想学IT,但貌似一提到这个行业就是程序员这个岗位,其实IT的范围太大了,有无数个方向,比如运维。

        运维是一个神奇的岗位,你工作做得特别好的时候,你基本是透明的,没有人会来找你,但是一旦出问题(一定会出问题,这个无法避免,运维就是解决问题以及避免出现问题的职位),你就是救火队员,以前待过一家公司,运维部门是全公司唯一不上绩效的部门,因为实在是不好计算。

        运维到底是干什么的?产品提需求,开发写程序,运维给你一个环境和平台实现这些程序,然后保障这个产品高效稳定的运行,出现故障时的应急处理,这就是运维干的事。而现在这个时代,你也可以把运维想象成一个跑偏了的程序员,没有在写代码实现产品,而是写了一堆保障服务运行的自动化任务和程序。

10年前的传统运维,基本上是铁路警察各管一段,系统运维就管系统,网络运维管网络,IDC运维管IDC机房,数据库运维管数据库,前端或者叫应用运维管web服务器。网络有故障了,你让数据库运维来解决?对不起不存在的,不会。而且大量的人工操作,重复操作,每天都要做同样的事情。后来慢慢出现了自动化运维,运维开发这种岗位,负责写一些自动化脚本和程序,来代替反复的人工操作,因为人工操作很傻,而且浪费时间,一条命令到点自动执行,不比你人盯着屏幕敲键盘好?

牛逼的运维是鄙视人工操作的,你每天早上来了应该是看监控,看日志,看各种自动化任务执行的情况,然后你今天大约一半的工作就完成了,你忙的点应该是业务的扩张,新产品的上线,老版本的更新这些,而不是整天解决内存不足,磁盘跑满这些事。

谷歌有个岗位叫SRE,我觉得就是未来运维的发展方向,它打破了传统运维各管一段的架构,底层的事情交给底层人员来处理,我就负责整个系统的自动化处理,每个人都可以独立处理任何问题,几十个人可能负责10万台服务器级别的运维,所以需要你懂开发的事情,不是你会个网络,会个Linux,会个数据库就叫运维了,你要懂整个架构。

说了这么多估计你们已经觉得无聊了……最后把运维跟程序员做个对比吧:

运维的优势:
1.可能没有程序员那么忙,毕竟没有类似一个月必须写出这个产品的烦恼。
2.不需要你会那么多门语言,又是JAVA又是PHP,可能你学个Python就能吃的很开了。
3.不用整天跟产品撕,一会改这个需求,一会改那个功能,你对着系统就好,全在你的掌握。

运维的劣势:
1.7x24,程序员哪怕加班到10点,你下班就是下班了,不用操心工作了,但运维不是,你不知道什么时候服务器就坏了,半夜有问题你就要半夜处理,所以要求你做好备份和冗余,我们以前经常开玩笑说,机房炸了你这个产品都得能照常使用才行。
2.别人放假越闲你越忙,想想春运抢火车票,大年三十抢红包就能理解了。

学生们想进IT行业,对这个方向感兴趣的可以提问,运维老兵对职业生涯迷茫,考虑转方向的也可以问我,因为我现在已经转了,不再是纯的运维了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python从入门到实战,拥有这三本书很有必要
如何用20种最热门的编程语言写代码?
Linux运维就业职业发展方向有哪些?
最牛程序员必备软件大比拼,干货!
123
使用存储过程操作数据库的好处
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服