在云计算和 AI 时代运维应该如何做好转型

就运维来说,随着日常重复的人工操作被逐步自动化之后,如果还是固守原有的工作模式和思路,能做的事情、能够提供的价值,一定会越来越少。

如果只允许给一条建议的话,就是要学会写代码。

运维行业发展到现在,无论是从趋势上看,还是从现在所经历的实际现状来看,单纯靠人力维护的投入越来越无效。所以,无论是做运维转型也好,还是做其它技术转型也好,具备代码开发能力,已经成为一项必备技能。

大多数做运维的同学不具备代码开发能力,并不是自身的能力问题。很多情况下都是因为不够自信,对写代码心存畏惧,担心自己写不好,所以一开始就把自己给限制住了。

下面是一些具体的建议。

  • 代码开发上,建议是可以从 Python、PHP 或 Go 这些上手比较简单的语言开始。这里不是写脚本,一定要能够实现完整的业务功能或流程。一开始尝试去做一些简单的工具,实现一些简单的功能,再往后可以通过一些复杂的业务场景深入下去。一旦场景的复杂度高了,就会涉及到更高的开发技能,比如并发、缓存、消息甚至是服务化框架等等。关键是敢于迈出第一步,然后逐步转变。
  • 提升产品意识。这里不是要求运维同事都成为优秀的产品经理,或者具备很强的产品设计能力,而是一定要有产品意识,只要有这么一点点小转变就会带来大不同。很多运维同事,甚至是资深级别的,往往还是习惯于处在最末端,前面有什么事情找到我,我就处理什么事情,属于被动响应类型的。但是,如果你有产品意识,能够将你所做的事情整理汇总起来,然后做一下流程上的串联,再把流程中每个环节步骤的功能进行详细描述,同时在梳理的过程中,将一些不合理、不规范的地方进行标准化约定,也就是我们前面说的标准化过程,然后输出的内容就是平台开发所需要的需求分析和产品 PRD 的雏形了。如果能将所做的事情从单纯的运维操作转化到这个维度,那我们呈现的价值就完全不一样了。
  • 提升技术运营意识。就是如何根据需求,把承载了标准化和规范体系的工具平台真正落地应用起来。同时,在落地的过程中,通过问题收集和一定的数据分析,然后再回到产品设计和需求实现流程中进行改进,形成一个良性的闭环。

因为未来随着技术、数据和计算能力的提升,AI 是一个必然的趋势。如果一点都不了解,极有可能就会被卡在门槛外面,这就不是转型的问题了。

当然,转型这个过程也不会完全是绝对和极端的,以后就一定是一个运维都不要,一个 SA 也不要,一个网络工程师也不要。但是,我们应该看到,这些岗位会更加收敛。一个是岗位设置上会收敛到各大云平台厂商这里,做专职的基础和后端的服务维护;同时随着自动化的完善,在岗位数量上也会收敛,不会再出现大批量的岗位需求。最重要的,这些岗位上的价值空间以及成长空间,将会变得极为有限,不管我们愿不愿意承认,这都是我们不得不接受的现实。

或许,唯一的办法就是不断地学习和提升自己的技能,保持对技术发展趋势的敏锐性,及时做出调整和应对,才是根本的解决之道。

此文章为4月Day18 学习笔记,内容来源于极客时间《赵成的运维体系管理课》,推荐该课程。

你可能感兴趣的:(运维,运维)