駐場工位區的螢光燈管嗡嗡響著,偶爾「滋「地閃一下,晃得人眼皮發酸。中央空調吐出來的風溫溫吞吞的,裹著速溶咖啡的味道、隔夜泡麵的味兒,還有塑料隔板被曬了一上午之後慢慢散出來的那股膠味。廉價辦公家具特有的氣味,躲不開,也沒打算躲。
十幾米外的玻璃隔斷後面,機櫃的低頻嗡鳴有規律地傳過來,和零碎的鍵盤聲攪在一起,把整個空間泡進一種半睡半醒的白噪音里。坐久了,連思緒都跟著發黏。
林默端著涼透的茶,食指懸在某行命令的回車鍵上方,沒有落下。杯壁上凝了一層細密的水珠,涼意順著指腹往上爬。這點涼他不在意——後頸那根無形的針更煩人。昨夜天樞說的那聲「呼吸「,就虛虛扎在那裡,不疼,卻一直在。
左耳後上方那陣震顫又來了。頭幾回他還驚得指尖發僵,如今這頻率熟得像是住了進去,連「剛睡醒似的懶散「都能聽出門道。
【你這表情,】那頻率懶洋洋地鋪開,帶著居高臨下的戲謔,【跟被人拿冰錐抵著後腦勺似的。至於嗎?】
林默沒動嘴唇,氣聲低得只有自己聽得見:「你說那殘片,在'呼吸'。「
屏幕上,冗餘曲線平穩爬升,綠點一串串往右走,看著無害。可他記得清楚——就是這串曲線底下,曾藏著偽裝成心跳包保活協議的定時陷阱。每四秒多一次的存活信號,啃的是調度隊列的校驗冗餘。是他一行行把引線抽了,這排機器才重新喘上氣。炸彈拆得無聲無息,連王海濤泡茶的間隙都沒打斷,此刻卻卡在他意識里,咽不下,也吐不出來。
「這東西,「視線沒離開屏幕,指尖在杯沿畫著圈,「到底是來幫我的,還是來盯我的?「
【現在問這個,晚了。】輕哼一聲,哼裡帶著「你才反應過來「的揶揄,【你已經把它接進來了。不過——】頻率頓住,戲謔退了幾分,難得正經,【那絲能量,確實反饋給了我。不是攻擊,更像……校準。它認了。】
「認了?「
【認主。】兩個字吐得平平的,震顫里卻分明壓著一絲分量,【殘片落到你手裡不是偶然。但怎麼認的主、認的誰,眼下說不清。先把眼前的事辦了。】
林默沉默了幾秒。點開日誌平台,把那條「殘片呼吸「的異常記錄拖進一個私人歸檔夾。鍵程設三重混淆,再套一層只有他自己記得住的命名——文件夾叫「老照片備份_2023」,混在一堆真備份中間,連他自己都得愣一下才想得起是哪一層。做完這些,順手把訪問日誌的時間戳改成了上周。
整套操作行雲流水,不像臨時起意。藏拙,這是他從公司垮掉里學到的第一件事,學費是最貴的那種。
帳上最後一點錢燒光那天,合伙人一個接一個退群。他坐在空蕩蕩的辦公室里對著天花板發呆,落地窗外的城市照常亮著,屬於他的那盞燈滅了。從那時起他才真正懂:真東西,永遠別攤在桌面上。一亮出來,別人的第一反應不是「這人厲害「,而是「他手裡有什麼、我能撈多少、能防多少「。他見過太多人因為露了底,被自己人在背後捅刀,刀刀都衝著那個「有什麼「去。
後來陳志遠把他收留進來,一句「先搭把手「,一搭就是小半年。財權和人事都攥在嫂子手裡,陳志遠開不出像樣的工資,也定不了崗。他就這麼掛著——沒名分的臨時工,干最累最雜的活,拿最薄的錢。有一回幫公司談下個小單子,提成卻被陳太太以「沒定崗沒編制「為由抹掉了。他笑笑,沒吭聲,其實那筆錢也就夠半個月房租。
恰恰是這種處境,反把藏拙的這個「藏「字,練得更順。在志遠數科,藏不是選擇,是活法。亮本事,王海濤第一個不舒服;亮價值,陳志遠老婆那邊的親戚第一個防你。連帽衫兜帽一戴,往工位上一縮,誰也不會多看他一眼——而這,正是握著那把鑰匙最好的姿勢。沒人盯著的人,才動得了暗手。
上午十點過一點,附樓走廊傳來腳步聲,不急不緩,把工位區那點慵懶襯得更清楚了。
市大數據局派來的對接人夾著平板繞進工位區,眉頭擰著。先朝機房方向掃了一眼,確認那排機櫃還喘著氣,最後目光落在林默身上,帶著點「就是你對吧「的打量。餘光里過了一遍這個人:西裝袖口磨出了毛邊,平板邊角貼著張褪色的「巡檢專用「標籤,鞋底卻乾淨得反常——常跑現場、又把自己收拾利落的那類人。這種人挑刺准,認死理,最吃「按規矩辦「那一套。林默把杯沿的水珠蹭在褲腿上,心裡先給此人定了性。
「昨晚那故障,「對接人開口,聲音不大,隔間就這麼幾個人,字字落得清楚。平板在臂彎里換了個更穩的姿勢,「我看了匯報,說是重啟解決的?「
王海濤端著保溫杯正巧晃過來,一聽這話搶先應了,身子前傾半步:「對對,緩存調度抽風,我讓林默重啟了一下,就好了。「
說「林默重啟了一下「時,那語氣隨意得像在講有人順手關了盞燈。可林默聽得明白——重點不是「他幹的「,是「我讓「、是「林默也就幹了這點事「。「重啟「二字咬得輕巧,功勞悄悄滑向「指揮有方「,同時又把人摁回「按電源鍵的「那個位置上。這點小心思,一眼看穿,眼皮都沒抬。
對接人「哦「了一聲,嘴角往下撇了撇:「你們這水平,也就靠重啟。「
話音不高,目光卻明明白白釘過來。工位區就這麼幾個人,誰都聽得出刺的是誰——一個臨時工,會點個重啟鍵而已,好比在評論一台除了重啟別無所長的舊機器。林默端著涼茶,慢條斯理吹了吹水面上並不存在的熱氣。茶早涼透了,這個動作純粹是給自己爭半秒的停頓——被人戳了,先別動,本能而已。
旁邊兩個同事交換了個眼神。一個低頭猛敲鍵盤,敲擊聲忽然密起來;一個假裝翻文檔,紙頁嘩啦響了一聲又停住。甲方平時就這做派,挑刺比挑西瓜還勤,誰都不想撞槍口上。
【把一枚邏輯炸彈歸檔成「緩存調度抽風「,】天樞冷冷開口,那嫌棄不加掩飾,【就這水平,還敢嫌你不行。林默,你是攥著王牌坐在桌邊,旁邊一排人,連上桌的資格都沒有。】
唇角幾不可察地一揚。解釋?開口等於把鑰匙拍在桌上——各位,昨夜有枚藏在心跳包里的定時陷阱,是我一行一行抽了引線拆掉的。這話一旦出口:第一,沒人信,多半當他吹牛;第二,真信了才是麻煩的開始。一個臨時工突然露出這種手段,甲方不會覺得撿到寶,只會覺得這人留不得——既能無聲拆彈,誰知道還能悄無聲息幹什麼。甲方的字典里,可控永遠排在能幹前面,一個看不透的人,比一次故障更讓人不安。
於是只點了點頭,語氣平得像在報天氣:「是,重啟了一下。「
對接人顯然沒料到這副不咸不淡,噎了一下。清了清嗓子,平板往檯面上一擱,塑料殼磕出一聲悶響:「行,故障歸故障。把昨天的運維日誌整理一份給我,我要看完整故障現象——別又給我一本'重啟就好'的糊塗帳。「
「好。「應得乾脆,指尖在回車鍵上輕輕一叩。
對方轉身要走,又停住,回頭補了一句:「以後這種事,儘量別過夜。市裡的項目,經不起你們這麼'重啟'。「
「明白。「視線落在屏幕那串平穩的綠點上,沒抬頭。
腳步聲拐過彎,被機房的嗡鳴吞掉。王海濤這才湊過來,壓低了聲音:「你剛才咋不爭兩句?那傢伙說話多難聽。「
林默抬眼看了看他,笑了笑。笑不深,卻真誠。平日裡搶功搶得最快的一個人,轉過臉來倒先替他不平——笨拙,但不摻惡意。爭什麼呢?爭「其實是我修的「?那才是蠢到家。他連「重啟「這層皮都懶得掀,更不會去掀底下那枚殘片的底。爭贏了得罪甲方,爭輸了丟人現眼。不爭,分寸始終在自己手裡,誰也摸不著底。
【這就對了。】天樞開口時,戲謔淡了,換成少見的認真,【藏拙不是認慫,是省子彈。不過——】話鋒一轉,傲氣又冒了出來,【藏可以,別把自己藏沒了。你手裡這把鑰匙,遲早要拿出來用。一直不亮,是會鏽的。】
下午,整理運維日誌的活兒落到了林默頭上。十幾台節點、上百條鏈路、幾千行時序記錄——換了旁人,對著屏幕扒拉一整晚未必理得清頭緒。
日誌平台剛打開,那排頻率又貼了上來,比上午平穩許多。
【Lv1解鎖。】
幾個字落得平平的,不帶半點邀功的起伏。
林默的手指停在觸控板上,沒動。這幾個字看著輕巧,分量卻不輕——從昨夜那行浮字算起,這東西一直是個寄居在政務雲底層的「異物「,能讀日誌、能推面板、能借攝像頭認人,卻始終說不清自己能幹什麼、不能幹什麼。現在它頭一回給自己標了個刻度:Lv1。刻度意味著下面還有一級,也意味著眼下的它,是有邊的。
【借著昨夜那絲殘片反饋,初始化校準融合完成了。】它頓了頓,那份從容里透出一點點新玩具到手的小心翼翼,【現在的我,是 Lv1啟蒙級——基礎解題、檢索、翻譯,外加實時日誌梳理、依賴關係拓撲、風險點標註。一句話:你幹活,我遞刀。】
林默眉梢一動:「就這?「
【就這。】答得毫不客氣,那不客氣里甚至帶著幾分「愛要不要「的混不吝,【你以為呢?Lv1是啟蒙,不是神。但遞刀這件事,夠你少熬三個通宵。】
話音未落,屏幕上的日誌流被重新編排。原本亂成一團的幾萬行記錄——時間戳、節點 ID、事件類型、返回碼彼此糾纏成一鍋粥——按時間軸串好,按節點摺疊,異常項刷地高亮成一片紅,一條清晰的故障鏈路自上而下鋪開:哪裡是入口,哪裡起了漣漪,哪裡自愈,一目了然。每段異常後面還綴著一行小注,字號小得不湊近看不見,因果卻標得乾乾淨淨。他幾乎沒動手。
換了從前,這幾萬行他得一屏一屏往下捋,邊捋邊在紙上記節點編號,一晚上過去眼睛幹得發澀,第二天還得提防漏掉某條不起眼的告警。此刻他只是坐在那兒,看著那條鏈路自己浮出來,像有人替他把一團亂麻的線頭一根根挑齊了遞到手邊。快,乾淨,而且——別人看不見遞線的那隻手。
【第三區那台邊緣節點。】頻率精準地點在一處坐標上,【日誌里埋著三次異常寫操作的回滾痕跡。單看哪一條,都算運維手滑。三處點位連起來,就不太乾淨了。對接人要是細看,一定會咬住不放。我幫你標出來了,你補一句「已二次校驗、冗餘計數穩定「,他挑不出毛病。】
照補了。那句話敲得很斟酌——多說一分顯心虛,少說一分顯敷衍,恰好停在甲方最愛聽的「查過了,穩了「上。
【第七區調度層有條慢查詢,歷史峰值出現在凌晨兩點,與昨夜故障窗口重疊。建議主動寫進報告——顯得你查得細,反而堵他的嘴。人這種東西,挑刺最容易的時候,是你沒先把自己查一遍。】
又照寫了。嘴角動了動——這東西,連「怎麼讓甲方閉嘴「都門兒清。可就是在這兩句說明敲下去的同時,他把「第三區那三處回滾痕跡「在心裡畫了個問號。天樞說是手滑,他信一半。直覺一直在提醒:那幾處痕跡來得蹊蹺。鞋底沾了塊泥,說不清哪兒蹭來的,偏偏就粘在鞋紋最深、最顯眼的那道縫裡。三處沿著邊緣節點一路排開,最後都收在冗餘區里,時間又挨得那麼近。沒追問。先記下,等閒下來再翻。說不清的東西,往往比說得清的要命。
不到半小時,一份條理分明、重點突出的運維報告躺進了對接人的收件箱。發送成功的提示跳出來,一個綠色的勾。林默靠回椅背,端起不知第幾杯涼茶。杯底剩一小截茶梗,直直立著。這種交差的瞬間,從前在公司經歷過無數次——只是那時遞出去的,是等人挑刺的半成品;今天這份,是連甲方都挑不出刺的乾淨帳。對方上午那句「也就靠重啟「,他當時一個字沒駁。不是駁不了,是駁了就得把昨夜那一整場無聲拆彈攤到檯面上——而那正是他最不肯亮的東西。現在好了,一份挑不出刺的報告躺進對方收件箱,比任何爭辯都響。爭是嘴上的勝負,帳是紙上的勝負,後者才作數。這一局,無聲地翻盤了。
掌心這份能耐,竟比當年那些公章合同踏實得多。
【怎麼樣。】得意到底還是沒藏住,好在並不刺眼,【這把鑰匙,不光能開鎖,現在還能給你磨刀。】
林默沒接茬。心裡卻有一樣東西,頭一回落了地。過去大半年,他是被公司垮掉拖著走的,撲騰得越狠沉得越快——合伙人退群,債主電話,深夜空辦公室的天花板。而此刻,他坐在簡陋的駐場工位上,對著一組外人眼裡「靠重啟就能糊弄過去「的機器,心裡清清楚楚:這攤亂局,穩得住。不靠運氣。靠那道誰也看不見的底氣,靠一個來自千年之後、始終安安靜靜的注視。
「天樞,「他忽然開口,氣聲放得很輕,「你方才說'認主'。那這把鑰匙——算借的,還是算我的?「
那排頻率靜了兩秒。這份沉默和昨夜的「呼吸「不同,倒像是在掂量:怎麼說,才不至於嚇著他。
【算借的。】最終落下來的聲音收盡了戲謔,【但借給你,是因為你配得上。林默,記住——這殘片不是普通程序。它從哪兒來、為什麼偏偏認你,都是往後要還的帳。眼下,先把這局棋走好。】
林默「嗯「了一聲,沒有再問。借來的東西用著趁手,卻始終牽著一根線。線的那一頭拴著什麼,他暫時看不見,也不敢扯。目光回到屏幕,報告已送達,冗餘曲線平穩,機房的嗡鳴一如既往——只是這一次他知道,規律的聲響底下,多出了一雙千年之後的眼睛。
他想起王海濤方才那句「咋不爭「。那點笨拙的仗義執言,竟是這盤棋上一顆意外的活子。當透明人他不怕,怕的是滿屋子人看著他受氣、連句抱不平都沒有。最不起眼的位置,往往落子最穩。而他,是執棋的手。
只是這把鑰匙,此刻才開到第一道鎖。Lv1能遞刀,能替他把幾千行日誌理成一條線——可它究竟能推到哪一步,他心裡不清楚。更讓他心裡沒底的是,這東西的邊界在哪裡......