早春清晨七點(diǎn)半,盧瑞霖已經(jīng)坐在工位上。
辦公室空曠安靜,只有空調(diào)低沉的送風(fēng)聲。
他將季度匯報(bào)材料檢查了第三遍,確保每個(gè)數(shù)據(jù)都精確到小數(shù)點(diǎn)后兩位。
窗外梧桐樹剛抽出嫩芽,淡綠的光映在顯示屏上。
今天是技術(shù)部季度述職會(huì),也是晉升名單公布的日子。
部門里人人都知道,盧瑞霖是技術(shù)骨干,連續(xù)三年績效最優(yōu)。昨晚蘇總監(jiān)還拍他肩膀說:“好好準(zhǔn)備。”那手掌的溫度似乎還留在肩頭。
盧瑞霖抿了口涼掉的咖啡,目光落在會(huì)議室方向。
玻璃墻后,行政同事正在調(diào)試投影儀。一切如常,卻又似乎比往常更肅穆幾分。他整理了下襯衫領(lǐng)口,將最后一行代碼注釋補(bǔ)充完整。
手指在鍵盤上停頓片刻。
不知為何,他突然想起上周團(tuán)建時(shí),聽到的那些模糊的議論。
![]()
01
會(huì)議定在九點(diǎn)開始。八點(diǎn)四十分,同事們陸續(xù)到來。
“瑞霖,這么早?”朱楚翹端著馬克杯走進(jìn)來,市場(chǎng)部的淺灰色套裝襯得她利落干練,“聽說今天要宣布晉升名單,緊張嗎?”
盧瑞霖抬頭笑了笑:“該做的都做了。”
“你就是太淡定。”朱楚翹在他對(duì)面工位坐下,壓低聲音,“我聽到些風(fēng)聲,這次名額比預(yù)期少。事業(yè)部那邊……”她頓了頓,“曹總好像有自己的人選。”
“技術(shù)晉升看的是能力。”盧瑞霖說。
但這話說出來,他自己都覺得有些天真。朱楚翹搖搖頭,正要說什么,技術(shù)部的同事們都進(jìn)來了。
會(huì)議室門打開,蘇榮出現(xiàn)在門口。
四十五歲的技術(shù)總監(jiān)穿著深藍(lán)色西裝,頭發(fā)梳得一絲不茍。
他掃視了一圈,目光在盧瑞霖身上停留了半秒——那眼神復(fù)雜難辨,像是贊許,又像藏著別的什么。
“都到齊了?”蘇榮聲音平穩(wěn),“準(zhǔn)備開始吧。”
盧瑞霖拿起筆記本走進(jìn)會(huì)議室。橢圓形長桌旁已經(jīng)坐滿了人,他習(xí)慣性地坐在靠投影幕的第三位置——這個(gè)角度既能看清演示,又不過分顯眼。
蘇榮在主位坐下,打開文件夾:“按照慣例,先匯報(bào)季度項(xiàng)目進(jìn)展。瑞霖,從你開始。”
盧瑞霖站起身,將U盤插入電腦。
投影幕亮起,第一頁是“智能風(fēng)控系統(tǒng)優(yōu)化季度總結(jié)”。
他清了清嗓子,開始講述過去三個(gè)月的工作。
語速平穩(wěn),重點(diǎn)突出,每個(gè)技術(shù)難點(diǎn)和解決方案都解釋得清晰透徹。
二十分鐘的匯報(bào)里,會(huì)議室只有他的聲音和翻動(dòng)紙頁的輕響。
蘇榮全程凝神傾聽,偶爾在筆記本上記錄。當(dāng)盧瑞霖講到動(dòng)態(tài)算法優(yōu)化部分時(shí),蘇榮微微點(diǎn)頭——那是他親自指導(dǎo)過的模塊。
匯報(bào)結(jié)束,盧瑞霖坐下。
“數(shù)據(jù)很扎實(shí)。”蘇榮簡短評(píng)價(jià),轉(zhuǎn)向下一位同事,“繼續(xù)。”
接下來的匯報(bào)波瀾不驚。有人講得精彩,有人略顯緊張,蘇榮始終面無表情地聽著。直到所有人匯報(bào)完畢,他才合上文件夾。
“季度考核結(jié)果已經(jīng)出來。”蘇榮說,“人事部稍后會(huì)正式公布晉升名單。我只強(qiáng)調(diào)一點(diǎn):技術(shù)部永遠(yuǎn)以能力和貢獻(xiàn)為準(zhǔn)繩。”
這話聽起來像某種承諾。
盧瑞霖注意到,蘇榮說話時(shí)手指無意識(shí)地摩挲著鋼筆帽,那是他思考時(shí)的習(xí)慣動(dòng)作。窗外陽光偏移,在總監(jiān)臉上投下淺淺陰影。
“散會(huì)。”蘇榮起身,走到門口時(shí)回頭補(bǔ)了一句,“瑞霖,下午來我辦公室一趟,談?wù)勏录径戎攸c(diǎn)項(xiàng)目。”
幾個(gè)同事投來羨慕的目光。
盧瑞霖應(yīng)了一聲,開始收拾東西。朱楚翹湊過來,用只有兩人能聽到的聲音說:“穩(wěn)了。”
但不知為何,盧瑞霖心頭那點(diǎn)不安并未消散。
他想起蘇榮剛才的眼神——那里面除了慣常的嚴(yán)肅,似乎還有些別的東西,像是某種……歉疚?
怎么可能。他搖搖頭,把這個(gè)荒謬的念頭甩出腦海。
02
下午三點(diǎn),盧瑞霖準(zhǔn)時(shí)敲響總監(jiān)辦公室的門。
“進(jìn)來。”
蘇榮正在看文件,見他進(jìn)來,指了指對(duì)面的椅子:“坐。喝茶自己倒。”
盧瑞霖沒有去動(dòng)茶具,安靜地坐下。辦公室很大,書架上擺滿技術(shù)書籍和行業(yè)白皮書,唯一裝飾是窗邊那盆綠蘿,葉片油亮茂盛。
“下季度要啟動(dòng)‘磐石項(xiàng)目’。”蘇榮開門見山,“集團(tuán)級(jí)的核心數(shù)據(jù)安全保障系統(tǒng),預(yù)算八位數(shù),副總裁親自督辦。”
盧瑞霖坐直了身體。他知道這個(gè)項(xiàng)目——技術(shù)部議論了小半年,但誰都沒想到會(huì)這么快落地。
“你是第一人選。”蘇榮看著他,“但有兩個(gè)問題。”
“您說。”
“第一,曹鵬的事業(yè)部也想主導(dǎo)這個(gè)項(xiàng)目。”蘇榮靠回椅背,語氣平淡,“他們認(rèn)為數(shù)據(jù)安全應(yīng)該歸口到業(yè)務(wù)管理,而不是純技術(shù)部門。”
盧瑞霖皺眉:“這不合規(guī)。數(shù)據(jù)安全必須技術(shù)主導(dǎo)……”
“我知道。”蘇榮打斷他,“但曹鵬有他的理由,而且說服了部分高層。所以第二,你需要證明技術(shù)部不僅能做好技術(shù),還能統(tǒng)籌跨部門協(xié)作。”
辦公室里安靜了幾秒。
窗外傳來樓下施工的隱約聲響,又漸漸遠(yuǎn)去。蘇榮的手指在桌面上輕輕敲擊,節(jié)奏緩慢而規(guī)律。
“這個(gè)項(xiàng)目和你的晉升掛鉤。”蘇榮終于說,“‘磐石’成功,你晉升高級(jí)技術(shù)經(jīng)理,同時(shí)擔(dān)任項(xiàng)目組技術(shù)負(fù)責(zé)人。如果失敗,或者被事業(yè)部搶走主導(dǎo)權(quán)……”
他沒說完,但意思明確。
盧瑞霖深吸一口氣:“我明白。”
“不,你不完全明白。”蘇榮突然站起身,走到窗前背對(duì)著他,“瑞霖,你在公司五年,技術(shù)能力我從不懷疑。但職場(chǎng)不只是寫代碼、解bug。”
他轉(zhuǎn)過身,眼神銳利:“你要學(xué)會(huì)看人,看事,看風(fēng)向。曹鵬為什么敢動(dòng)技術(shù)部的項(xiàng)目?他背后站著誰?這些你考慮過嗎?”
盧瑞霖愣住了。他確實(shí)沒想過這些。
“下周集團(tuán)團(tuán)建,多觀察,少說話。”蘇榮回到座位,語氣緩和下來,“現(xiàn)在,說說你對(duì)‘磐石’的初步想法。”
話題回到技術(shù)層面,盧瑞霖松了口氣。
他打開筆記本,開始闡述自己的方案構(gòu)想。蘇榮認(rèn)真聽著,偶爾提問,偶爾補(bǔ)充。討論持續(xù)了一個(gè)半小時(shí),結(jié)束時(shí)窗外天色已暗。
“方案不錯(cuò),但還不夠周全。”蘇榮最后說,“再細(xì)化一遍,下周給我。”
盧瑞霖點(diǎn)頭,起身準(zhǔn)備離開。
走到門口時(shí),蘇榮忽然叫住他:“瑞霖。”
他回頭。
總監(jiān)坐在燈光下,半邊臉在陰影里:“記住,無論發(fā)生什么,把項(xiàng)目做好是第一位的。”
這話聽起來像叮囑,又像預(yù)警。
![]()
以下內(nèi)容為付費(fèi)內(nèi)容86% 據(jù)平臺(tái)數(shù)據(jù),付費(fèi)轉(zhuǎn)化率高的內(nèi)容付費(fèi)比例設(shè)置主要在50%~80%,可結(jié)合您內(nèi)容的實(shí)際情況,將付費(fèi)線設(shè)置在合適位置,以獲得更高收益
03
集團(tuán)團(tuán)建安排在郊區(qū)的溫泉度假村。
周六早晨,三輛大巴載著近百名員工駛出市區(qū)。盧瑞霖坐在第二排靠窗位置,朱楚翹在他旁邊,正翻看度假村宣傳冊(cè)。
“聽說曹鵬這次帶了他事業(yè)部全部骨干。”她低聲說,“陣仗不小。”
盧瑞霖看向前面那輛大巴。透過車窗,能看到曹鵬正在和下屬說笑,手勢(shì)夸張,聲音隱約傳來。
“他想做什么?”
“示好,或者說,拉攏。”朱楚翹合上冊(cè)子,“技術(shù)部好幾個(gè)骨干,他都私下接觸過。你不知道?”
盧瑞霖確實(shí)不知道。他大部分時(shí)間都沉浸在代碼和架構(gòu)里,對(duì)這些人際往來毫不敏感。
“蘇總監(jiān)知道嗎?”
“當(dāng)然知道。”朱楚翹笑了笑,笑容里有些無奈,“但他能怎么辦?曹鵬是事業(yè)部總經(jīng)理,職級(jí)上只比蘇總監(jiān)低半級(jí),而且……他上面有人。”
這話說得很隱晦,但盧瑞霖聽懂了。
大巴駛?cè)肷絽^(qū),道路蜿蜒。窗外綠意漸濃,春色正好,車?yán)飬s彌漫著某種無形的緊繃感。
抵達(dá)度假村已是上午十點(diǎn)。分配房間時(shí),盧瑞霖意外地和曹鵬分到同一棟別墅——顯然是刻意安排。
“盧工,久仰。”曹鵬在樓梯口遇到他,主動(dòng)伸出手,“早就想和你深入聊聊,一直沒機(jī)會(huì)。”
他的手厚實(shí)有力,握得很緊。
“曹總。”盧瑞霖禮貌回應(yīng)。
“別這么生分,叫曹哥就行。”曹鵬攬住他的肩膀,動(dòng)作親熱得有些刻意,“你們技術(shù)部可是公司的寶貝啊。特別是你,蘇榮總在我面前夸你,說你是他帶過最有天賦的。”
兩人邊走邊聊,進(jìn)入別墅客廳。
曹鵬從冰箱拿出兩瓶礦泉水,遞過來一瓶:“其實(shí)我一直覺得,技術(shù)和業(yè)務(wù)不該分這么清。你看現(xiàn)在互聯(lián)網(wǎng)公司,哪個(gè)不是技術(shù)驅(qū)動(dòng)業(yè)務(wù)?可咱們公司呢,還守著老一套。”
盧瑞霖?cái)Q開瓶蓋,沒有接話。
“就說‘磐石項(xiàng)目’。”曹鵬在對(duì)面沙發(fā)坐下,身體前傾,“這么重要的系統(tǒng),按理說應(yīng)該技術(shù)和業(yè)務(wù)深度融合。可我聽蘇榮的意思,還是技術(shù)部單獨(dú)搞?”
“初步方案是技術(shù)主導(dǎo),多部門協(xié)作。”盧瑞霖謹(jǐn)慎回答。
“協(xié)作?”曹鵬笑了,笑意未達(dá)眼底,“盧工,咱們明人不說暗話。蘇榮那套我太了解了——技術(shù)部主導(dǎo),其他部門配合,最后功勞全是技術(shù)的。這對(duì)公司整體發(fā)展好嗎?”
他頓了頓,聲音壓低:“副總裁那邊,我匯報(bào)過幾次想法。葉總的意思是,可以探索新模式。”
盧瑞霖心頭一緊。葉永寧,分管副總裁,公司真正的實(shí)權(quán)人物之一。
“曹總有什么具體建議?”
“事業(yè)部和技術(shù)部成立聯(lián)合項(xiàng)目組。”曹鵬說得很自然,“我這邊出業(yè)務(wù)專家,你們出技術(shù)骨干,共同管理,共同負(fù)責(zé)。這樣既保證技術(shù)專業(yè)性,又兼顧業(yè)務(wù)需求。”
聽起來合理,但盧瑞霖敏銳地察覺到問題——聯(lián)合管理往往意味著權(quán)責(zé)不清,而曹鵬的事業(yè)部在人數(shù)和資源上占優(yōu)。
“這需要和蘇總監(jiān)商量。”
“當(dāng)然,當(dāng)然。”曹鵬擺擺手,“我今天就是先和你通個(gè)氣。蘇榮那邊,我也會(huì)談。不過……”
他站起身,走到窗邊看著外面:“有時(shí)候吧,人得往前看。蘇榮在技術(shù)總監(jiān)位置坐了八年,該有的都有了。你們年輕人不一樣,需要更多機(jī)會(huì),更大平臺(tái)。”
話里有話,綿里藏針。
盧瑞霖握著礦泉水瓶,掌心滲出細(xì)汗。他忽然明白蘇榮那句“多觀察,少說話”的分量。
午飯時(shí),他特意坐在角落。
曹鵬端著餐盤主動(dòng)坐過來,周圍幾個(gè)事業(yè)部骨干也湊成一桌。話題從項(xiàng)目聊到行業(yè)趨勢(shì),再聊到個(gè)人發(fā)展,氣氛熱絡(luò)。
盧瑞霖大多時(shí)候沉默,只是聽著。
他注意到,曹鵬說話時(shí)總有意無意貶低技術(shù)部的工作方式,同時(shí)夸贊自己部門的“創(chuàng)新”和“活力”。幾個(gè)年輕技術(shù)同事被說得頻頻點(diǎn)頭。
下午是團(tuán)隊(duì)拓展活動(dòng)。
分組時(shí),曹鵬大聲建議:“打破部門壁壘,混編吧!”得到不少人附和。最后盧瑞霖被分到曹鵬那組,蘇榮則在最遠(yuǎn)的另一組。
高空斷橋項(xiàng)目,曹鵬第一個(gè)上。
他爬到八米高的跳臺(tái),故作夸張地顫抖,引得下面陣陣笑聲。最終縱身一躍,成功跨過一米五的缺口,落地時(shí)贏得掌聲。
“盧工,該你了!”下面有人喊。
盧瑞霖系好安全繩,開始攀爬。他運(yùn)動(dòng)能力不錯(cuò),很快站上跳臺(tái)。木板在風(fēng)中輕微晃動(dòng),低頭看去,曹鵬正仰頭看著他,嘴角帶笑。
那一瞬間,盧瑞霖突然想起蘇榮敲擊桌面的手指。
規(guī)律,克制,深不可測(cè)。
他深吸一口氣,向前躍出。
04
團(tuán)建結(jié)束后的一周,盧瑞霖將全部精力投入到“磐石項(xiàng)目”方案細(xì)化中。
他增加了業(yè)務(wù)流對(duì)接模塊,預(yù)留了事業(yè)部數(shù)據(jù)接入端口,甚至設(shè)計(jì)了一套聯(lián)合評(píng)審機(jī)制。周五十點(diǎn),他帶著完整方案再次走進(jìn)蘇榮辦公室。
總監(jiān)正在接電話,示意他稍等。
“……我明白,但技術(shù)標(biāo)準(zhǔn)不能妥協(xié)。”蘇榮對(duì)著話筒說,語氣平靜但堅(jiān)定,“曹總,這是底線問題。”
電話那頭的聲音隱約傳來,語速很快。
蘇榮聽著,手指又開始敲擊桌面。一下,兩下,三下。然后他說:“這樣吧,下周一早會(huì)后再詳談。我需要和技術(shù)團(tuán)隊(duì)確認(rèn)細(xì)節(jié)。”
掛斷電話,他揉了揉眉心。
“曹鵬的電話。”蘇榮沒隱瞞,“他想在‘磐石項(xiàng)目’里加入事業(yè)部自研的加密模塊,說是更貼合業(yè)務(wù)需求。”
盧瑞霖皺眉:“那個(gè)模塊我看過,安全評(píng)級(jí)不夠。”
“我知道。”蘇榮接過方案書,“所以拒絕了。但他不會(huì)罷休。”
翻開方案,蘇榮逐頁細(xì)看。他看得很慢,偶爾用鉛筆在頁邊做記號(hào)。辦公室再次陷入安靜,只有翻紙的沙沙聲。
二十分鐘后,蘇榮合上方案。
“業(yè)務(wù)對(duì)接部分做得不錯(cuò)。”他評(píng)價(jià),“但聯(lián)合評(píng)審機(jī)制有問題——你讓事業(yè)部有了一票否決權(quán)。”
盧瑞霖解釋:“這是折中方案,為了爭取他們支持。”
“折中要有底線。”蘇榮直視他,“技術(shù)安全問題上,技術(shù)部必須有最終決定權(quán)。這是原則,不能退讓。”
“可是曹總那邊……”
“曹鵬那邊我來處理。”蘇榮打斷他,“你需要做的是把技術(shù)方案做到無懈可擊,讓任何人都挑不出毛病。明白嗎?”
盧瑞霖點(diǎn)頭,但心里仍有疑慮。
接下來的討論聚焦于技術(shù)細(xì)節(jié)。蘇榮提出了幾個(gè)關(guān)鍵問題,都是盧瑞霖思考不夠深入的地方。兩人爭論起來,聲音漸高。
“這個(gè)架構(gòu)存在單點(diǎn)故障風(fēng)險(xiǎn)。”蘇榮指著拓?fù)鋱D,“必須改。”
“但這是最優(yōu)性能方案。”盧瑞霖堅(jiān)持,“冗余架構(gòu)會(huì)增加百分之三十延遲,對(duì)實(shí)時(shí)風(fēng)控來說不可接受。”
“安全優(yōu)先于性能。”
“沒有性能的安全系統(tǒng)沒有意義。”
兩人對(duì)視,互不相讓。這種技術(shù)爭論在他們之間并不罕見,通常都以其中一方用更嚴(yán)密的邏輯說服另一方告終。
但今天有些不同。
蘇榮的眼神深處,除了技術(shù)上的堅(jiān)持,似乎還有別的考量。他沉默良久,終于說:“按我說的改。”
“為什么?”盧瑞霖罕見地追問。
“因?yàn)槲沂强偙O(jiān)。”蘇榮聲音冷下來,“因?yàn)槲抑酪恍┠悴恢赖氖隆_@個(gè)項(xiàng)目比你想象的更復(fù)雜,瑞霖。有時(shí)候,看似最優(yōu)的技術(shù)方案,未必是最合適的選擇。”
這話里有話。
盧瑞霖忽然想起團(tuán)建時(shí)曹鵬的那些暗示,想起事業(yè)部骨干們熱絡(luò)的交談,想起蘇榮接電話時(shí)疲憊的神情。
“和曹總有關(guān)嗎?”他問。
蘇榮沒有直接回答。他站起身,走到那盆綠蘿前,用手指輕輕拂過葉片。
“職場(chǎng)如棋局。”他背對(duì)著盧瑞霖說,“你看得見眼前的棋子,卻未必看得清整個(gè)棋盤的布局。我現(xiàn)在只能告訴你:相信我的判斷,按我說的做。”
“即使我認(rèn)為這是錯(cuò)的?”
“即使你認(rèn)為這是錯(cuò)的。”
盧瑞霖握緊拳頭,指甲陷進(jìn)掌心。五年來,他第一次對(duì)蘇榮產(chǎn)生強(qiáng)烈的不信任感。那種感覺像是腳下堅(jiān)實(shí)的土地突然開裂,露出深不見底的縫隙。
最終,他還是妥協(xié)了。
“好,我改。”
“今晚改完發(fā)我。”蘇榮轉(zhuǎn)身,臉上恢復(fù)了一貫的平靜,“還有,下周的晉升名單會(huì)公布。無論結(jié)果如何,保持專注。”
盧瑞霖點(diǎn)頭,拿起方案書離開。
走到門口,他忍不住回頭:“蘇總監(jiān),您是不是在防備什么?”
蘇榮已經(jīng)坐回辦公桌后,燈光從他頭頂照下,在臉上投出深深的眼窩陰影。
“我防備的,”他緩緩說,“從來都是那些看似美好的承諾。”
![]()
05
周末,盧瑞霖在家修改方案。
窗外下起淅瀝春雨,雨滴敲打著玻璃。他坐在電腦前,手指在鍵盤上飛舞,心思卻飄忽不定。
蘇榮那句“防備美好承諾”反復(fù)在腦海回響。
晚上十點(diǎn),方案終于改完。他檢查了一遍,按下發(fā)送鍵。郵件顯示送達(dá)蘇榮郵箱,幾乎同時(shí),他收到自動(dòng)回復(fù):“外出,周一回復(fù)。”
盧瑞霖關(guān)掉電腦,走到陽臺(tái)上。
夜色中城市燈火朦朧,雨水把一切洗得模糊。他點(diǎn)了支煙——平時(shí)很少抽,只在特別煩躁時(shí)破例。
手機(jī)震動(dòng),是朱楚翹的消息:“睡了嗎?”
“還沒。”
“聽說曹鵬今天約了葉副總裁打高爾夫。”她發(fā)來這條,又補(bǔ)了一句,“我市場(chǎng)部同事在球場(chǎng)看到的。”
盧瑞霖盯著屏幕,雨水順屋檐滴落,在欄桿上濺起細(xì)小水花。
“你說呢?”
他沒有回復(fù)。遠(yuǎn)處高樓上的霓虹燈變幻顏色,紅藍(lán)交錯(cuò),像某種不安的預(yù)兆。
周日一整天,盧瑞霖都在等待蘇榮的回復(fù),但郵箱始終安靜。
他試圖專注看書,卻總?cè)滩蛔∷⑿马撁妗?/p>
下午四點(diǎn),他給總監(jiān)發(fā)了條簡訊詢問方案反饋,直到晚上十點(diǎn)才收到回復(fù)。
“已閱,周一早會(huì)前討論。”
短短七個(gè)字,再無其他。
這種反常的冷淡讓盧瑞霖更加不安。他想起過去幾年,每次提交重要方案,蘇榮都會(huì)詳細(xì)批注,甚至半夜打電話討論細(xì)節(jié)。
而現(xiàn)在,只有七個(gè)字。
深夜十一點(diǎn)半,盧瑞霖正準(zhǔn)備休息,郵箱突然彈出新郵件提醒。
發(fā)件人是一串亂碼組成的匿名地址。
標(biāo)題欄只有一個(gè)問號(hào)。
他猶豫片刻,點(diǎn)開郵件。正文空空如也,只有一個(gè)加密鏈接。職業(yè)敏感讓他沒有直接點(diǎn)擊,而是查看了郵件頭信息——服務(wù)器在國外,無法追蹤。
鏈接下方,有一行小字:“明日名單,未必如你所期。”
盧瑞霖脊背發(fā)涼。
他盯著那行字看了足足一分鐘,然后果斷刪除郵件,清空垃圾箱。做完這些,他靠在椅背上,心跳如鼓。
是惡作劇?還是警告?
如果是警告,來自誰?曹鵬?或者別的什么人?
他想起蘇榮那些意味深長的話,想起曹鵬熱絡(luò)的拉攏,想起葉永寧從未露面的身影。所有這些碎片在腦中旋轉(zhuǎn),卻拼不出完整圖案。
凌晨一點(diǎn),盧瑞霖仍無睡意。
他打開手機(jī),翻看公司通訊錄。
在“葉永寧”的名字上停留片刻,最終還是關(guān)掉了屏幕。
副總裁高高在上,和他這種中層技術(shù)骨干隔著數(shù)層級(jí),直接聯(lián)系是不可能的。
雨不知何時(shí)停了,窗外一片寂靜。
盧瑞霖走到廚房倒了杯水,冰涼液體滑過喉嚨,稍微平復(fù)了情緒。他告訴自己:匿名郵件可能是陷阱,可能是挑撥,可能什么都不是。
蘇榮也許會(huì)給他一個(gè)解釋。
也許。
周一早晨,盧瑞霖提前半小時(shí)到公司。
辦公室空無一人,他泡了杯濃咖啡,坐在工位上反復(fù)檢查今天的匯報(bào)材料。手指在觸摸板上滑動(dòng),目光卻無法聚焦。
七點(diǎn)五十,同事們陸續(xù)到來。
朱楚翹看到他,愣了愣:“你臉色不好,沒睡好?”
“有點(diǎn)。”盧瑞霖勉強(qiáng)笑笑。
八點(diǎn)半,蘇榮走進(jìn)辦公室。他穿著深灰色西裝,表情如常平靜,經(jīng)過盧瑞霖工位時(shí)腳步未停,只說了句:“九點(diǎn)會(huì)議室。”
語氣平淡,聽不出情緒。
盧瑞霖深吸一口氣,拿起筆記本。在走向會(huì)議室的走廊上,他遇到曹鵬——這位事業(yè)部總經(jīng)理正從副總裁樓層下來,臉上帶著笑意。
“盧工,早啊。”曹鵬打招呼,“今天是個(gè)重要日子,祝你順利。”
話說得真誠,眼神卻有些微妙。
“謝謝曹總。”
“對(duì)了,關(guān)于‘磐石項(xiàng)目’,我有些新想法。”曹鵬壓低聲音,“晚點(diǎn)找你聊,咱們找個(gè)折中方案,對(duì)大家都好。”
盧瑞霖點(diǎn)點(diǎn)頭,繼續(xù)往前走。
會(huì)議室已經(jīng)坐滿。長桌兩側(cè),技術(shù)部二十多名骨干全部到場(chǎng),人事部的同事坐在角落,面前擺著文件夾。氣氛肅穆,無人交談。
蘇榮在主位坐下,環(huán)視一圈。
“開始吧。”
06
季度述職按既定流程進(jìn)行。
每個(gè)人十分鐘匯報(bào)時(shí)間,盧瑞霖排在第五位。輪到他時(shí),他站起身,打開投影,聲音平穩(wěn)如常。
但只有他自己知道,握著翻頁器的手心已經(jīng)出汗。
匯報(bào)進(jìn)行得很順利。當(dāng)他講到優(yōu)化后的安全架構(gòu)時(shí),蘇榮微微頷首——那是總監(jiān)表示認(rèn)可的習(xí)慣動(dòng)作。盧瑞霖心頭稍安,也許匿名郵件真的只是惡作劇。
述職環(huán)節(jié)結(jié)束,時(shí)間指向十點(diǎn)二十。
人事部的李經(jīng)理站起身,拿起文件夾。會(huì)議室里頓時(shí)安靜下來,所有人的目光都集中在她身上。
“根據(jù)季度考核結(jié)果和部門推薦,”李經(jīng)理聲音清晰,“現(xiàn)在公布本次技術(shù)職務(wù)晉升名單。”
她翻開文件夾第一頁。
“張帆,擬晉升為中級(jí)工程師,負(fù)責(zé)移動(dòng)端開發(fā)組。”
掌聲響起。被點(diǎn)名的年輕同事紅著臉站起來鞠躬,然后坐下。
“王婧,擬晉升為中級(jí)工程師,負(fù)責(zé)前端架構(gòu)組。”
又一個(gè)名字。掌聲。盧瑞霖默默數(shù)著,已經(jīng)公布了三個(gè)名額。按照往年的比例,這次應(yīng)該有五個(gè)晉升名額。
“劉志遠(yuǎn),擬晉升為高級(jí)工程師,負(fù)責(zé)后端核心組。”
第四個(gè)。還差最后一個(gè)。
盧瑞霖調(diào)整了一下坐姿,手指在桌下微微收緊。他感覺到蘇榮的目光掃過自己,但那目光停留的時(shí)間太短,短到像是錯(cuò)覺。
李經(jīng)理翻到下一頁。
她清了清嗓子,念出下一個(gè)名字:“盧瑞霖,擬晉升為——”
就在這時(shí),蘇榮突然劇烈咳嗽起來。
那咳嗽來得又急又猛,像是被什么嗆到。他彎下腰,單手捂住嘴,肩膀劇烈聳動(dòng)。整個(gè)會(huì)議室的人都愣住了,李經(jīng)理也中斷了宣讀,不知所措地看著總監(jiān)。
咳嗽持續(xù)了十幾秒。
蘇榮抬起頭,臉漲得通紅,他朝李經(jīng)理擺擺手,又指了指自己的喉嚨,示意她說不出話。
然后他做了個(gè)“跳過”的手勢(shì),手指在名單上劃過,直接點(diǎn)向最后一個(gè)名字。
李經(jīng)理會(huì)意,跳過中間部分,念出:“陳默,擬晉升為技術(shù)經(jīng)理,負(fù)責(zé)測(cè)試與質(zhì)量保障組。”
會(huì)議室陷入詭異的寂靜。
所有人都聽清楚了——盧瑞霖的名字被念到一半,然后被跳過了。沒有解釋,沒有后續(xù),就像那個(gè)名字從未出現(xiàn)在名單上。
盧瑞霖僵在座位上。
他感覺血液從臉上褪去,耳朵里嗡嗡作響。
周圍同事的目光落在他身上,有同情,有疑惑,也有難以掩飾的驚訝。
朱楚翹在他斜對(duì)面,眼睛睜得很大,滿是難以置信。
蘇榮終于止住咳嗽,喝了口水。
他看向盧瑞霖,眼神復(fù)雜——那里有歉疚,有無奈,還有些更深的東西。然后他轉(zhuǎn)向全場(chǎng),聲音因咳嗽而沙啞:“名單宣讀完畢。恭喜以上同事。”
掌聲稀稀拉拉地響起,更多的是尷尬。
李經(jīng)理合上文件夾,快步離開會(huì)議室。蘇榮站起身:“散會(huì)。瑞霖,來我辦公室一趟。”
盧瑞霖機(jī)械地站起來,跟著總監(jiān)走出會(huì)議室。他能感覺到背后那些目光,像針一樣扎在脊背上。走廊很長,燈光慘白,每一步都像踩在棉花上。
進(jìn)入辦公室,蘇榮關(guān)上門。
“坐。”他說。
盧瑞霖沒有坐,他站在辦公桌前,直視著總監(jiān):“為什么?”
聲音比預(yù)想的平靜。
蘇榮走到窗邊,背對(duì)著他。那盆綠蘿在晨光中綠得刺眼。
“名單是高層綜合考量的結(jié)果。”蘇榮說,“這次名額有限,競(jìng)爭激烈。你的能力有目共睹,但……有些因素超出我的控制。”
“什么因素?”
蘇榮轉(zhuǎn)過身,臉上露出罕見的疲憊:“曹鵬那邊施加了壓力。他認(rèn)為你應(yīng)該在事業(yè)部那邊有更好的發(fā)展,建議這次把機(jī)會(huì)留給其他同事。”
“所以您就同意了?”盧瑞霖聲音開始顫抖。
“我爭取過。”蘇榮說,“但曹鵬說服了葉副總裁。高層的意思是,暫時(shí)這樣安排,未來還有機(jī)會(huì)。”
未來。多輕巧的詞。
盧瑞霖想起自己過去五年熬過的夜,解決過的技術(shù)難題,那些為了項(xiàng)目連續(xù)加班的日子。他想起蘇榮曾經(jīng)拍著他的肩膀說“好好干,技術(shù)部不會(huì)虧待你”。
原來都是空話。
“那‘磐石項(xiàng)目’呢?”他問,“還由我負(fù)責(zé)嗎?”
蘇榮沉默了幾秒。
“項(xiàng)目組需要調(diào)整。”他最終說,“你先專注于現(xiàn)有模塊優(yōu)化。項(xiàng)目整體架構(gòu),我會(huì)讓陳默跟進(jìn)——他剛晉升,需要鍛煉機(jī)會(huì)。”
陳默。那個(gè)測(cè)試組的同事,能力不錯(cuò),但絕不足以主導(dǎo)“磐石”這種級(jí)別的項(xiàng)目。
盧瑞霖明白了。不只是晉升被跳過,連他最重要的項(xiàng)目也被奪走了。
“這是曹鵬的意思,還是您的決定?”
“是部門的決定。”蘇榮避開他的目光,“瑞霖,職場(chǎng)就是這樣,有時(shí)候需要顧全大局。你還年輕,路還長……”
“我明白了。”
盧瑞霖打斷他,轉(zhuǎn)身朝門口走去。手搭在門把上時(shí),他停了一下,沒有回頭。
“蘇總監(jiān),您教過我,技術(shù)人的底線是誠實(shí)。”他輕聲說,“但今天,我不知道誰在說謊。”
他拉開門,走了出去。
走廊空無一人。盧瑞霖靠在墻上,閉上眼,深呼吸。胸腔里有什么東西在碎裂,一片一片,掉進(jìn)深不見底的黑暗。
![]()
07
接下來的日子,盧瑞霖成了技術(shù)部的透明人。
原本由他負(fù)責(zé)的核心模塊被逐步移交,重要會(huì)議不再通知他參加,連工位都被調(diào)整到靠近走廊的角落——美其名曰“便于和其他部門協(xié)作”。
陳默接手了“磐石項(xiàng)目”主導(dǎo)權(quán)。
這位新晉技術(shù)經(jīng)理對(duì)盧瑞霖態(tài)度客氣,甚至有些小心翼翼。
“盧哥,這個(gè)架構(gòu)還得請(qǐng)教你。”“盧哥,你看這里怎么處理合適?”他總是一口一個(gè)“盧哥”,但決策時(shí)從不采納盧瑞霖的意見。
盧瑞霖看得清楚,陳默背后有曹鵬的影子。
事業(yè)部頻繁派人來技術(shù)部“對(duì)接”,名義上是協(xié)作,實(shí)則是滲透。
曹鵬甚至親自來過兩次,每次都和蘇榮在辦公室長談。
他們談話時(shí)門關(guān)著,但盧瑞霖看見,曹鵬離開時(shí)總是面帶笑容。
而蘇榮,一天比一天沉默。
總監(jiān)依然早出晚歸,依然嚴(yán)格審閱每一份技術(shù)方案,但眼里的光漸漸暗淡。
有幾次,盧瑞霖加班到深夜,看見總監(jiān)辦公室的燈還亮著,透過玻璃門,能看到蘇榮獨(dú)自坐在黑暗中。
他們?cè)贈(zèng)]有私下交談。
偶爾在走廊相遇,也只是點(diǎn)頭擦肩。
那種刻意的疏離,比直接的沖突更傷人。
盧瑞霖試過說服自己接受現(xiàn)實(shí),但每當(dāng)夜深人靜時(shí),那股不甘和疑惑就如藤蔓般纏繞上來。
為什么?
五年業(yè)績,三年最優(yōu),難道抵不過一次政治博弈?
周三下午,公司召開“磐石項(xiàng)目”中期評(píng)審會(huì)。盧瑞霖沒有被列入?yún)?huì)名單,但他從朱楚翹那里得知,會(huì)議開得一塌糊涂。
“陳默根本壓不住場(chǎng)。”朱楚翹在樓梯間低聲告訴他,“曹鵬帶了一幫人,提出十幾個(gè)‘業(yè)務(wù)需求變更’,每個(gè)都牽扯底層架構(gòu)。蘇總監(jiān)據(jù)理力爭,但曹鵬搬出葉副總裁……”
“然后呢?”
“妥協(xié)了。”朱楚翹苦笑,“六個(gè)關(guān)鍵需求被采納,項(xiàng)目延期至少兩個(gè)月。蘇總監(jiān)散會(huì)時(shí)臉色鐵青,我從沒見過他那個(gè)樣子。”
盧瑞霖握緊拳頭。那些需求他看過,都是打著業(yè)務(wù)幌子的技術(shù)倒退,會(huì)嚴(yán)重削弱系統(tǒng)安全性。
“陳默什么態(tài)度?”
“全程附和曹鵬。”朱楚翹猶豫了一下,“瑞霖,我覺得……陳默可能是曹鵬的人。他晉升得太巧了,你說呢?”
盧瑞霖沒有回答。他想起早會(huì)上陳默被念到名字時(shí),那副驚訝又興奮的表情——現(xiàn)在想來,那驚訝或許是真的,但興奮恐怕不止因?yàn)闀x升。
周五,更壞的消息傳來。
“磐石項(xiàng)目”的測(cè)試環(huán)境出現(xiàn)嚴(yán)重漏洞,模擬攻擊成功率高達(dá)百分之四十。
陳默緊急召開會(huì)議,盧瑞霖被排除在外,但會(huì)后他聽到同事議論:“曹總建議引入事業(yè)部的加密模塊。”
“蘇總監(jiān)堅(jiān)決反對(duì),兩人在會(huì)上吵起來了。”
“最后還是葉副總裁拍板,先試用事業(yè)部方案。”
盧瑞霖沖進(jìn)蘇榮辦公室時(shí),總監(jiān)正在看那份試用方案。見他進(jìn)來,蘇榮抬起頭,臉上毫無意外。
“你聽說了。”
“那是垃圾方案。”盧瑞霖顧不上禮節(jié),“安全評(píng)級(jí)只有B,有已知后門漏洞,三個(gè)月前就被行業(yè)淘汰了!”
“我知道。”
“那為什么還要用?”
蘇榮放下方案,靠回椅背。辦公室里燈光慘白,照得他眼袋格外明顯。
“因?yàn)檫@是博弈。”他緩緩說,“我反對(duì),曹鵬堅(jiān)持,葉總裁決。兩票對(duì)一票,我輸了。”
“您不能輸!”盧瑞霖聲音提高,“這是核心數(shù)據(jù)安全,不是政治游戲!萬一出事……”
“我知道后果。”蘇榮打斷他,聲音突然變得疲憊,“瑞霖,你以為只有你在乎技術(shù)底線嗎?”
兩人對(duì)視,空氣凝固。
盧瑞霖看到蘇榮眼里的血絲,看到那些深藏的無奈和掙扎。那一刻,他突然意識(shí)到,也許總監(jiān)的處境比他想象的更艱難。
“對(duì)不起。”他低聲說。
蘇榮擺擺手:“出去吧。這件事……我自有分寸。”
盧瑞霖退出辦公室,心里卻更加沉重。那句“自有分寸”聽起來毫無說服力,更像是自我安慰。
周末,他沒有加班。
五年來的第一次,他在周末關(guān)掉工作手機(jī),去了郊區(qū)的森林公園。山路崎嶇,他埋頭往上爬,直到汗流浹背,氣喘吁吁。
山頂風(fēng)景很好,城市在遠(yuǎn)處縮成模型。
盧瑞霖坐在巖石上,看著天邊流云。他想起剛?cè)肼殨r(shí)的自己,滿腔熱血,相信技術(shù)可以改變一切。五年過去,技術(shù)確實(shí)改變了很多,卻沒能改變?nèi)诵牡乃阌?jì)。
手機(jī)震動(dòng),是母親發(fā)來的消息。
“兒子,這周回家吃飯嗎?你爸燉了你愛喝的湯。”
他盯著屏幕,眼眶發(fā)熱。最終回復(fù):“項(xiàng)目忙,下周吧。”
傍晚下山時(shí),他做出決定。
既然不被信任,既然被邊緣化,那就做好手頭的工作,然后尋找新的機(jī)會(huì)。世界很大,總有地方重視真正的能力。
但內(nèi)心深處,那個(gè)疑問仍在低語:為什么蘇榮會(huì)變成這樣?
08
周一早晨,盧瑞霖剛到公司就察覺到異樣。
技術(shù)部辦公區(qū)彌漫著緊張氣氛,同事們聚在一起低聲議論,見他進(jìn)來,又迅速散開。朱楚翹快步走過來,臉色蒼白。
“出事了。”她聲音發(fā)顫,“‘磐石項(xiàng)目’測(cè)試服務(wù)器被黑了。”
盧瑞霖腦子嗡的一聲。
“什么時(shí)候?”
“昨天半夜。安全監(jiān)控發(fā)現(xiàn)異常數(shù)據(jù)流,今天凌晨確認(rèn)被入侵。”朱楚翹壓低聲音,“最可怕的是,攻擊路徑利用了事業(yè)部那個(gè)加密模塊的漏洞——就是你警告過的那個(gè)。”
盧瑞霖沖向機(jī)房。
透過玻璃墻,他看到里面已經(jīng)擠滿了人。蘇榮站在主控臺(tái)前,襯衫領(lǐng)口松開,袖子卷到肘部。陳默在一旁不停擦汗,曹鵬也在,正對(duì)著電話大聲解釋什么。
葉永寧副總裁居然也在場(chǎng)。
這位很少露面的高管站在角落,面無表情地看著屏幕上的數(shù)據(jù)流。他五十歲上下,頭發(fā)灰白,身形瘦削,但站在那里就有種無形的壓迫感。
盧瑞霖推門進(jìn)去。
所有人都看向他。曹鵬皺起眉頭,陳默眼神躲閃,蘇榮只是瞥了他一眼,又轉(zhuǎn)回屏幕。
“現(xiàn)在什么情況?”盧瑞霖問。
“核心數(shù)據(jù)被加密勒索。”安全組的同事回答,“攻擊者留下信息,要求二十四小時(shí)內(nèi)支付比特幣,否則公開數(shù)據(jù)。”
“能追蹤嗎?”
“對(duì)方用了多層跳板,最后節(jié)點(diǎn)在海外。追查需要時(shí)間,但我們沒有二十四小時(shí)。”
盧瑞霖走到控制臺(tái)前,看著屏幕上滾動(dòng)的日志。
攻擊手法很專業(yè),但不是無懈可擊。
他注意到幾個(gè)異常點(diǎn)——入侵路徑過于“順利”,就像有人事先鋪好了路。
“備份數(shù)據(jù)呢?”
“也被加密了。”陳默聲音沙啞,“昨晚同步時(shí)中了招。”
“為什么半夜同步?”
“是曹總的要求,說業(yè)務(wù)數(shù)據(jù)需要實(shí)時(shí)……”陳默說到一半停住了,意識(shí)到自己說錯(cuò)了話。
曹鵬狠狠瞪了他一眼,轉(zhuǎn)向葉永寧:“葉總,這顯然是外部黑客攻擊。我建議立即啟動(dòng)應(yīng)急預(yù)案,聯(lián)系網(wǎng)絡(luò)安全公司……”
“聯(lián)系公司需要多久?”葉永寧開口,聲音平靜但冰冷。
“最快……四小時(shí)。”
“解密評(píng)估呢?”
“這種勒索病毒通常使用高強(qiáng)度加密,暴力破解需要數(shù)周。”安全組長回答。
葉永寧點(diǎn)點(diǎn)頭,目光掃過全場(chǎng):“也就是說,我們只有兩條路:支付贖金,或者數(shù)據(jù)全毀。”
會(huì)議室死一般寂靜。
盧瑞霖突然開口:“還有第三條路。”
所有人再次看向他。曹鵬嗤笑:“盧工,現(xiàn)在不是逞能的時(shí)候。”
“讓我看看完整日志。”盧瑞霖不理他,直接對(duì)蘇榮說,“攻擊再完美也會(huì)有破綻。既然利用了加密模塊漏洞,那個(gè)模塊的代碼里可能留了后門。”
蘇榮盯著他看了幾秒,然后點(diǎn)頭:“給他權(quán)限。”
盧瑞霖坐到終端前,手指在鍵盤上飛舞。
屏幕被分割成多個(gè)窗口,代碼如瀑布般滾動(dòng)。
他進(jìn)入了一種忘我的狀態(tài),外界的聲音、目光、壓力全部消失,只剩下邏輯和線索。
攻擊路徑、時(shí)間戳、異常訪問、模塊調(diào)用記錄……
他看到了不對(duì)勁的地方。
事業(yè)部那個(gè)加密模塊,在被集成進(jìn)系統(tǒng)之前,經(jīng)歷過三次“測(cè)試性修改”。修改記錄顯示是陳默批準(zhǔn)的,但代碼風(fēng)格和習(xí)慣用法,卻像另一個(gè)人。
一個(gè)左撇子程序員。
曹鵬團(tuán)隊(duì)的首席架構(gòu)師是左撇子,這件事盧瑞霖在一次技術(shù)分享會(huì)上注意到過。
他繼續(xù)深挖。加密模塊的日志功能被刻意弱化,安全警報(bào)閾值被調(diào)高,甚至有幾行注釋代碼寫著“臨時(shí)測(cè)試用”——但測(cè)試代碼不該進(jìn)入生產(chǎn)環(huán)境。
除非有人故意放行。
盧瑞霖抬起頭:“我需要原始設(shè)計(jì)文檔,和三次修改的評(píng)審記錄。”
陳默臉色煞白:“文檔……可能不完整。”
“那就找郵件,找聊天記錄,找任何能證明修改合理性的東西。”盧瑞霖聲音很冷,“如果找不到,說明這些修改根本不該存在。”
曹鵬拍桌子:“盧瑞霖!現(xiàn)在不是追責(zé)的時(shí)候!”
“我認(rèn)為正是時(shí)候。”葉永寧突然開口。
副總裁走到控制臺(tái)前,俯身看著屏幕:“盧工,你發(fā)現(xiàn)了什么?”
“攻擊不是純粹的外部入侵。”盧瑞霖調(diào)出證據(jù)鏈,“有人提前在系統(tǒng)里埋了后門。加密模塊是入口,但真正致命的是后續(xù)的權(quán)限提升漏洞——這個(gè)漏洞需要內(nèi)部代碼提交權(quán)限。”
他頓了頓,目光掃過陳默和曹鵬。
“也就是說,要么技術(shù)部有內(nèi)鬼,要么事業(yè)部提供的模塊本來就是特洛伊木馬。”
“你血口噴人!”曹鵬怒吼。
蘇榮按住他的肩膀,力氣大得驚人:“曹總,讓他說完。”
盧瑞霖繼續(xù)操作,調(diào)出最后一張圖:“這是攻擊發(fā)生前的半小時(shí),系統(tǒng)內(nèi)部的一次異常權(quán)限變更。變更賬戶是……”他看向陳默,“你的管理賬號(hào)。”
陳默腿一軟,跌坐在椅子上。
“我……我不知道……賬號(hào)可能被盜了……”
“盜號(hào)需要你的雙重認(rèn)證密碼。”安全組長搖頭,“陳經(jīng)理,解釋一下。”
會(huì)議室亂成一團(tuán)。曹鵬還在爭辯,陳默語無倫次,蘇榮指揮安全組控制現(xiàn)場(chǎng)。只有葉永寧和盧瑞霖相對(duì)安靜。
副總裁看著這個(gè)年輕的技術(shù)骨干,眼神里閃過一絲難以察覺的贊許。
“能恢復(fù)數(shù)據(jù)嗎?”他問。
盧瑞霖重新看向屏幕:“給我八小時(shí),我需要重寫解密工具。但前提是——”他看向蘇榮,“完全權(quán)限,不受任何干擾。”
蘇榮點(diǎn)頭:“全權(quán)交給你。”
“還有,”盧瑞霖補(bǔ)充,“我要當(dāng)初被我否定的那個(gè)架構(gòu)方案——你知道我說的是哪個(gè)。”
蘇榮愣了愣,然后笑了。那是盧瑞霖幾周來第一次見到總監(jiān)笑,笑容里有釋然,有欣慰,還有某種如釋重負(fù)。
“早就準(zhǔn)備好了。”蘇榮說,“在我私人服務(wù)器上,隨時(shí)可以啟用。”
曹鵬意識(shí)到局面失控,試圖往外走,卻被葉永寧的助理攔住了。
“曹總,請(qǐng)留步。”副總裁語氣平淡,“有些事,我們需要好好談?wù)劇!?/p>
![]()
09
盧瑞霖把自己關(guān)進(jìn)了備用機(jī)房。
這里沒有窗戶,只有機(jī)器散熱的風(fēng)聲和屏幕藍(lán)光。他調(diào)出蘇榮保存的原始架構(gòu)方案——那個(gè)被他否定過,又被蘇榮堅(jiān)持修改的方案。
現(xiàn)在他明白了。
那個(gè)看似有單點(diǎn)故障風(fēng)險(xiǎn)的架構(gòu),實(shí)際上隱藏著分布式備份節(jié)點(diǎn)。
這些節(jié)點(diǎn)獨(dú)立于主系統(tǒng),使用完全不同的一套加密協(xié)議。
攻擊者入侵了主系統(tǒng),卻觸碰不到備份網(wǎng)絡(luò)。
因?yàn)樗静辉诔R?guī)網(wǎng)絡(luò)拓?fù)鋱D上。
盧瑞霖開始工作。
重寫解密工具需要逆向分析勒索病毒的加密算法,這原本是幾乎不可能的任務(wù),但蘇榮的備份設(shè)計(jì)給了他突破口——備份節(jié)點(diǎn)保留了加密前的數(shù)據(jù)快照。
他可以對(duì)比分析,找出算法規(guī)律。
時(shí)間一分一秒流逝。機(jī)房外發(fā)生了什么,他完全不知道,也不關(guān)心。世界縮小到鍵盤和屏幕,每個(gè)指令,每個(gè)函數(shù),每個(gè)調(diào)試輸出都牽動(dòng)著心跳。
四小時(shí)后,他找到了規(guī)律。
六小時(shí),解密工具雛形完成。
七小時(shí),第一批數(shù)據(jù)恢復(fù)成功。
當(dāng)最后一份核心數(shù)據(jù)驗(yàn)證通過時(shí),盧瑞霖癱在椅子上,渾身被汗?jié)裢浮K粗聊簧暇G色的“全部恢復(fù)完成”,有種不真實(shí)的恍惚感。
機(jī)房門被推開,蘇榮走進(jìn)來。
總監(jiān)手里端著杯咖啡,放在控制臺(tái)上。他看著屏幕,良久沒有說話。然后他拉過另一把椅子坐下,揉了揉臉。
“你做到了。”
“您的架構(gòu)救了所有人。”盧瑞霖誠實(shí)地說,“如果沒有那些隱藏節(jié)點(diǎn)……”
“節(jié)點(diǎn)是死的,人是活的。”蘇榮打斷他,“再好的架構(gòu),也需要有能力的人去激活它。瑞霖,你證明了你是那個(gè)人。”
盧瑞霖轉(zhuǎn)頭看他:“所以這一切……都是計(jì)劃好的?”
蘇榮沒有直接回答。他喝了口咖啡,眼神望向虛空中的某一點(diǎn)。
“三個(gè)月前,我收到匿名舉報(bào)。”他緩緩開口,“舉報(bào)信說曹鵬在事業(yè)部違規(guī)操作,利用技術(shù)漏洞牟利,證據(jù)指向他正在接觸的核心項(xiàng)目。”
“磐石項(xiàng)目?”
“不,是更早的項(xiàng)目,已經(jīng)上線運(yùn)行了。”蘇榮說,“我私下調(diào)查,發(fā)現(xiàn)舉報(bào)屬實(shí)。但曹鵬很謹(jǐn)慎,證據(jù)鏈不完整。而且……他在高層有保護(hù)傘。”
“葉副總裁?”
“當(dāng)時(shí)不確定。我向集團(tuán)監(jiān)察部門匯報(bào),他們建議引蛇出洞。”蘇榮苦笑,“于是有了‘磐石項(xiàng)目’。一個(gè)足夠誘人的餌,讓他主動(dòng)伸手。”
盧瑞霖漸漸明白了:“您早知道他會(huì)打這個(gè)項(xiàng)目的主意。”
“我知道他會(huì),也必須讓他成功。”蘇榮說,“只有讓他拿到項(xiàng)目主導(dǎo)權(quán),他才會(huì)暴露真正的目的——不是做好項(xiàng)目,而是在項(xiàng)目里埋后門,為日后數(shù)據(jù)變現(xiàn)鋪路。”
“所以您故意讓步,故意讓我出局?”
“這是最痛苦的部分。”蘇榮看著他,眼神真誠,“瑞霖,我需要曹鵬相信他贏了。而他知道你是最大的技術(shù)障礙,必須把你排除在外。所以我配合演了那場(chǎng)戲。”
早會(huì)上咳嗽打斷名字,邊緣化,項(xiàng)目移交……所有那些傷害和背叛,原來都是戲。
盧瑞霖感到一陣眩暈,分不清是憤怒還是解脫。
“您為什么不告訴我?”
“因?yàn)榭简?yàn)必須真實(shí)。”葉永寧的聲音從門口傳來。
副總裁走進(jìn)來,手里拿著一份文件。他比在會(huì)議室時(shí)看起來更疲憊,但眼神銳利如鷹。
“盧工,如果事先告訴你,你的反應(yīng)就不會(huì)那么真實(shí)。曹鵬是多疑的人,任何細(xì)微的不自然都會(huì)讓他警覺。”葉永寧說,“蘇總監(jiān)為了保護(hù)你,甚至沒向我透露全部計(jì)劃——直到昨天,我才知道他連你都瞞著。”
蘇榮低頭:“對(duì)不起,瑞霖。我選擇讓你恨我,而不是讓你卷入危險(xiǎn)。”
“那陳默呢?”
“他是曹鵬早就安插的棋子。”葉永寧接過話,“我們?cè)缰浪纳矸荩瑢⒂?jì)就計(jì)讓他‘晉升’。他提供的每一份假情報(bào),都讓我們更了解曹鵬的計(jì)劃。”
盧瑞霖想起陳默那些小心翼翼的問題,那些看似請(qǐng)教實(shí)為試探的對(duì)話。原來自己一直身處局中,卻渾然不知。
“今天的攻擊……”
“是收網(wǎng)。”蘇榮說,“曹鵬等不及了,想提前測(cè)試后門。我們故意留了破綻,讓他以為得手。只有讓他走到最后一步,才能拿到完整證據(jù)鏈。”
葉永寧將文件放在控制臺(tái)上:“半小時(shí)前,曹鵬已經(jīng)向警方自首。他交代了所有罪行,包括之前項(xiàng)目的舞弊,和這次策劃的攻擊。陳默也供認(rèn)不諱。”
一切都結(jié)束了。
盧瑞霖看著兩位上司,忽然覺得很累。那種累不是身體的疲憊,而是緊繃了數(shù)周的神經(jīng)突然松弛后的虛脫。
“為什么現(xiàn)在告訴我?”
“因?yàn)榭简?yàn)結(jié)束了。”蘇榮站起身,鄭重地說,“盧瑞霖,你通過了最艱難的測(cè)試——在遭遇不公、被排擠、被剝奪成果時(shí),依然堅(jiān)守技術(shù)底線,依然在危機(jī)時(shí)刻挺身而出。”
葉永寧點(diǎn)頭:“集團(tuán)需要的不只是技術(shù)專家,更是能在迷霧中看清方向,在壓力下堅(jiān)守原則的骨干。你證明了你是這樣的人。”
“所以,”蘇榮從口袋里拿出一張紙,展開放在盧瑞霖面前,“這是新的任命書。”
紙上寫著:“任命盧瑞霖為技術(shù)部高級(jí)總監(jiān),全面負(fù)責(zé)集團(tuán)數(shù)據(jù)安全架構(gòu),直接向分管副總裁匯報(bào)。”
職位后面,還有一行手寫的小字:“以及,磐石項(xiàng)目永久技術(shù)負(fù)責(zé)人。”
盧瑞霖盯著那張紙,久久說不出話。
“早會(huì)上被跳過的名字,會(huì)在正式任命會(huì)上完整宣讀。”蘇榮拍拍他的肩膀,“這次,不會(huì)有任何人打斷。”
10
一周后的集團(tuán)任命大會(huì),在大會(huì)議室舉行。
這次不只是技術(shù)部,所有部門總監(jiān)及以上管理人員全部到場(chǎng)。主席臺(tái)上坐著集團(tuán)高管,葉永寧在正中,蘇榮在他左側(cè)。
盧瑞霖坐在第一排,穿著新買的深灰色西裝。
他依然覺得有些不真實(shí)。過去七天,他協(xié)助完成了“磐石項(xiàng)目”的重建,新的架構(gòu)基于他最初的方案,整合了蘇榮的隱藏節(jié)點(diǎn)設(shè)計(jì),安全性提升了三個(gè)等級(jí)。
曹鵬和陳默的事情在公司內(nèi)部通報(bào),引起軒然大波。事業(yè)部由葉永寧暫管,正在進(jìn)行全面整頓。技術(shù)部重新拿回了所有核心項(xiàng)目的主動(dòng)權(quán)。
“現(xiàn)在宣讀集團(tuán)人事任命。”
人力資源副總裁站起身,打開文件夾。會(huì)場(chǎng)安靜下來,盧瑞霖能聽到自己的心跳聲。
一個(gè)又一個(gè)名字被念出,掌聲此起彼伏。他平靜地聽著,手指在膝蓋上輕輕敲擊——不知何時(shí),他也有了和蘇榮一樣的習(xí)慣。
終于,念到了技術(shù)序列。
“……以上任命即日生效。接下來,宣讀一項(xiàng)特殊任命。”
副總裁翻到最后一頁,頓了頓,目光投向盧瑞霖。
“經(jīng)集團(tuán)管理層審議決定,任命盧瑞霖先生為技術(shù)部高級(jí)總監(jiān),全面負(fù)責(zé)集團(tuán)數(shù)據(jù)安全架構(gòu)體系,直接向葉永寧副總裁匯報(bào)。”
掌聲響起,比之前任何一次都熱烈。
盧瑞霖站起身,向臺(tái)上和臺(tái)下分別鞠躬。
他看見蘇榮在鼓掌,臉上是毫不掩飾的欣慰。
看見朱楚翹在第二排用力揮手,笑得燦爛。
看見技術(shù)部的同事們,那些曾經(jīng)同情或疏遠(yuǎn)他的面孔,此刻都帶著真誠的笑容。
“同時(shí),”副總裁繼續(xù)宣讀,“盧瑞霖總監(jiān)將繼續(xù)擔(dān)任‘磐石項(xiàng)目’技術(shù)負(fù)責(zé)人,該項(xiàng)目正式升級(jí)為集團(tuán)戰(zhàn)略級(jí)工程。”
更多的掌聲。
盧瑞霖走上臺(tái),從葉永寧手中接過任命書。副總裁握住他的手,低聲說:“好好干。蘇榮沒看錯(cuò)人。”
“謝謝葉總。”
然后是蘇榮。總監(jiān)沒有握手,而是給了他一個(gè)短暫的擁抱。在耳邊輕聲說:“對(duì)不起,也謝謝你。”
“該說謝謝的是我。”盧瑞霖回答,“您教會(huì)我的,比技術(shù)多得多。”
會(huì)議結(jié)束后,人群逐漸散去。盧瑞霖被同事們圍住祝賀,一一回應(yīng)后,他走向蘇榮。總監(jiān)正在走廊窗邊,看著外面的城市。
“蘇總監(jiān)。”
“該改口了。”蘇榮轉(zhuǎn)過頭,微笑,“現(xiàn)在我們是平級(jí)。”
盧瑞霖也笑了:“在我心里,您永遠(yuǎn)是我的老師。”
兩人并肩站著,窗外春意正濃。梧桐樹已經(jīng)枝繁葉茂,陽光在葉片上跳躍。
“接下來有什么計(jì)劃?”蘇榮問。
“先完成‘磐石’二期,然后梳理整個(gè)安全體系。”盧瑞霖說,“曹鵬的事提醒我們,技術(shù)再完善,也防不住人心。我想建立一套制衡機(jī)制。”
蘇榮點(diǎn)頭:“需要什么支持,盡管說。”
他們沉默了一會(huì)兒。樓下花園里,有員工在散步,笑聲隱約傳來。一個(gè)普通的春日午后,一切都恢復(fù)了平靜。
但有些東西已經(jīng)永遠(yuǎn)改變了。
“那天早會(huì),”盧瑞霖突然問,“您咳嗽是真的還是假的?”
蘇榮笑了:“一半一半。那幾天確實(shí)嗓子不舒服,但時(shí)機(jī)是刻意選的。我得讓打斷看起來自然。”
“您演得很像。”
“因?yàn)槔⒕问钦娴摹!碧K榮看著他,“看著你走出會(huì)議室的樣子,我?guī)状蜗脒^放棄計(jì)劃,直接告訴你真相。但葉總說得對(duì),考驗(yàn)必須徹底。”
盧瑞霖想起那段黑暗的日子。被孤立的煎熬,不被信任的痛苦,對(duì)價(jià)值觀的懷疑。但現(xiàn)在回想起來,那些經(jīng)歷讓他看清了很多東西。
看清了職場(chǎng)的復(fù)雜,也看清了自己的底線。
看清了人心的叵測(cè),也看清了真正的堅(jiān)守。
“我不后悔。”他說。
蘇榮拍了拍他的肩膀,沒有再說客套話。兩人之間已經(jīng)不需要那些。
朱楚翹從遠(yuǎn)處走來,手里拿著文件:“盧總監(jiān),有個(gè)緊急方案需要您簽字。”
盧瑞霖接過文件,快速瀏覽后簽上名字。動(dòng)作流暢自然,仿佛已經(jīng)做了很多年。
“對(duì)了,”朱楚翹眨眨眼,“晚上部門聚餐,慶祝您晉升。蘇總監(jiān)也來嗎?”
“當(dāng)然。”蘇榮說,“這次我請(qǐng)客。”
他們一起走向電梯。走廊很長,陽光從盡頭的窗戶傾瀉進(jìn)來,把大理石地面照得發(fā)亮。腳步聲在空曠空間里回響,一聲,一聲,堅(jiān)實(shí)而清晰。
電梯門打開,盧瑞霖走進(jìn)去。
在門合上的瞬間,他看見玻璃墻反射出的自己——依然年輕,但眼神已經(jīng)不同。
那里有經(jīng)過淬煉的堅(jiān)定,有看清迷霧后的清明,還有重新燃起的、更加沉穩(wěn)的熱忱。
電梯下行,數(shù)字跳動(dòng)。
他知道,新的挑戰(zhàn)很快會(huì)來。職場(chǎng)永遠(yuǎn)有博弈,有暗流,有難以預(yù)料的變數(shù)。但這一次,他準(zhǔn)備好了。
因?yàn)樗K于明白:真正的強(qiáng)大,不是在順境中高歌猛進(jìn),而是在被打入谷底時(shí),依然能抬頭看見光,并一步步爬上去。
而真正的信任,不是在風(fēng)平浪靜時(shí)的稱兄道弟,而是在暴風(fēng)雨中,依然相信彼此會(huì)守住同一盞燈塔。
電梯抵達(dá)一樓,門開了。
盧瑞霖走出去,步入春日陽光之中。
前方路還很長,但他知道,這一次,他不會(huì)獨(dú)行。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.