文章由AI撰写,人工修订。
这几天科技圈最大的瓜,莫过于Oracle又双叒叕裁了一大批员工。以及不出意外地,又双叒叕裁了一大批运维。
裁运维这事儿放今天已经屡见不鲜,像是亚马逊、Meta还有微软,这段时间都裁了不少人。
一般的吃瓜群众可能不清楚后果,但我很清楚:因为我在这个行业待过。
所以这些后果只有圈子内的人才知道。裁员之后,大厂们的云服务很快又遭遇了几次不大不小的故障。
其中几家大厂由于维护缺口太大,不得不灰溜溜地把裁掉的运维又招回来了一部分。
在绝大多数时候,不论公司的网络还是运维,往往就跟“隐身”差不多,同事之间经常见到,但他们就是几乎从来不曾出现在老板或者管理层的眼前。
然而正是这些“不存在的人”,守护着整个互联网最光鲜的一面。
壹
我第一次真切地感受到运维的那种“不怒自威”,是在一个周五的傍晚。
彼时我刚入行不久,写了一段自以为优雅的代码,想要部署到生产环境。我在内网IM上戳了下老张,语气轻快得像在Manner点单:“张哥,帮我把服务器权限开一下呗,我推个代码。”
消息发出去之后,对话框上方显示“正在输入”,持续了很久。
我以为他在犹豫要不要帮我这个忙。但我很快意识到:那漫长的“正在输入”,是他正在把即将脱口而出的一百句质疑和咆哮,压缩成一句勉强能听的“你这个权限不能开”。
最后我看到八个字:“走流程,填工单,等着。”
那个“等着”后面没有感叹号,但我隔着屏幕感受到了一个句号的分量——那是一种不容置疑的、焊死在钢板上的句号。
而我第一次真正见老张生气,是在几个月之后。
一个开发同事在临近软件新版本前上线了几行代码,但循环里忘了加索引,直接触发了数据库的自我保护,启动了“只读模式”。是的,仅仅是没加索引,就差点拖垮公司的服务器。
那时候接近凌晨,老张在电话这头厉声质问对方:“你测试环境跑了没有?跑了几条数据?跑了几次?”
对方困得迷迷糊糊地说:“跑过啊,测试环境好的呀。”
跟同事说起这件事的时候,老张的眼睛都红了:“他说测试环境好的——他那测试环境一共就几十条测试数据,生产库几百万行,他能不好吗?”
后来我在这个行业待久了,见的运维多了,渐渐发现一个规律:几乎每一个机房深处,都坐着一个脾气不太好的,或许是年龄稍大的年轻人,或许是一个“中登”。
他们像武侠小说里身怀绝技的扫地僧,任何人但胆敢在经书和院墙上乱写乱画,他就会用扫帚把你撵出山门。
贰
服务器行业总是这样。
云计算也发展了十多年了,大大小小的供应商和服务商怎么说也有数百家了,一个个标榜自己能容灾,扩容快,稳定性高啥的,但总架不住私有化部署之后,就不知道又被哪个草台班子搞得乱七八糟。
所以大多数时候,运维在内网基本上就是一个“走钢丝”的状态。然而这条“钢丝”,却往往关系着公司业务最大的那条动脉。
当你要是问他们为什么总是一副“别惹我”的样子,他们极大概率懒得跟你解释。但如果非要说出来个一二三,除了“走钢丝”,就不得不提到“背锅侠”这个称呼。
在互联网公司的生态链里,运维往往处在最下游。
产品经理改需求,开发说这个功能做不了,测试说环境有问题,最后所有人指向同一个方向:“服务器又崩了。”一般在这个时候,不论是开发、测试还是项目经理,都想着一件事——快把服务器修好。剩下的,就是接着让运维写事故复盘,改流程规范。
至于是谁把服务器搞崩的,没人关心,也没人愿意关心,更可能是没人敢关心。自然而然地,舆论火力就集中到了运维的身上。
就好比一栋楼里,有人改了电路,有人接了水管,有人在承重墙上开了个窗,最后楼晃了一下,所有人都对着物业大喊:“你们怎么看的楼!”
那这物业的脾气能好吗?
后来,老张仅在出现重大故障时才展现的“暴脾气”也渐渐收敛了起来,面对各种问题时,他只剩下一个态度:冷漠、坚决。然而几乎所有人,还是能看到他身上那股子霸道的气场。
老张离崩溃最近的一次,是某天的凌晨三点。他又被电话叫醒,说是线上商城打不开了。老张蓬头垢面地连上公司专线,查了半个小时,发现是一个开发人员为了图方便,在代码里写了个死循环,直接把数据库跑崩了。而那个开发人员,在提交完代码之后,自己美美地关机下班了。
他修好服务器之后,只是在群里发了一条消息:“谁写的这段代码,自己出来。”
没有表情包,没有波浪号,但句句诛心。
那哥们儿第二天上班,看到群里八十多条消息,默默地把代码回滚了,全程没敢吱声。
这或许能解释运维那种“生人勿近”的态度。这种态度在很多时候,其实是一种自卫。在这个人人都在追求“快速上线”“敏捷迭代”的世界里,他们可能是唯一还在念叨“稳定压倒一切”的人。
似乎只有运维“天生自带”的愤怒,或许才能让转得飞快的世界,稍微停下来一小会儿。
叁
其实,还有一种会让运维愤怒的状况,但那是源于一种深深的无力感。因为在不懂技术的人眼里,运维的工作好像似乎大概也许确实约等于“修电脑的”。
原因也很简单,我们公司的运维,偶尔也要帮帮网络的同事。其他部门的同事或许听不懂什么“SLO”、“TDD”这些专业术语,但什么“路由器”啊“交换机”啊之类的,他们倒是都有点印象。毕竟现在谁家里没有WiFi啊,会弄这些的,大多数人也都会认为这人肯定也懂电脑。
所以最离谱也是那次。公司新来的实习生找老张,说自己的鼠标不好用了,让他帮忙换一个。运维大哥当时正在排查一个内存泄漏的问题,听到这话,手里的泡面差点没端住。
他深吸一口气,说:“找行政。”
结果那人补了一句:“你不管电脑的吗?”
我相信,在那种时刻,老张心里大概在经历一场核聚变。但他不能发火,因为对面是个啥也不懂的应届毕业生。而且说不定还有下次,而下次则可能还会遇上无辜的HR小姐姐。面对这样的状况,老张所有的愤怒也只能内化,变成日渐稀疏的发量,和眼角愈发深刻的纹路。
老张被裁之后,跟我喝过几次酒。酒过三巡,我问他:“你们运维是不是入职的时候,公司会发一套发脾气的KPI?”
他罕见地笑了笑,说:“你可能确实不太了解,我们发脾气,是因为见过太多惨烈的场面。”
他给我讲了一件事。
早年间在一家创业公司,服务器就两台2U机架,也没什么权限管理,几乎谁都能上去敲两行命令。有一天一个新来的开发,想重启一下自己负责的服务,结果手一抖,把整个服务器的操作系统给删了。公司停了好几个小时的业务,老板差点把桌子掀了。
从那以后,老张就给自己立了条规矩:谁也别想碰生产环境的服务器,想都不要想。
“你们觉得我凶,不是因为我不想半夜三点爬起来给你们的错擦屁股。”他抿了一口酒,“服务器出问题,你们顶多骂我两句就过去了,但我得是那个蹲在机房查线查代码的人。”
在那一刻我忽然理解:运维的怒气,说不定是这个世界上最温柔的东西之一。它包裹着的,是一种近乎偏执的责任感。
你去看那些脾气好的运维,往往有这么几种可能:一种是还没被现实毒打过的,另一种是已经彻底麻木了的,还有一种是准备提桶跑路的。而那些还在跟你吵、跟你争、跟你讲道理、逼你走流程、不让你乱开端口跟权限的人,恰恰是认真对待这份工作的人。
他们比任何人都清楚:一个端口开出去,意味着什么;一行命令执行下去,会引发什么;一次图省事的操作,会在某个夜深人静的时刻变成炸翻所有人好梦的大雷。
所以他们宁愿现在跟你吵一架,也不想服务器莫名其妙的宕掉。
肆
有时候我在想,这个行业对运维确实不太公平。人们总是记住谁写了那段漂亮的代码,谁设计了那个炫酷的功能,谁谈下了那个大客户。但很少有人记住,是谁让这一切在线上安安稳稳地跑着,不出错,不宕机,不丢数据。
很多时候,他们就像那些默默无闻的基建工人——不论是净水厂的、发电站的、还是燃气公司的。只有停水停电停气的时候,人们才会想起他们,而且往往是带着怒气想起的。
于是他们提前把怒气摆在脸上,好像在说:“你看,我本来就很凶的。所以你不要惹我,我也不想半夜找你。”
这是一种先发制人的善意,只是包装得……有点扎手。
再后来,我离开了那家公司,但偶尔还会想起老张。我会想起他在工位上,面前摆着三台显示器,屏幕上全是跳动的监控数据,旁边放着一杯已经凉透的茶。我也会想起几乎每次我去找他时,他头也不抬,像是命令一般说出“工单”二字时的状态。
如果你说还没填工单,他就抬起头,用那种“看透了人间不值得”的眼神看你一眼,然后低下头,幽幽地说:“填完再来。”当然,更多的时候他连头都不抬。
那一刻你可能真的会觉得:这个人态度真烂。
但若有一天你恰好了解了一点商用云服务技术,了解了一点运维的工作,或许才能真正知道:如果服务器真的崩了,第一个冲进机房的人,和最后一个离开的人,必然是他。
你可能确实没见过文章开头的那张图,但它已经在运维圈子里传播了好几年。这张是根据2026年当下互联网状态迭代的最新版本。它清晰明了地展示了运维们面临的真实情况。
而运维们的真实遭遇,也或多或少增加了“这世界哪有什么岁月静好,总有人替你负重前行”这段网络名梗的含金量。
所以,如果你身边也有这样一个愤怒的运维,请珍惜他。
你可能从来没见过他笑,但他会守住每一个程序稳定运行的深夜;他可能语气生硬,不近人情,但他在用他的方式,保护着所有人的代码和数据,让你们在这个越来越充满不确定性的数字世界里,体面地活着。
而他们那些看似暴躁的脾气,不过是这个行业里,守夜人的最后一道倔强罢了。
——谨以此文,致敬每一个在服务器前勤恳工作的运维人。