IT运维的学习流程与方向

运维这一块在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

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值