大家好,我是小刘运维。

最近很多朋友问我:你一个搞开发的,怎么跑去做运维了?今天就来跟大家聊聊我的真实想法,以及AI时代下运维这个行业的变化。


一、为什么从Java转到运维?

说实话,最开始的原因挺现实的,也挺俗的。

1 第一个原因:开发是吃年轻饭的

工作两年后我就在思考一个问题:

  • 等我35岁了,还能跟年轻人拼体力吗?
  • 等我40岁了,还能写得动代码吗?
  • 万一被裁员了,我还能找到工作吗?

那时候看网上说「程序员35岁危机」,越看越慌。

我不想一直靠体力吃饭,我想找一个越老越吃香的方向。

2 第二个原因:敲命令挺酷的

第一次见运维同事操作的时候,我觉得太酷了:

  • 对着黑框框,噼里啪啦敲一串命令
  • 然后服务器就按他想的那样跑起来了
  • 那种掌控感,比写代码强多了

那时候就觉得:运维这个工作,好像挺适合我的。

3 第三个原因:感觉运维可能比开发轻松

那时候天真地以为:

  • 开发要天天写代码,需求改来改去
  • 运维只要装装环境,部署部署应用,应该挺轻松的

现在回头看,这个想法挺幼稚的,运维其实也不轻松。

但那时候就是这个想法,成了我转型的动力之一。


二、真正接触运维后,才发现不是想象的那样

1 运维不是「装环境」那么简单

刚开始以为运维就是:

  • 装装JDK
  • 部署部署应用
  • 看看监控

真正做起来才发现:

  • Linux内核参数要调
  • 网络要懂(VLAN、路由、iptables)
  • 监控告警要会配(Prometheus+Grafana)
  • 问题排查要快(看日志、查指标、抓包)
  • 还要会写脚本(Shell、Python)

那段时间每天都在学新东西,比当年学Java还累。

2 运维也不轻松

现在做了运维才知道:

  • 开发是「996」,运维是「007」
  • 开发下班了就没事了,运维手机24小时不能关机
  • 凌晨告警是常事,有时候要起来处理问题

但奇怪的是,我并不觉得累,反而觉得挺充实的。

为什么?

因为运维是解决实际问题的

  • 应用挂了,我把它修好
  • 性能慢了,我把它优化好
  • 部署麻烦,我把它自动化

这种「把问题解决」的成就感,比写代码强多了。


三、为什么我现在觉得运维是个好选择?

1 运维确实「越老越吃香」

做了这么多年运维,我发现:

  • 运维靠的是经验,不是体力
  • 遇到的问题越多,解决问题的能力越强
  • 工作时间越长,越值钱

现在面试的时候,别人会问我:

  • 你遇到过什么生产事故?
  • 你是怎么排查的?
  • 你有什么优化经验?

而不是问我:你能加班到几点?

这种感觉,很踏实。

2 敲命令确实挺酷的

虽然现在也会用界面工具,但我还是喜欢敲命令:

  • kubectl get pods
  • tail -f xxx.log
  • top、htop 看服务器状态

那种「一切尽在掌握」的感觉,真的很好。

3 运维的成就感更强

写代码的时候,成就感来自于:

  • 功能上线了
  • Bug修好了

做运维的时候,成就感来自于:

  • 把一个快要挂的系统救回来
  • 把部署时间从1小时缩短到5分钟
  • 帮公司省了几十台服务器

这种「实实在在解决问题」的成就感,更强烈。


四、AI时代来了,运维这个行业会怎么样?

1 AI对运维的冲击——有人欢喜有人忧

最近AI太火了,ChatGPT、Claude、文心一言… 各种大模型层出不穷。

很多运维朋友开始焦虑:

  • AI会不会把运维的活都干了?
  • 我会不会失业?

说实话,刚开始我也有点慌。

但用了一段时间AI工具之后,我发现:AI不是来取代我们的,是来帮我们的。

2 AI时代下,运维行业的3个变化

2.1 重复性工作被AI替代

以前我们要做很多重复性工作:

  • 写YAML文件
  • 写Shell脚本
  • 查日志找问题
  • 写监控告警规则

现在这些工作,AI都能帮我们做:

  • 告诉AI「帮我写一个Nginx的Deployment YAML」,AI很快就写好了
  • 告诉AI「帮我看看这个日志,有什么问题」,AI很快就能定位到
  • 告诉AI「帮我写一个监控CPU使用率的PromQL」,AI很快就写好了

