运维这一块在IT界中其实非常的不起眼,感觉没有程序员那么难做,没有售前那样给公司增加业绩,更不像研发一样高大上,不过当前任何一个你去拜访,参观的公司,能给你最直观带来这是一家现代化尖端企业的就是运维做到好的公司。

首先我不敢承认自己是大牛,也许在微软的技术这块算个小小牛吧,还是想给很多打算进入运维的或者做运维的同行一些我这3年来的感受和建议。文章用了学习方向,因为当下的IT界所有的技术都更新的非常快,如果没有去不断地学习是很容易被淘汰的。我面试过一些10多年经验的IT管理员,居然对云技术这块一点点概念和涉及都没有,顶多就是用过百度云,国内的阿里云,腾讯云等也就顶多在上面买过域名。

记得有一篇文章里写道谷歌定义了4个IT的进化阶段
1.PC–个人电脑
2.Cloud–云
3.Mobile–移动办公
4.AI–人工智能
我感觉一点儿没错,PC这个阶段已经过了(不考虑极度贫困地区和国家),当前不论是大小型企业多多少少都会利用一些云的产品,大多也都在或者完成了从本地到云的转型,也可能处于混合部署的阶段。对于移动办公来说,还不是很普及,顶多回个邮件,开个电话会议,当然这部分也是由于各种技术的限制所导致的,比如设备性能,网速,电量,安全等,不过你可以看到5G已经开始普及,无线充电也日益成熟,各种MAM,MDM产品也越来越强大,都是在推动移动办公的。至于人工智能么, 这个已经经历过3个低谷的概念,个人感觉这次还是不会来的那么快(大众普及率),毕竟处于第四阶段,连第二阶段还不算完全普及的情况下就免谈了。

不过这4个阶段也就指明了一个学习的方向,首先你必须掌握本地的运维知识,因为云其实不就是一堆服务器吗?只不过不放在你自己的机房里了,你只是花钱租而已。
首先,不管是什么方向的IT运维,必须把网络给学扎实,不要求你CCIE,或者考个CCNA的证书,但是最起码CCNA的课上一边吧,无网络不运维

回到为什么说先学本地,我举个简单的例子,3年多前我刚开始接触Office 365,自己找了个测试账户,第一件事情就是让我去认证域,要用到一个TXT的DNS记录。这里什么是域,DNS我都不知道,虽然可以查资料,但是当时仍然感觉糊里糊涂,直到我学习了MCSA Windows Server 2012的课程后,再回过头来看很多云端的管理员操作,不用说DNS了,学习起来都非常快。

不过Office 365在云产品中仍然只是最后一级–SaaS,前面还有IaaS,PaaS。这两样也是必学的,因为管理SaaS其实挺简单的,IaaS才是底层的东西。如果你现在是一个SaaS的管理员,学习完一些IaaS的知识后也会对SaaS有不一样的理解。

另外就是代码对于运维的重要性,绝大多数的日常运维是不需要IT管理员写任何代码的,通过图形化界面都可以完成。不过如果一点点代码基础也没有也是不行的,最低的要求是你能看懂别人写的小段的代码,比如一段PowerShell的脚本,因为可以把代码理解为IaaS这一块,从底层来解决一些问题,可以说95%图形化界面办不到的事情,用脚本都可以解决,剩下那5%就是bug或者产品确实做不到了。
比如我以前在香港管理一个设备的实验室的时候,测试工程师,研发以及售前每天早上都需要访问刚做过恢复出厂设置的设备,180台设备不可能一台一台来点恢复出厂,这时候就需要用到一个很简单的脚本,然后用Windows自带的Task Scheduler来定时触发这个脚本。在实际运维过程中还有很多很多这样的例子。

