哈喽,大家好,我是 一名初入运维职场的菜鸟阿Dai

三个月前,我在参加本公司面试的时候,当运维经理问我“运维是干嘛的”,我当时眼神飘忽,左思右想然后挤出一个听起来很高大上的词儿:“呃.....保障服务稳定?”

说实话,我心里想的其实是:不就是个“高级网管”+“救火队员”吗?

今天,是我入职运维岗的第91天,也是我转正的第一天。我想聊聊这三个月,我是如何被现实“啪啪打脸”,以及重新认识“运维”这两个字的。

一、入职前,我眼中的运维:喝茶、救火、背黑锅

在我的想象里,运维工程师的生活大概是这样的:

  • 救火队员:日常摸鱼刷抖音,一旦钉钉或电话响起告警,就化身键盘侠,一顿操作猛如虎,把挂掉的服务给拉回来。

  • 机房搬运工:在风扇嗡嗡作响的的机房里,扛着服务器、插网线、装系统,偶尔帮同事解决“诶我怎么上不了网了”的世纪难题。

  • 背锅侠:反正出了问题,开发会说“我代码在本地跑没问题”,测试会说“我测了没问题”,那问题出在哪了?

总之一句话,就是个苦哈哈的幕后角色,随时准备着半夜起床,为爱(和工资)发电。

二、入职后,我的世界观崩了又重组

结果,上班第一周,我就发现自己想的有多离谱。

这三个月,我一次机房都没进去过,服务器长啥样全靠看云厂商的图标。但我每天接触到的东西,却彻底刷新了我的认知。现代的运维,早就不是之前的手工作坊了。

1. 机器能干的,人绝不碰

我上班接到的第一个“震撼教育”,来自我的师傅(一个发量和技术成反比的大佬)。他看我准备手动一台台登录服务器去改配置,拍着我的肩膀说:

“小伙子,记住,任何重复超过三次的手工活儿,都值得你花半天时间写个脚本让它自己动。我们是运维,不是体力劳动者。”

于是,我开始硬着头皮啃 Shell 脚本,学起了 Ansible。当我看着大佬一条命令下去,上百台机器在几分钟内唰唰唰地完成了部署。那感觉,就像是我还在用锄头刨地,人家直接开上了联合收割机,又酷又魔幻。

那一刻我悟了:我们不是流水线上的工人,我们是流水线的设计师。

2. 盖楼不用砖,用图纸

更“骚”的操作还在后面。我发现我们团队要新建一台服务器、搭建一套复杂的网络环境,不是去网页上“点点点”,而是……写代码!

这个听起来很玄乎的东西叫“基础设施即代码 (IaC)”。说白了就是:

咱们现在盖房子,不用一块一块砖去砌了。而是先用代码(比如 Terraform)画好一张完美、精确的建筑图纸,然后敲一下回车”,云上就自动给你盖起一栋高楼大厦。

想修改?改图纸。想重建?用图纸再盖一栋一模一样的。整个系统环境都能被管理、能被回滚。

运维不再是修修补补的“瓦匠”,更是规划蓝图的“建筑师”。

3. 不等病人进 ICU,提前看“心电图”

上面这是我师傅的原话

以前我以为运维就是等告警电话,现在我发现,我们是天天盯着一堆“心电图”的人。

那些在 Grafana 大屏上跳动的花花绿绿的曲线,就是我们服务的“生命体征”。

我们不是等病人不行了才冲进急救室,而是在他心跳稍微有点不规律、血压有点高的时候,就提前介入,开点“药”(优化配置)、调整下“生活习惯”(调整资源),让他压根别真的犯病。

这种从“被动救火”到“主动预防”的转变,让我觉得自己的工作充满了掌控感和价值。

三、菜鸟的挣扎与一点点成就感

当然,理想很丰满,现实……也挺骨感。

  • 知识的海洋能淹死人:真的,Linux、网络、Docker、K8s、CI/CD、Prometheus……每天的新名词都像大石头一样往我脸上砸,感觉自己笨得像块木头,大脑内存严重不足。

  • 那双在键盘上发抖的手:我永远忘不了第一次在生产环境的跳板机上,要敲一个 rm 命令。虽然只是删一个临时日志文件,但我对着屏幕检查了五遍,手心全是汗,生怕后面少打一个字符或者多打一个空格,整个周末就得在公司赔罪了。那种对生产环境的敬畏之心,是书本上永远学不到的。

  • 从“我是谁我在哪”到“这个我能搞”:从一开始开会全程懵逼,到后来能独立排查一个小告警,再到前几天自己写的一个小脚本被合并到了主分支。那种感觉,就像是在一个巨大的精密机器里,终于找到了自己能拧的那颗螺丝钉。虽然小,但我在运转,我在创造价值。

写在最后

三个月,不长,但足以让我对“运维”这个岗位脱胎换骨。

它不是开发的下游,而是和开发并肩作战的亲密战友;它不是枯燥的重复劳动,而是充满了创造性的技术工程。它守护着公司业务的生命线,用技术为稳定和效率保驾护航。

如果你也和我一样,刚刚踏入这个领域,也觉得迷茫、焦虑,别慌,咱都一样。多看、多问、多动手(切记,在测试环境!),脸皮厚一点,总能熬过去的。