这些重复性工作,AI做得又快又好。

2.2 对运维的要求更高了

重复性工作被AI替代了,那我们做什么?

我们要做AI做不了的事情

  • 深度问题排查(AI只能帮我们找线索,最终还是要人来判断)
  • 架构设计(AI可以给建议,但最终拍板的还是人)
  • 故障复盘(AI可以帮我们整理信息,但总结经验教训的还是人)
  • 团队协作(AI没法跟人沟通,协调资源)

所以,AI时代下,对运维的要求反而更高了:

  • 你要懂AI工具,会用AI工具
  • 你要懂原理,不能只会用工具
  • 你要会思考,能解决复杂问题
2.3 运维的价值更高了

以前运维的价值,可能体现在「能快速解决问题」。

现在运维的价值,体现在:

  • 能用AI工具提高效率
  • 能解决AI解决不了的复杂问题
  • 能设计出更稳定、更高效的架构

所以,AI时代下,好的运维反而更值钱了。

3 AI时代下,我的3个建议

3.1 不要抵触AI,要拥抱AI

不要觉得「AI会抢我饭碗」,就抵触AI。

相反,要主动去学AI工具,用AI工具:

  • 用ChatGPT帮你写脚本
  • 用AI工具帮你查问题
  • 用AI工具帮你学新技术

AI是工具,工具是用来提高效率的,不是用来取代人的。

3.2 把精力放在「AI做不了的事情」上

重复性工作让AI去做,我们把精力放在:

  • 学习原理(Linux、网络、K8s、数据库…)
  • 积累经验(多踩坑,多复盘)
  • 提高解决复杂问题的能力

这些才是我们的核心竞争力。

3.3 做「会用AI的运维」,而不是「被AI替代的运维」

现在会用AI的运维,和不会用AI的运维,效率差10倍以上。

我现在每天都会用AI工具:

  • 写YAML文件,用AI生成
  • 查问题,用AI分析日志
  • 学新技术,用AI帮我讲解

效率提高了很多,以前1小时的活,现在10分钟就干完了。


五、给想转型运维的朋友的建议

1 想清楚:你是真的喜欢运维吗?

不要像我当年那样,只看到「敲命令挺酷」、「可能轻松」就转了。

运维工作需要:

  • 细心(配置文件错一个字符就可能出大问题)
  • 耐心(问题排查可能需要几个小时)
  • 责任心(线上出问题,你要第一个上)
  • 持续学习(新技术更新很快,现在还要学AI)

如果你只是想找个「轻松」的工作,可能运维并不适合你。

2 先从一个点突破

不要什么都想学,先从一个点突破:

  • 可以先学K8s
  • 也可以先学Docker
  • 或者先学监控

把一个方向学透了,再扩展其他的。

我当年就是先把K8s啃透的,啃透之后,再学其他的就容易多了。

3 动手实践,不要只看视频

看10个视频,不如自己动手搭一遍环境。

  • 自己装个K8s集群(用minikube或kind)
  • 自己部署个应用
  • 自己动手排查个问题

实践出真知。

4 现在就要开始学AI工具

不管你现在是做开发还是做运维,现在就要开始学AI工具。

AI不是未来,是现在。


六、接下来我想做什么

这也是我做「小刘运维」这个号的原因:

  • 分享K8s排坑经验:把我踩过的坑都告诉你,让你少走弯路
  • 推荐好用的运维工具:特别是AI运维工具,能帮我们提高效率
  • 分享GitHub每日资讯:每天看看有什么好的开源项目
  • 分享AI工具使用经验:教你怎么用AI提高运维效率
  • 帮助想转型运维的朋友:如果你有问题,可以随时找我聊

💡 小刘说

从Java到运维,我走了8年。

这8年里,我迷茫过、焦虑过、也想过放弃,但最终还是坚持下来了。

现在AI时代来了,我反而更有信心了。

因为我知道:

  • AI是工具,不是来取代我们的
  • 我们要做「会用AI的运维」
  • 核心竞争力永远是我们自己的能力

如果你也在考虑转型,或者在担心AI的冲击,不要着急,慢慢来,时间会给你答案。


互动话题:你用过AI工具吗?你觉得AI会对运维有什么影响?欢迎在评论区聊聊!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