对于当下所有市面上的产品,到底该学哪一些?Windows, Linux,Unix, MacOS,Ctrix等等。首先看你服务的行业吧,虽然Windows这块肯定是主流,但是如果你效力的公司不用,那学了暂时也用不到,不过我建议在掌握了一门操作系统的管理之后,一定要开始学习其他的,往长远了不说,微软在Satya上台后不就拥抱了Linux吗? Azure中可以搭建Linux的虚拟机,Office ProPlus生产环境中也有公司装在Ctrix服务器上作为共享电脑。以后所有的操作系统达到互惠胡同也是说不定的,单单掌握一家的产品肯定远远不够了。

那么重点来了,哪里学习?向谁学习?需要学习多久?证书是必须的吗?

网上学习的资料算是多的不能再多了,视频课程,在线教学,线下培训等等都是可以的,像我本人是没时间双休日或者晚上再去什么培训学校了,因为要带孩子陪家人,所以都是选择一些网上的视频课程,比较灵活。以前单身的时候下了班坐几站地铁去上CCNA的课。

找一个好老师也是很重要的,老师不一定是线上线下的讲师,大家的授课方式都不一样,特别是在线视频,你还没办法当堂提问,甚至有些加了微信也不是立马回你,所以老师最好也是你身边的人或者论坛上的人去请教,我一直坚信“我不知道,总有人知道,我肯定不是第一个遇到这个问题的人
当然自己的动手实践是最最重要的!这部分可能是要花点儿钱了,毕竟你需要个环境,公司生产环境肯定不能乱动,所以你可以去找个提供云服务的平添,Azure,AWS,阿里,腾讯都行,搭建虚拟机然后自己去实践,偶尔可能需要一些硬件设备,那么便宜的就买一个喽,因为你做一遍的感觉肯定比听三遍要强多了,这个钱是该花的。

学习多久,这个我只能说没有尽头,因为更新换代太快了。有同事跟我一样是SharePoint的专家,但是5个月的产假回来,不说忘掉了很多吧,很多设置甚至界面都变化了。(当然一孕傻三年也许是真的)我因为一直在做所以没感觉到变化,但是她是实实在在感叹变化太多了。
而且一定要学习下一个会变成主流的技术,甚至像区块链,Kubernates这些都要学起来,你会觉得没什么用,这就说明懂得人少,那也就说明了物以稀为贵。

最简单的学习计划和方向可以用一些证书上的要求作为大纲,比如微软之前的MCSE就要求你有个MCSA,相应的每个证书都要求你需要具备什么样的知识和技能,我最早也是用这个来做参考的。但是证书一定要考吗?不是太麻烦,还是考一下吧,哪怕公司不给报销,这个对自己的职业发展也是有利的。至于题库这个东西,我不反对用题库,但是前提是你自己必须课程学完了,实践操作也有了,然后题库只是为了要个证书而已,不然真的,在我这面试的时候载掉的不是1个2个了,你要把证书写道简历上,一定要有这个资本才行。

我自己也算是自学7,8个月的机器学习了,先是学了几个月的概率论,然后学习机器学习的理论,重温了Java,学习了Python然后开始实践一些小的机器学习的代码,现在又开始学习Scrapy。我也是建议大家开始学习一个新的领域时也稍微做一下规划,不要学习机器学习上来就看怎么写代码,网上先看看视频,资料了解这到底是个什么东西,需要什么前提条件的知识才能学,制定自己的学习日程和阶段,然后开始该买书买叔,该看视频看视频,该上课上课。

学习就是一个发现自己无知的过程–Will Durant

IT运维的学习流程与方向相关推荐

  1. 亲爱的,我是一条Linux运维技术学习路径呀。

    根据我的经验,人在年轻时,最头疼的一件事就是决定自己这一生要做什么.在这方面,我倒没有什么具体的建议:干什么都可以,但最好不要写小说,这是和我抢饭碗.总而言之,干什么都是好的:但要干出个样子来,这才是 ...

  2. linux运维工程师学习路线

    一.学习路线: 1.青铜: 1.Linux基础知识.基本命令(起源.组成.常用命令如cp.ls.file.mkdir等常见操作命令) 2.Linux用户及权限基础 3.Linux系统进程管理进阶 4. ...

  3. 服务器维护工程师需要学什么,运维工程师有哪些就业方向?需要掌握哪些技能?...

    [运维工程师]是互联网企业必不可少的技术岗位.但是相对于编程开发而言,运维技能相对更容易入门,而且运维工程师对于年龄没有显示,经验越丰富的运维工程师,薪资以及职业发展前景越好.运维工程师有哪些就业方向 ...

  4. 金融行业IT运维现状问题和发展方向

    随着我国信息化建设力度的不断加大以及IT技术的不断创新与发展,使得各行各业都对IT系统的使用不断增加,依赖性越来越高.本文中恒云企服就从金融行业来分析一下IT运维现状问题和发展方向吧! 1.金融行业I ...

  5. 云计算开发教程:Python自动化运维开发实战流程控制

    今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战流程控制. Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. P ...

  6. MySQL 运维 - 从零开始学习 | 超详细

    MySQL 运维 - 从零开始学习 一.数据库类型 ► 常见的数据库类型 二.数据库管理系统 DBMS ►数据库系统 ►关系型数据库 ►非关系型数据库 Not Only SQL 三.安装MySQL ► ...

  7. 运维标准化与流程化建设深度指南(转)

    当下企业很多都热衷于建设运维自动化.智能化,通过技术革新代替繁杂的手工运维,提高生产效率的同时最大程度的减少人为失误.但是如何建设自动化运维,在不同的企业有着不同的建设方法和技术栈,虽然大多是以Pyt ...

  8. 运维标准化与流程化建设

    运维标准化与流程化建设 当下企业很多都热衷于建设运维自动化.智能化,通过技术革新代替繁杂的手工运维,提高生产效率的同时最大程度的减少人为失误.但是如何建设自动化运维,在不同的企业有着不同的建设方法和技 ...

  9. python菜鸟教程100实例-运维人员学习python菜鸟教程

    这篇文章主要为大家详细介绍了运维人员学习python菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 从不会写代 ...

最新文章

  1. linux Crontab 使用
  2. ckeditor富文本编辑器的基本配置设置:
  3. 谷歌浏览器添加JSON-Handle插件
  4. 爬虫基本库的使用---urllib库
  5. 016_Redis集群的删除和添加节点
  6. OS X 内核研究 准备知识
  7. python 函数重载_在Python中实现函数重载,60%的人都不会
  8. 微信小程序 body属性的问题
  9. lambda函数if_Python3中lambda表达式与函数式编程讲解
  10. erlang 常用函数
  11. java代码sudo命令_讓Java程序運行sudo命令
  12. band math函数_Envi中波段运算(bandmath)常用的函数
  13. php三极管导通条件,三极管的导通条件 - 三级管饱和导通的条件是什么?
  14. MT6797处理器怎么样?Helio X20处理器资料介绍
  15. 关于BUCK降压的一些学习笔记2-->滞回比较器产生三角波
  16. android自定义控件padding属性无效的解决
  17. BDW01手把手系列01:BDW01开发板基于TencentOS Tiny之helloworld!
  18. 如何降低计算机版本,如何在win7系统电脑中将IE浏览器的版本降低
  19. 计算机操作电脑试题评分标准,2014计算机一级上机试题(1—5套)评分标准.docx
  20. 经典唯美爱情说说语录,句句动人心弦

热门文章

  1. zabbix面试技巧
  2. 人月神话的神话色彩 - Boehm的模型和数据分析
  3. Visual Studio Installer 下载加速
  4. 集团企业主数据管理系统应用思路
  5. PbootCMS建站系统日常使用过程中常见问题汇总
  6. 八大免费SSL证书-给你的网站免费添加Https安全加密
  7. loadrunner监控iis指标
  8. 实现原理 扫描枪_手持式RFID扫描器、条码扫描枪设计(原理图、PCB、源码及论文)...
  9. 人工智能来了吗,身边的人工智能应用有哪些?
  10. c++ 繁体中文与简体中文的转换