短信發送成功的提示音很輕。
我盯著屏幕上那行“我被開了,晚上喝一杯”,看了幾秒,按熄了屏幕。
辦公室里只剩我一人,燈早就關了,窗外的城市燈火流進來,照在收拾了一半的紙箱上。
三分鐘。
也許還不到。
急促的、赤腳拍打地面的聲音由遠及近,在走廊空洞地回響。
門被“砰”地撞開。
董振國沖了進來。
他頭發凌亂,領帶歪在一邊,腳上只套著一只皮鞋,另一只腳光著,踩在冰涼的地磚上。
他胸口劇烈起伏,視線慌慌張張地掃了一圈,最后死死釘在我身上。
他張了張嘴,沒發出聲音。眼眶卻迅速紅了。
下一秒,這個一小時前還冷著臉宣布開除我的男人,猛地撲過來,雙手攥住我的胳膊。力氣大得嚇人,指甲幾乎掐進我肉里。
他喉嚨里滾出一聲嗚咽,混著絕望的喘息。
“俊德……別走……求你……千萬別走……”
眼淚順著他痙攣的臉頰淌下來,砸在我的手背上,滾燙。
![]()
01
慶功宴設在公司樓下新開的本幫菜館,包間里圓桌擺開,涼菜已經上了。
主位空著,董振國還沒到。
徐文強坐在主位左邊,正跟旁邊幾個人說笑,聲音洪亮,手腕上的表盤在燈下反著光。
我挨著魏軍坐下。老魏遞給我一支煙,我沒接,搖了搖頭。
“戒了?”他有點意外。
“曉萱聞不了煙味。”我解釋了一句。其實沒全戒,壓力大的時候在陽臺抽半支,但不想在飯局上開這個頭。
徐文強的笑聲飄過來:“……所以我說,技術啊,不能光埋頭搞,得抬頭看路。市場不等人,客戶更不等人。對吧,吳工?”他忽然把話頭引向我,桌上安靜了一瞬。
我抬眼看他。他臉上掛著笑,眼神卻沒什么溫度。
“徐總說的是。”我應了一句,不想多談。
“咱們‘磐石’項目,前期是拖了點,但在我手里,這不也趕上進度了嘛。”徐文強身體往后靠,手臂搭在椅背上,“有些細節,該放就得放。追求百分百完美,那是實驗室思維,不適合商業化。”
涼菜有點咸,我喝了口茶。茶水是溫吞的。
“徐總,”我放下杯子,聲音不大,但桌上都能聽見,“‘磐石’要處理的是金融機構的底層交易數據。延遲和差錯率,合同里白紙黑字寫著,不是實驗室標準,是交付底線。”
徐文強的笑容僵了一下。
他拿起分酒器,給自己斟了小半杯白酒,又拿起一只空杯,也倒上。
“吳工,我敬你一杯。這幾個月,你辛苦了。”他把那杯酒轉到我面前,“不過,咱們也得體諒公司的難處。投資人天天盯著報表,晚一天上線,就多一天成本。有些風險,是可以承受的嘛。”
我沒碰那杯酒。
“數據校驗環節省掉的那道冗余驗證,去年‘信通’那邊出過事,徐總應該聽說過。他們承受的‘風險’,是賠了客戶兩個億,外加牌照被警告。”
“砰”一聲輕響。徐文強把分酒器頓在玻璃轉盤上。他臉上那點殘存的笑意徹底沒了。
包間門這時被推開,董振國走了進來,帶著一身室外的寒氣。
他掃了一眼桌上,大概察覺氣氛不對,但沒問,只是脫了外套坐下,擺手:“都站著干嘛?坐,坐。菜怎么還沒上齊?”
服務員開始上熱菜。
話題被扯到最近的股市和房價上,氣氛重新活絡起來,只是有點刻意。
徐文強又恢復了談笑風生,頻頻向董振國敬酒。
董振國喝了幾杯,臉色泛紅,話也多了些,說起公司創業初期的艱難。
我埋頭吃菜。清蒸魚有點老。
魏軍在桌子底下輕輕碰了碰我的膝蓋。我側過臉,他對我幾不可察地搖了搖頭,眼神里有些無奈,也有些別的什么東西,像一層薄灰。
散場時,董振國拍了拍我的肩膀:“俊德,‘磐石’最后這班崗,你得給我站好了。公司不會虧待老員工。”
我點點頭,說董總放心。
走出餐館,冷風一吹,酒氣散了些。徐文強的車從我身邊滑過,他沒開窗,黑色奧迪的尾燈很快匯入車流。
手機震了一下,是曉萱發來的微信:“快結束了嗎?給你留了湯。”
我打字:“馬上回。”
夜風吹在臉上,有點刺。我抬頭看了看公司大樓,十一層技術部那一片窗戶還亮著幾盞,可能是值夜班的測試組。其中有一盞燈,屬于我的工位。
我看了幾秒,拉高了衣領,朝地鐵站走去。
02
家里的燈還亮著。
我輕輕開門,換鞋。
客廳里只開了壁燈,光線柔和。
曉萱窩在沙發一角,腿上蓋著條薄毯,手里拿著一本書,頭卻一點一點地打著瞌睡。
電視開著,聲音調得很低,放著夜間新聞。
我走過去,把她手里的書輕輕抽走。她一下醒了,揉了揉眼睛:“回來了?喝了不少吧?臉有點紅。”
“還好。”我扯松領帶,“不是讓你先睡嗎?”
“湯在鍋里溫著,我給你盛一碗。”她起身,趿拉著拖鞋往廚房走。
我跟著進去,靠在廚房門框上。
她穿著棉質的家居服,頭發松松挽著,露出細白的脖頸。
燃氣灶藍焰跳動,砂鍋蓋被揭開,熱氣裹著菌菇和雞湯的香味涌出來,瞬間充滿了小小的廚房。
“今天還順利嗎?”她背對著我問,用湯勺輕輕攪動。
“就那樣。”我說。
她動作頓了一下,沒回頭:“你最近……睡得不踏實。說夢話。”
“有嗎?說什么了?”
“聽不清。”她把湯盛進白瓷碗里,轉身遞給我,“就是聲音挺急的。來,小心燙。”
我接過碗,指尖碰到碗壁,溫熱。
客廳電視里的女主播正用平穩的語調念著一條財經快訊:“……業內人士分析,近期部分私募基金對科技板塊的投資趨于謹慎……”
曉萱關了電視,屋里一下靜了。只有我喝湯時輕微的吞咽聲。
“俊德,”她在餐桌對面坐下,雙手交疊放在桌上,看著我,“是不是公司里……有什么事?”
“項目快上線了,壓力大點正常。”我吹開湯面的油花。
“不是壓力大。”她聲音很輕,但很清晰,“你是心里有事。”
我停住動作,抬眼看著她。壁燈的光從她側后方照過來,給她臉頰和肩膀輪廓鍍了一層柔和的毛邊,眼神卻很清亮,直直地看進我眼底。
八年了。
從我研究生畢業進宏遠,我們結婚,買房,她懷上又流掉第一個孩子,到我升職,她評上高級教師,再到她父親去年腦溢血去世……太多事。
她總能在我自己都沒意識到的時候,察覺到我情緒最低洼的那塊地方。
我放下湯勺,瓷勺碰著碗沿,一聲脆響。
“新來的徐副總,”我斟酌著詞句,“路子有點野。他想砍掉‘磐石’的幾個核心校驗模塊,趕著上線。”
曉萱的眉頭微微蹙起。“你跟他……有爭執?”
“今天慶功宴上,說了兩句。”我盡量讓語氣聽起來平淡,“不是什么大事。理念不合。”
她沉默了一會兒,手指無意識地在桌面上劃著。“那個徐總,是不是……董總妻子的弟弟?”
我愣了一下:“你怎么知道?”
“上次你們公司年會,我遠遠見過一次。董太太拉著他到處介紹。”曉萱說,“當時就覺得,他看人的眼神,太活絡了些。”
太活絡。這個詞用得很準。
“他是關系戶,急著出業績,我能理解。”我捏了捏眉心,“但‘磐石’不一樣。這系統真要出了紕漏,不是賠錢那么簡單。”
“董總呢?他什么態度?”
“他?”我想起董振國拍我肩膀時通紅的臉色,還有那句“不會虧待老員工”。“他當然想快點上線。投資人那邊,壓力也不小。”
曉萱沒再問。她起身,把我的空碗收走,拿到水池邊沖洗。水流聲嘩嘩的。
“你自己把握分寸。”她背對著我說,聲音混在水聲里,“但是俊德,別太委屈自己。有些事,堅持是對的,可也要想想……代價。”
我坐在椅子上,沒動。
代價。這個詞像一顆小石子,投進心里,漾開一圈無聲的漣漪。
窗玻璃上,映出我們這間不大的客廳,暖黃的燈光,和她在廚房忙碌的、微微躬著的背影。安穩,具體,伸手可及。
也是這些年,一點點構筑起來,需要我用每個月準時到賬的工資去維護的東西。
房貸,車貸,兩家老人的藥費,還有……曉萱上個月提過一句,想等明年暑假,把我媽從老家接來住段時間,順便去檢查一下她老是喊疼的膝蓋。
代價。
我長長地、無聲地吐出一口氣。
![]()
03
公司晨會。大會議室里坐得滿滿當當,投影幕布上掛著“磐石項目攻堅沖刺”的紅色標語。
董振國坐在長桌頂端,眼下有兩片明顯的青黑。他聽幾個部門負責人匯報進度,手指無意識地在桌面上敲著,節奏有點快。
輪到徐文強。
他站起來,走到幕布旁,接過翻頁筆,姿態從容。
“董總,各位同事,‘磐石’項目目前一切推進順利,上線前最后一次全鏈路壓力測試已經完成,主要性能指標均達到甚至超過預期。”他點開下一頁PPT,是幾道漂亮的上升曲線。
“按照當前進度,我們有充分信心,在合同規定期限內,提前三天交付!”
底下響起一陣不算熱烈的掌聲。幾個銷售和市場部的同事臉上露出笑容。技術部這邊,沒人動。魏軍低著頭,在筆記本上劃拉著什么。
董振國敲桌子的手指停了。他看向徐文強:“數據一致性驗證呢?上次吳工提的那個問題……”
“董總放心。”徐文強笑容不變,目光掃過我這邊,很快又移開,“我們已經組織了專家進行了三輪復核,確認在現有業務負載模型下,出現一致性問題的概率低于百萬分之一。這個風險級別,在行業內部是完全可接受的。我們不能因為理論上存在的、極微小的風險,就無限期推遲一個能為公司帶來巨大現金流和聲譽的項目。”
他說得鏗鏘有力,目光炯炯地看著董振國。
董振國靠進椅背里,手指交叉放在桌上,沉吟著。會議室很安靜,只有中央空調出風口細微的嘶嘶聲。
百萬分之一。這個數字被他輕飄飄地拋出來,像一枚精巧的籌碼。
我舉手。
董振國抬了抬下巴:“俊德,你說。”
所有人的目光投過來。徐文強臉上還掛著笑,眼神卻冷了。
我站起來,沒看徐文強,只對著董振國:“董總,‘磐石’對接的七家機構,日交易峰值時,單家機構的交易指令每秒超過五千筆。百萬分之一的概率,意味著平均每天,可能會產生三到五筆無法追溯或校驗失敗的核心交易數據。這些數據如果涉及大額資金劃轉或跨境結算,后續的排查、糾錯、乃至可能引發的連鎖反應和監管問責,成本不可估量。這絕不是‘極微小’的風險。”
徐文強笑了一聲,帶著點無奈似的:“吳工,你這就是典型的技術思維了。我們不能活在真空里。商業要考慮投入產出比,要考慮窗口期!競爭對手的類似產品下個月就要發布,我們晚上市一天,就多流失一批客戶,多一分被動!”
“如果產品帶著隱患上市,流失的就不只是客戶了。”我的聲音不高,但會議室太靜,每個字都落得清晰,“還有信譽。和我們合作了五年的‘安邦資本’,當初看中的,不就是我們技術上的審慎和可靠?”
聽到“安邦資本”四個字,董振國的眼皮跳了一下。徐文強的笑容也斂去了幾分。
安邦資本是我們的A輪領投方,也是目前最大的機構股東,占股接近百分之三十。創始人賈安邦,很少在公司露面,但誰都清楚他的分量。
“安邦那邊,我自然會去溝通。”董振國終于開口,聲音有些干澀,“他們看重回報。項目按時上線,就是最好的回報。”他擺了擺手,示意我們都坐下。
“文強的考慮,也有道理。市場不等人。俊德,你的責任心我明白,但有些技術細節,可以上線后通過補丁迭代逐步優化嘛。不要搞完美主義。”
完美主義。這個詞像一頂不輕不重的帽子,扣了下來。
我沒再說話,坐下了。桌下,我的手捏成了拳,又慢慢松開。
晨會繼續,討論別的事項。徐文強的聲音又恢復了洪亮和自信。董振國聽著,偶爾點頭,但眼神有些飄,時不時瞥向手機屏幕。
散會時,人群往外走。徐文強快步跟上董振國,湊近低聲說著什么。董振國腳步沒停,只是聽著,眉頭擰著。
經過我身邊時,徐文強側過頭,目光在我臉上停留了半秒。
那眼神里沒有惱怒,也沒有得意,只有一種冷靜的、評估似的打量,像在看一件出了點小瑕疵、但大體仍在掌控之中的工具。
魏軍走過來,和我并肩往外走。“你啊,”他嘆了口氣,聲音壓得極低,“還是那個脾氣。”
我沒吭聲。
走廊另一頭,董振國和徐文強進了總經理辦公室。門關上了。
04
凌晨一點四十三分。
公司大樓十一層,技術部核心區,只剩下我這排燈還亮著。顯示器冷白的光映在臉上,屏幕上滾動的是一串串日志數據和監控曲線。
壓力測試已經跑完,表面數據很漂亮。但我在回查今晚的完整鏈路日志時,注意到一個不起眼的異常波動。
不是徐文強他們盯著的那幾個核心性能指標。
是底層數據流經過某個特定緩存隊列時,出現了一次極短暫的、毫秒級的響應時間跳變。
跳變幅度不大,在監控告警閾值以下,很快就恢復了。
像平靜湖面下,一尾小魚輕輕擺了下尾巴,沒激起水花。
如果是別的系統,我可以把它歸為網絡抖動或硬件偶發干擾。
但這是“磐石”,是那個需要處理每秒數千筆金融指令、要求絕對穩定和可追溯的系統。
任何一個微小且無法解釋的波動,都可能是一根埋著的、不知何時會引爆的引線。
我調出前后兩個小時的詳細日志,開始逐行比對。眼睛干澀得發疼,太陽穴一跳一跳地脹。
手機屏幕亮了一下,是曉萱發來的微信:“還沒回?別熬太晚。”
我回了個“快了”,把手機屏幕朝下扣在桌上。
咖啡早就涼透了,喝下去一股澀味。我揉了揉臉,強迫自己集中精神。日志數據浩如煙海,我需要找到與那個波動時間點匹配的所有關聯操作。
又過了大概半小時,我鎖定了一段可疑的代碼模塊。
那是三個月前,為了“優化性能”由徐文強帶來的一個外部技術團隊提交的補丁,當時通過了常規測試。
但結合今晚的日志細看,這段代碼在處理某種極端邊界條件時,邏輯存在一個隱蔽的缺陷。
缺陷被觸發的概率極低,可一旦觸發,就可能導致經過該模塊的數據包順序發生極其細微的錯亂。
這種錯亂,在大部分業務場景下可能被后續環節糾正或掩蓋。但如果恰好遇到高頻、大額、且依賴嚴格時序的交易對……后果無法預料。
我后背滲出一點冷汗。
必須立刻上報。這不是小事。
我迅速整理了一份簡要的問題說明、相關日志片段和代碼定位,生成一份加密的報告文件。抬頭看了一眼電子鐘,凌晨三點過五分。
這個時間,直接打電話給董振國不合適。他最近睡眠不好,脾氣躁。發給技術部總監?他上周被徐文強勢派去出差了,鞭長莫及。
按照流程,這種級別的潛在風險,應該同時抄送給項目總負責人(徐文強)和公司高管(董振國)。
我猶豫了幾秒,在收件人欄里先輸入了董振國的內部郵箱,又加上了徐文強的。
鼠標懸在發送鍵上。
窗外的城市已經徹底沉入睡眠,只有零星幾盞燈光,像沉默的眼睛。
我想起晨會上董振國疲憊又焦灼的臉,想起徐文強那句“不要搞完美主義”,想起曉萱在廚房里說“別太委屈自己”。
但這是“磐石”。
我移動鼠標,點擊了“發送”。
系統提示發送成功。我靠在椅背上,長長吐出一口氣,像卸下了一塊石頭。接下來,就是等明天,或者今天晚些時候,他們的反應和處理意見。
疲勞感排山倒海般涌來。我關了電腦,收拾東西,準備回家睡上幾個小時。
走出技術部大門時,走廊盡頭的總經理辦公室門下,還透出一線光亮。董振國大概也還沒走。
我拖著沉重的步子進了電梯。不銹鋼轎廂壁映出我布滿血絲的眼睛和憔悴的臉。
樓下大廳,保安老張在值班臺后打盹。我輕輕推開玻璃門,冬夜的寒氣瞬間包裹上來,讓我打了個激靈。
街上空無一人。我裹緊外套,朝著地鐵站的方向走去,影子被路燈拉得很長。
我不知道的是,就在我點擊發送后的第七分鐘,徐文強的私人郵箱在手機端收到了新郵件提示。
他當時還沒睡,正在某個私人會所的包廂里,陪著兩位從外地來的“重要客人”。
他拿起手機,解鎖,瞥了一眼發件人和郵件標題,眉頭輕輕一挑。
手指在屏幕上懸停片刻,他沒有點開郵件查看詳情,而是直接左滑,選擇了“標記為未讀”。
然后,他把手機屏幕朝下,扣在了鋪著絲絨桌布的茶幾上,端起酒杯,笑容滿面地轉向客人:“王總,李總,我再敬二位一杯!預祝我們合作愉快!”
琥珀色的酒液在杯中搖晃,映著包廂里暖昧迷離的光。
![]()
05
第二天下午,我被叫到了總經理辦公室。
去的時候,徐文強已經在了。他坐在董振國辦公桌側面的沙發上,端著杯茶,氣定神閑。董振國站在窗邊,背對著門,看著外面。
“董總,徐總。”我打了個招呼。
董振國轉過身。他臉色鐵青,眼睛里布滿紅血絲,手里捏著幾張紙,指節因為用力而發白。是打印出來的郵件,我認出那是我凌晨發出去的報告。
“吳俊德,”他的聲音不高,但每個字都像從牙縫里擠出來的,“你這份報告,什么意思?”
我愣了一下:“董總,是關于‘磐石’系統底層緩存模塊的一個潛在缺陷,概率很低,但風險性質嚴重。我認為需要立即組織復核,并在上線前修復……”
“潛在缺陷?”董振國猛地打斷我,幾步走到辦公桌前,把那份報告“啪”地拍在桌面上,“凌晨三點!在項目馬上要交付的關鍵節點!你發這么一份東西過來?你想干什么?!”
他的怒氣來得如此直接而猛烈,我完全沒預料到。
“董總,我發現問題,按流程上報,這是我的職責。”我試圖讓聲音保持平穩。
“職責?”董振國冷笑一聲,“你的職責是確保項目順利上線!不是給我找麻煩!”他抓起那幾張紙,抖得嘩嘩響,“什么毫秒級波動?什么邊界條件?概率極低?徐總找的專家團隊早就論證過沒問題!你現在弄出這么個東西,安邦那邊萬一知道了,你怎么解釋?他們會怎么想?”
我看向徐文強。
他放下茶杯,嘆了口氣,站起來,走到董振國身邊,語氣帶著安撫:“董總,您別動氣,對身體不好。吳工呢,可能也是責任心太強,鉆了牛角尖。”他轉向我,表情顯得很誠懇,“吳工,你提到的那個點,我們之前內部評審會確實詳細討論過,相關的測試用例也都覆蓋了。你發現的這個……現象,很可能只是測試環境下的特定干擾。現在項目箭在弦上,草木皆兵,反而容易自亂陣腳啊。”
“徐總,”我看著他,“日志很清晰,缺陷指向也很明確。這不是干擾。我建議至少安排一次針對性的復現測試……”
“夠了!”董振國暴喝一聲,胸膛起伏。
他盯著我,眼神里有怒火,還有一種更深、更復雜的,近乎失望的東西。
“吳俊德,我原本以為,你跟了我八年,是能體諒公司難處的。現在是什么時候?是咬緊牙關沖刺的時候!你卻在這里,拿著放大鏡找一些子虛烏有的‘風險’!還特意挑這種時候上報!你讓投資人怎么看我們?讓客戶怎么看我們?”
子虛烏有。
這個詞像一根冰冷的針,扎進耳朵里。
我忽然明白了。
他們不是不相信報告的內容,他們是不想相信。
或者說,他們不能相信。
至少在“磐石”上線、資金回籠、投資人滿意之前,不能相信。
那份報告,成了不識時務的證據,成了動搖軍心的噪音。
“董總,”我的聲音有點發啞,“如果……如果因為這個缺陷,上線后真的出了事,責任誰負?”
辦公室里死一般寂靜。
徐文強臉上的誠懇慢慢褪去,變成了一種公事公辦的冷淡。董振國的臉色則是由青轉紅,又由紅轉白。
“責任?”董振國重復了一遍這個詞,聲音陡然變得疲憊而冰冷,“吳俊德,看來你真的不明白。好,那我問你,昨天下午,應該提交給安邦資本項目監理方的第三次壓力測試匯總數據,為什么遲交了四個小時?”
我懵了:“什么數據?我不知道這件事。測試數據報告,按分工是由徐總那邊……”
“數據報告,最終是從你的項目日志服務器上調取生成的!”徐文強接口,語氣沉痛,“吳工,我知道你對我有看法,對項目進度有不同意見。但你不能因為個人情緒,就延誤關鍵數據的遞交啊!安邦的賈總親自打電話來問,董總被弄得非常被動!這已經不是技術分歧,這是嚴重的失職行為!”
我腦子“嗡”的一聲。什么日志服務器?什么調取生成?我根本不知道有這回事!
“我沒有延誤任何數據!我也沒接到過任何調取數據的通知!”我急聲道,“這件事可以查流程記錄,查……”
“流程記錄顯示,昨天下午兩點,數據提取請求發送到你的權限賬戶。”徐文強從桌上拿起另一份文件,聲音平穩,“直到傍晚六點,數據才被提取成功。期間,你的內部通訊賬號顯示在線,但沒有任何響應。安邦那邊的對接人,催了三次。”
我如墜冰窟。我的賬號?在線?我昨天下午一直在開會,然后處理那個該死的緩存波動問題,根本沒登錄過那個用于外部數據協調的通訊賬號!
“有人動了我的賬號。”我聽見自己的聲音,干澀得像砂紙摩擦。
“你的賬號密碼,還有誰知道?”董振國問,眼神銳利。
只有我知道。公司有安全規定,嚴禁共享賬戶密碼。
“沒人知道。”我說。
“那就是你的責任。”董振國下了結論。
他坐回寬大的皮椅里,仿佛一下子被抽空了力氣,揮了揮手,不再看我,“吳俊德,你太讓我失望了。鑒于你在項目關鍵時期的嚴重失職行為,以及對公司團結造成的負面影響……公司決定,即日起,解除與你的勞動合同。”
解除勞動合同。
六個字,清晰,冰冷。
徐文強垂著眼,一副不忍卒睹的表情。
我站在原地,手腳冰涼,血液仿佛都凝固了。辦公室里的暖氣開得很足,我卻感覺冷氣從四面八方滲透進來,鉆進骨頭縫里。
八年。
就這么……結束了?
董振國拉開抽屜,拿出一份早已準備好的文件,推到桌沿。
“這是解約協議,賠償金按N 1算,人事那邊會跟你對接。收拾一下個人物品,今天……就離開吧。”
我沒去碰那份協議。
我看著董振國,他避開了我的目光,盯著桌面。
我又看向徐文強,他微微低著頭,嘴角卻似乎極輕微地動了一下,像是松了一口氣,又像是別的什么。
什么都沒必要問了。
我轉過身,拉開門,走了出去。門在身后輕輕合攏,隔絕了里面的一切。
走廊很長,燈光明亮。
我慢慢地走著,腳步聲在空曠的樓道里回響。
經過技術部大辦公區時,有幾個加班的同事抬頭看見我,眼神里有些驚訝,但沒人敢開口問。
我走到自己的工位前,坐下。看著眼前熟悉的三塊屏幕,鍵盤,鼠標,那個曉萱給我買的、印著“埋頭苦干”字樣的茶杯。
開始收拾。書籍,筆記,幾盆小小的綠植,一個和曉萱在海邊度假時撿回來的貝殼。東西不多,一個不大的紙箱就能裝下。
辦公區漸漸安靜下來,人都走光了。燈一盞盞熄滅,最后只剩我頭頂這一片還亮著,像一個孤島。
我拿出手機,屏幕的光映在臉上。點開通訊錄,找到“曉萱”。
指尖懸在屏幕上方,停頓了很久。
最后,我點開了短信界面,新建。一個字一個字地敲:“我被開了,晚上喝一杯。”
手指移到發送鍵上,沒有猶豫,按了下去。
發送成功的提示音,在寂靜無聲的辦公室里,顯得格外清晰。
06
發送成功的綠色對勾跳了出來。
我盯著那行字,看了大概有十秒鐘。屏幕暗了下去,映出我模糊不清的臉。然后,我按熄了屏幕,把手機放在桌面上,發出一聲輕微的“嗒”。
好了。就這樣。
我繼續收拾紙箱里最后幾樣零碎東西。一支寫完了的紅筆芯,半盒回形針,還有一板沒吃完的潤喉糖。動作很慢,像是刻意拉長時間。
窗外的城市燈火依舊,只是看起來比平時更遠,更冷。
這個我待了八年的地方,這些屏幕、桌椅、空氣中熟悉的塵埃味道,正在迅速從我生命里剝離出去,變成“從前”。
紙箱滿了。我合上蓋子,用膠帶粘好。封箱的聲音,嗤啦——,在過分安靜的空間里有些刺耳。
我抱起紙箱,不算沉,但墜手。
環顧了一圈工位,確認沒落下什么屬于我的東西。
那個“埋頭苦干”的杯子,我想了想,還是留在了桌角。
帶回去也沒什么用,反而像一種諷刺。
抱著紙箱,我走出技術部辦公區。感應燈隨著我的腳步次第亮起,又在身后逐一熄滅。走過長長的走廊,走向電梯間。
電梯從一樓緩緩上升,數字跳動。在“11”停住,門無聲滑開。里面空無一人。
我走進去,按下“1”。門緩緩合攏,不銹鋼墻壁映出我抱著紙箱的身影,有點狼狽。
電梯開始下降。
失重感傳來的一瞬間,我口袋里的手機,忽然震動起來。
不是消息提示那種短促的嗡鳴,是持續不斷的、劇烈的震動,貼著大腿的肌肉,帶來一種近乎灼熱的觸感。
誰?
這個時間,曉萱應該剛收到短信不久,她可能會打電話來問。但震動的方式……不像她的習慣。
電梯降到八樓,停了。門打開,外面是漆黑的樓道,沒人。門又關上,繼續下降。
震動還在持續,固執地,一聲接一聲。
我沒有把紙箱放下,也沒有伸手去掏手機。只是抱著箱子,盯著電梯顯示屏上不斷變小的紅色數字。7……6……5……
心里某個地方,莫名地,輕輕抽緊了一下。
像是預感到了什么,又像是什么都沒想。
四樓。三樓。
震動終于停了。但幾乎就在同一秒,又瘋狂地響了起來!這次不是單純的震動,連帶著刺耳的、被電梯井壁放大了的默認鈴聲!
嗡——嗡——嗡——!!!
聲音在狹小的轎廂里沖撞,尖銳得讓人頭皮發麻。
二樓。一樓。
“叮。”
電梯門開了。大廳的燈光和暖氣涌進來。
我抱著紙箱,邁步走了出去。
前臺空著,保安老張大概去巡邏了。
我的腳步沒停,朝著玻璃大門走去。
手機還在瘋狂嘶鳴,像一只被困在籠子里暴怒的鳥。
離大門還有十幾步。
突然!
身后,電梯方向,傳來一聲沉悶的、巨大的撞擊聲!像是什么沉重的東西狠狠撞在了金屬門上!
緊接著,是凌亂、急促、幾乎是連滾帶爬的腳步聲!
還有粗重得可怕的喘息聲,從樓梯間那個方向傳來,越來越近,伴隨著肉體磕碰在墻壁或欄桿上的悶響!
我下意識地停住腳步,抱著紙箱,轉過身。
樓梯間的防火門被猛地撞開!
一個人影沖了出來,踉蹌了幾步,差點摔倒。是董振國。
他赤著腳,只穿了一只皮鞋,另一只腳光著,踩在冰涼光滑的大理石地面上。
西裝褲腿一只挽到了小腿肚,一只胡亂垂著。
領帶歪斜到肩膀,襯衫最上面的兩顆扣子崩開了,露出里面汗濕的皮膚。
頭發像被狂風揉過一樣凌亂,臉上一點血色都沒有,慘白得像紙。
他的手機還緊緊攥在右手,貼在耳邊,但顯然已經沒在通話了。
他睜大了眼睛,眼球上血絲密布,眼神倉皇、驚恐,像是在夢游,又像是見到了世界上最可怕的景象。
他的視線慌慌張張地掃過空曠的大廳,然后,死死地釘在了我身上。
他看到我手里抱著的紙箱。
他的嘴唇劇烈地哆嗦起來,張合了幾次,卻只發出一些不成調的、嗬嗬的氣音。他扔掉手機,手機滑出去老遠,屏幕在地上摔得粉碎。
然后,他像一頭受傷的野獸,朝著我猛撲過來!
我抱著紙箱,避無可避。
他撲到跟前,雙手像鐵鉗一樣,死死攥住了我的左胳膊!
力氣大得超乎想象,指甲瞬間掐進我外套下的皮肉里,帶來一陣尖銳的刺痛。
紙箱“砰”地掉在地上,里面的東西散落出來一些。
“俊……俊德……”
他終于發出了聲音,嘶啞,破碎,混著無法控制的、拉風箱一樣的喘息。他的身體在抖,連帶著我的胳膊也跟著抖。
“別……別走……”他仰著臉看我,眼眶以肉眼可見的速度迅速變紅,蓄滿了水光,“求你了……別走……千萬別走……”
他的聲音帶著哭腔,是那種從喉嚨深處擠出來的、絕望的哀鳴。
“董總……”我試圖抽回胳膊,但他攥得死緊,我根本動不了。
“我錯了!是我錯了!”他嘶喊著,眼淚終于奪眶而出,順著他痙攣扭曲的臉頰滾落,一大滴,滾燙,砸在我被他死死抓住的手背上,“你打我!罵我都行!別走……不能走……公司……公司要完了……”
他的眼淚越來越多,混著鼻涕,糊了一臉。
這個一小時前還坐在寬大辦公桌后,冷著臉宣布開除我的男人,此刻像個走投無路的孩子,抓著我的胳膊,嚎啕大哭,語無倫次。
“安邦……安邦撤資了……剛才……電話……他們說撤……全撤……一分不留……”他一邊哭一邊說,句子破碎不堪,“說……說核心人員……非正常離職……觸發條款……要立刻……立刻……”
他的身體晃了一下,幾乎要癱軟下去,全靠抓著我的胳膊支撐。他光著的那只腳,因為冰冷和用力,腳趾緊緊蜷縮著,摳著地面。
大廳里死寂。只有他崩潰的哭聲和喘息,在挑高的空間里回蕩,顯得異常凄厲和空洞。
我僵在原地,胳膊被他攥得生疼,手背上那滴眼淚燙得驚人。
散落一地的,是從紙箱里掉出來的我的舊筆記本,那板潤喉糖,還有幾支筆。
安邦資本。
撤資。
核心人員非正常離職。
我的短信。
一些毫無關聯的碎片,在這一瞬間,被一根看不見的線,猛地串在了一起。
07
董振國的哭聲漸漸低下去,變成壓抑的、斷續的抽噎。
他松開了我的胳膊,但手指還虛虛地搭著,像是怕我下一秒就會消失。
他蹲下身,又或者說,是腿軟得再也站不住,滑坐在地上,背靠著冰冷的前臺石壁。
光著的腳底沾滿了灰,腳踝處有一道新鮮的擦傷,正滲著血珠。
他渾然不覺,只是抬起手,用西裝袖子胡亂抹著臉,袖子瞬間濕了一片,布料貼在皮膚上。
我彎腰,把散落的東西一樣樣撿回紙箱。動作很慢,腦子里卻在飛速旋轉,試圖把董振國那些破碎的詞句拼湊起來。
安邦撤資。全撤。核心人員非正常離職。觸發條款。
“董總,”我蹲在他面前,盡量讓聲音平靜,“您慢慢說。安邦賈總……具體怎么說的?”
董振國抬起紅腫的眼睛,眼神渙散,看了我好幾秒,才聚焦。
“電話……是賈總的助理,姓周的……直接打給我的。”他聲音嘶啞,每個字都像砂輪磨出來,“說……說根據投資協議補充條款……第……第七條還是第八條……如果公司發生重大技術風險,或……或導致重大技術風險的核心技術人員非協議終止情況下離職……安邦有權……有權啟動特別程序,無條件撤回全部投資……”
他咽了口唾沫,喉嚨里發出咕嚕一聲,臉上浮現出極度的恐懼。
“周助理說……他們監測到……‘磐石’項目首席架構師吳俊德……于今晚……被公司單方面解除勞動合同……這……這構成‘核心技術人員非正常離職’……他們……他們認定公司存在無法管控的技術風險……決定……立即撤資……”
他說完,又劇烈地咳嗽起來,咳得撕心裂肺,身體蜷縮起來。
我聽著,后背一陣陣發涼。
投資協議補充條款?
這種細節,我作為技術負責人,從未見過。
但安邦……他們怎么會知道我被開除?
而且幾乎是實時知道?
還如此精確地定位到“非正常離職”?
“他們怎么知道我離職的?”我問,“誰通知他們的?”
董振國茫然地搖頭,臉上毫無生氣:“不……不知道……周助理只說……他們有自己的信息渠道……確保投資人利益……”他忽然又激動起來,猛地抓住我的手腕,力氣依然大得嚇人,“俊德!你不能走!你走了……安邦的錢一抽走……公司的現金流就斷了!下個月的工資……供應商的貨款……還有……還有銀行那邊的短期拆借……全完了!全完了啊!”
他的聲音又帶上了哭腔,絕望像潮水一樣從他身上彌漫開來。
“宏遠……我二十年的心血……不能就這么沒了……俊德,我求求你……只要你不走……留下來……條件隨你開!薪水翻倍!不,三倍!職位……徐文強的位置給你!不……我把總經理讓給你!我只求你別走……讓安邦……讓安邦把錢留下……”
他把頭埋進膝蓋里,肩膀劇烈地聳動,發出沉悶的、動物般的嗚咽。
我看著他。
這個曾經意氣風發、帶著我們十幾個兄弟在出租屋里熬夜敲代碼、發誓要做出一流產品的男人,此刻像一堆被雨淋透的、正在坍塌的舊棉絮。
憤怒嗎?有一點。但更多的是荒謬,還有一種冰冷的、逐漸清晰的寒意。
安邦的反應太快了,太精準了。精準到不像是對一次普通人事變動的反應,更像是在等待一個信號。而我那條發給曉萱的短信,就是那個信號。
我的手機……
我直起身,從外套口袋里掏出手機。屏幕還亮著,停留在短信發送成功的界面。收件人:曉萱。
不對。
我點開曉萱的號碼詳情。她的備注名下面,除了手機號,還有一行小字:“安邦資本-賈安邦轉”。
我的呼吸停滯了一瞬。
賈安邦。
曉萱的父親,薛老師,生前是市一中的特級教師。
他教過的學生里,有個特別頑劣但極其聰明的,就叫賈安邦。
賈安邦后來下海經商,成了叱咤風云的投資人,但對薛老師一直非常尊敬,逢年過節都會問候。
薛老師腦溢血住院時,賈安邦還特意從國外飛回來看望,忙前忙后。
這件事,曉萱跟我提過一兩次,說賈叔叔重情義。但我從沒把“賈安邦”和“安邦資本”聯系起來過。畢竟,賈是個大姓。
曉萱的手機號,是她大學時用的,一直沒換。這個“轉”的設置……是什么時候的事?我完全不知道。
是了。去年薛老師去世后不久,曉萱有幾天情緒特別低落,說賈叔叔聯系她,安慰了她很久,還問她家里有沒有什么困難。難道就是那時候……
所以,我發給曉萱的短信,因為那個詭異的“轉”設置,同時發到了賈安邦那里?
而賈安邦,一看到“我被開了”這四個字,就立刻啟動了撤資程序?
為什么?
就因為我是“磐石”的首席架構師?可徐文強不是一直說,項目沒問題,我的技術觀點是“完美主義”嗎?
除非……賈安邦知道一些,董振國和徐文強都不知道,或者故意忽略的事情。
關于“磐石”真正的風險。
關于那個我凌晨三點發出、卻被徐文強標記為未讀、被董振國斥為“子虛烏有”的報告。
寒意從腳底升起,順著脊椎爬滿了全身。
“董總,”我的聲音有點干,“我凌晨發的那份風險報告,您后來……仔細看了嗎?”
董振國從膝蓋里抬起頭,臉上淚痕未干,眼神迷茫又痛苦:“那份報告……文強說……說你是故意找麻煩……想拖延上線……我……我當時太急了……”
“徐總說,他找的專家團隊論證過沒問題。”我慢慢說,“安邦資本……他們自己的技術風控團隊,有沒有可能……也做過類似的論證?”
董振國的眼睛一點點瞪大,瞳孔收縮。他像是瞬間想通了什么關竅,臉上的血色褪得干干凈凈,比剛才還要慘白。
“賈安邦……”他喃喃道,聲音發抖,“他當年投我們……就是因為看中我們在金融數據安全上的偏執……他私下跟我說過……他最恨的……就是為了短期利益……掩蓋技術隱患……”
他猛地抓住自己的頭發,手指插進發根,痛苦地低吼了一聲:“我怎么就……怎么就忘了!我怎么就信了徐文強的鬼話!”
吼聲在大廳里回蕩,然后歸于寂靜。
遠處傳來保安老張巡邏的腳步聲,還有對講機里模糊的電流雜音。老張大概聽到了動靜,遲疑著沒有靠近。
我彎腰,把最后一個筆記本撿起來,放進紙箱。粘好封口。
董振國抬起頭,看著我,眼神里只剩下卑微的、孤注一擲的哀求:“俊德……現在……現在只有你能救公司了……只要你不走……安邦那邊……我去求賈總……我去磕頭認錯……你把那份報告……再發給我……不,直接發給賈總!告訴他……我們改!我們立刻改!上線可以推遲!賠錢也可以!只求他……別撤資……”
他掙扎著想站起來,但腿軟,試了兩次都沒成功。
我看著這個曾經讓我尊敬、后來又讓我失望、此刻卻狼狽不堪的男人。看著散落一地的、屬于我的過去的碎片。
也看著那個被我粘好封口、似乎去意已決的紙箱。
手機又震動了一下。是曉萱的回復,很簡單:“好。家里有酒。等你。”
我捏著手機,屏幕的光映著我的手指關節,微微發白。
遠處,電梯“叮”一聲響。有人下來了。
08
從電梯里走出來的是徐文強。他大概是在樓上聽到了動靜,或者接到了誰的電話。他腳步匆匆,臉色緊繃,在看到大廳里的景象時,猛地剎住了腳。
董振國癱坐在地上,靠著前臺,滿臉淚痕,衣衫不整,一只腳光著。我抱著紙箱站在他面前。地上還有董振國摔碎的手機殘骸。
這幅畫面,任誰看了都會覺得詭異。
徐文強的目光在我和董振國之間迅速切換,最后落在我懷里的紙箱上。
他臉上掠過一絲極難察覺的慌亂,但很快被他壓了下去,換上了一副驚愕又關切的表情。
“董總!您這是怎么了?”他快步走過來,想伸手去扶董振國,又似乎不知從何下手,“吳工,這……這是怎么回事?董總怎么……”
董振國抬起頭,看到徐文強,眼睛里瞬間爆發出一種混合著憤怒、悔恨和絕望的復雜情緒。
他指著徐文強,手指抖得厲害:“你……你……都是你!你跟我說沒事!說吳俊德危言聳聽!說安邦那邊只要看到上線!現在呢?!安邦撤資了!就因為他走了!”他又指向我,聲音凄厲,“就因為他被你擠走了!”
徐文強的臉色“唰”地變了。
他顯然還不知道安邦撤資的消息,或者說,沒想到會來得這么快,這么決絕。
他強作鎮定:“董總,您先別急,慢慢說。安邦撤資?這……這怎么可能?是不是有什么誤會?我這就聯系周助理……”
“聯系個屁!”董振國破口大罵,唾沫星子都噴了出來,“周助理電話里說得很清楚!因為核心技術人員非正常離職!觸發條款了!徐文強,你那份‘沒問題’的專家論證報告呢?你找的是哪門子專家?!安邦自己的風控難道都是瞎子嗎?!”
徐文強被罵得臉上紅一陣白一陣,他瞥了我一眼,眼神陰沉。
“董總,現在不是追究這個的時候。當務之急是穩住安邦。吳工這不是還沒走嗎?”他轉向我,語氣變得急促甚至帶著點命令,“吳工,你先別急著辦手續。董總剛才說的都是氣話。公司需要你,項目更需要你。有什么條件,我們都可以坐下來談。”
我沒看他,只是對董振國說:“董總,我需要知道,安邦投資協議里,關于‘核心技術人員’和‘非正常離職’的具體定義。還有,那份補充條款原文。”
董振國像是抓住了救命稻草,連連點頭:“有!有!在法務部!鎖在保險柜里!我這就讓人拿上來!不,我帶你過去看!”他掙扎著又要起來,徐文強趕緊伸手去扶。
“董總,”徐文強壓低聲音,“協議細節……給吳工看,合適嗎?畢竟他現在……”
“他現在是唯一的救命稻草!”董振國甩開他的手,吼了一句,又因為虛弱踉蹌了一下。
他光腳踩在地上,大概是太冷,腳趾緊緊蜷著。
“還愣著干什么?去法務部!拿鑰匙!”
徐文強咬了咬牙,狠狠瞪了我一眼,轉身快步走向電梯間。
董振國靠著前臺,喘了幾口粗氣,看向我,眼神里帶著小心翼翼的期盼:“俊德……你……你愿意留下來看看?”
我沒說愿意,也沒說不愿意。只是把懷里抱了半天的紙箱,輕輕放在了前臺的桌面上。“箱子先放這兒。”
董振國長長地、長長地舒了一口氣,那口氣里帶著劫后余生般的顫抖。
他背靠著石壁,緩緩滑坐到更舒適些的位置,閉上了眼睛,胸口還在劇烈起伏。
保安老張終于忍不住,從拐角探頭探腦地張望。董振國沒理他。
很快,徐文強回來了,手里拿著一個厚厚的牛皮紙文件袋,臉色很難看。
他把文件袋遞給董振國。
董振國接過來,手指哆嗦著解開纏繞的棉線,從里面抽出幾份裝訂好的文件。
他翻找著,紙張嘩嘩作響。終于,他抽出一份:“這個……補充協議三……第七條……”
我接過來。紙張是高級道林紙,印刷清晰。條款用詞嚴謹而冰冷。我的目光快速掃過那些法律術語,落在關鍵段落:“……‘核心技術人員’指經投資方書面認可,對標的公司核心知識產權或關鍵項目實施具有不可替代作用之人員,名單作為本協議附件四……上述人員如發生非因投資方認可之重大過失、違法或雙方協商一致之情形,而被標的公司單方面解除勞動關系的,視為‘核心技術人員非正常離職’……”
附件四。我翻到后面。
附件四是一頁簡單的表格,列著名字、職位和確認簽字。
只有三個名字。
第一個,就是“吳俊德”,職位是“首席系統架構師,‘磐石’項目技術負責人”。
后面是董振國的簽名,和一個更遒勁有力的簽名——“賈安邦”。
日期是兩年多前,安邦資本A輪投資正式注入的時候。
原來,早在那個時候,我的去留,就已經和這筆巨額投資的安危綁在了一起。而我,毫不知情。
“非正常離職”的認定,直接觸發安邦的撤資權。而撤資的后果,董振國剛才已經說得很明白了——公司現金流斷裂,很可能破產。
所以,賈安邦收到那條短信,不是偶然看到晚輩的家事。那是他埋了兩年的“保險絲”,燒斷了。
“看明白了嗎?”董振國啞著嗓子問,眼睛緊緊盯著我。
我點點頭,把文件遞還給他。
“俊德,”董振國把文件胡亂塞回袋子,像是怕我反悔,“之前的事,是我糊涂,聽了小人的話。我向你道歉。鄭重道歉。”他試圖站起來,對我鞠躬,但腿還是軟,動作歪斜滑稽。
“‘磐石’項目,從現在起,你全權負責!徐文強不再插手!上線時間你定!該改的,該返工的,全都按你的意思來!只求你……幫我去跟賈總說句話……求他……再給公司一次機會……”
徐文強站在旁邊,臉色鐵青,嘴唇抿成一條直線,手指在身側微微蜷起。
全權負責。按我的意思來。
聽起來很誘人。這是我一直想爭取的技術決策權。
但代價是,我要留下來,收拾這個徐文強急于求成、董振國默許縱容留下的爛攤子。
我要去面對那個深不可測、只用一條短信就幾乎判了公司死刑的賈安邦。
我還要繼續和眼前這個臉色鐵青、眼神怨毒的徐文強共事。
而如果我轉身離開呢?
帶著我被無理開除的委屈,帶著我對技術底線的堅持,離開這個已經讓我心寒的地方。
安邦撤資,公司或許真的會倒。
那些老同事,像魏軍他們,可能會失業。
董振國二十年的心血,付之東流。
紙箱還放在前臺桌上,封口膠帶在燈光下反著光。曉萱還在家等我,桌上有酒。
徐文強忽然開口,聲音干澀,帶著一種最后的、試圖扳回局面的努力:“吳工,之前……可能有些誤會。我也是為了公司好,急了點。既然董總發話了,以后技術上的事,你說了算。我全力配合。”他擠出一個極其勉強的笑容,“咱們現在,是一條船上的人了。”
一條船上的人。
我看了他一眼,沒說話。
董振國充滿希冀地看著我,等待我的回答。他的命,公司的命,似乎都系在我接下來要說的幾個字上。
大廳里的空氣凝滯了。只有中央空調出風口持續不斷的低鳴。
我摸了摸口袋里的手機。曉萱那句“家里有酒。等你。”還留在屏幕上。
然后,我伸出手,不是去拿那個紙箱,而是拿起了桌面上那個摔碎了屏幕、但似乎還能顯示的公司內部通訊平板。指紋解鎖,調出通訊錄。
找到了那個我從未主動撥打過、但存了很久的號碼。
備注名是:“安邦資本-賈安邦(緊急)”。
我把平板屏幕轉向董振國和徐文強。兩人看到那個名字,呼吸都屏住了。
我的手指,懸在綠色的撥打鍵上方。
![]()
09
電話幾乎是在響鈴第一聲就被接起了。沒有預想中的助理轉接,聽筒里直接傳來一個沉厚的、帶著些微倦意卻異常清晰的聲音。
“我是賈安邦。”
很平靜,聽不出情緒,仿佛早就料到這個電話會在此時響起。
“賈總,您好。”我吸了口氣,讓自己的聲音盡量平穩,“我是吳俊德。”
電話那頭靜默了兩秒。
也許是在確認什么。
然后,那聲音再次響起,語氣里多了一絲難以察覺的緩和:“俊德。曉萱的父親,薛老師,是我的恩師。”
他沒有提撤資,沒有提公司,先提了這層關系。很厲害的開場。
“我知道。曉萱提過。”我說。
“嗯。”賈安邦應了一聲,“你找我是為了宏遠的事?”
“是。”我沒有繞彎子,“董總就在我旁邊。安邦撤資的決定,我們剛知道。”
“不是‘撤資’,是啟動協議約定的保護性退出程序。”賈安邦糾正道,用詞嚴謹得像在談判桌上,“觸發條件明確。我的錢,不能投給一個連核心技術人員都無法妥善對待、并且可能掩蓋重大技術風險的公司。”
“技術風險”四個字,他說得很重。
我看了一眼旁邊的董振國,他臉色煞白,額頭上全是細密的冷汗。
“賈總,”我對著話筒說,“關于‘磐石’項目的潛在缺陷,我今天凌晨提交了一份詳細報告。但很遺憾,這份報告在當時沒有引起應有的重視。”
電話那頭傳來輕微的紙張翻動的聲音。
“你的報告,我看到了。”賈安邦說,“準確地說,我的技術風險評估團隊,在你們公司內部郵件發出后十七分鐘,就收到了副本。他們給出的初步判斷是,風險屬實,且可能被低估了。”
十七分鐘。遠在董振國和徐文強做出任何反應之前。安邦的風控,無孔不入。
董振國身體晃了一下,伸手扶住了前臺的桌面,指節捏得發白。徐文強低著頭,看不清表情。
“既然您看到了報告,也認可風險,”我繼續問,“為什么不在當時就直接干預?”
這是一個關鍵問題。如果他真的那么在意風險,為什么等到我被開除、觸發條款后才動手?
賈安邦輕輕笑了一聲,那笑聲里沒有什么溫度。
“干預?以什么身份?投資人不能越俎代庖,直接指揮具體技術決策。這是規矩。況且,”他頓了頓,“我需要一個明確的信號。一個證明這家公司的管理層,是否已經失去基本的技術敬畏和風險底線,是否值得我繼續信任的信號。”
“我的離職……就是那個信號?”
“是最直接的信號。”賈安邦的聲音冷了下來,“薛老師教過我,看人,要看他在關鍵處如何選擇。董振國選擇了聽信急功近利的妻弟,選擇為了短期利益忽視你的警告,甚至用卑劣的手段讓你承擔責任,然后把你踢開。這說明在他心里,技術底線和公平原則,都可以讓位。這樣的管理者,不配掌管一個處理金融核心數據的公司,也不配繼續使用我的投資。”
他的話像一把冰冷的手術刀,精準地剖開了董振國所有的僥幸和偽裝。
董振國喉嚨里發出一聲痛苦的哽咽,用手捂住了臉。
“賈總,”我深吸一口氣,“如果……如果現在,公司愿意立刻糾正錯誤。全力修復‘磐石’的隱患,排除所有風險后再上線。并且,保證類似的事情不再發生。您……是否愿意重新考慮?”
電話那頭沉默了。這次沉默的時間有點長。
我能聽到背景里極輕微的、似乎是鋼筆尖劃過紙面的沙沙聲。他在思考,或者在寫什么。
“俊德,”賈安邦再次開口,語氣比剛才復雜了一些,“你是個難得的技術人才。薛老師以前跟我夸過你,說你有股子‘拙勁’,認死理,但可靠。這也是我當初同意把你列入核心名單的原因。”
他話鋒一轉:“但是,商業不是技術實驗。信任一旦崩塌,重建需要代價,也需要時間。”
“需要什么代價?”我直接問。
“第一,‘磐石’項目必須徹底暫停。由你牽頭,組建獨立的技術評審組——人員需經我認可——對系統進行全面的安全審計和重構。上線時間無限期推遲,直到我拿到令人滿意的最終報告。”
董振國猛地抬起頭,眼神絕望。無限期推遲……這意味著前期投入可能血本無歸,市場機會徹底喪失。
“第二,公司管理層必須調整。徐文強必須立刻離開,且不得以任何形式繼續參與公司經營。至于董振國……”賈安邦頓了頓,“他可以保留董事長職位,但必須引入具有金融科技風控經驗的首席運營官,分擔日常管理,并擁有對重大技術決策的一票否決權。”
徐文強的臉瞬間變得猙獰,他張了張嘴,似乎想說什么,但被董振國一個嚴厲的眼神制止了。董振國自己則像被抽掉了脊梁骨,頹然靠在墻上。
“第三,”賈安邦的聲音透出最后的、不容置疑的意味,“你,吳俊德,必須留下。不僅留下,我要你簽署一份為期五年的技術保證協議,并對‘磐石’及其后續核心系統的長期安全穩定負全責。相應的,你會獲得公司的技術股權,比例不會低。”
留下。負全責。技術股權。
條件開出來了。極其苛刻,但也留下了唯一的活口。
所有的壓力,此刻都轉移到了我的肩上。
留下,意味著我要接過這個燙手山芋,在廢墟上重建,還要和已經失魂落魄的董振國、以及即將被掃地出門卻必然懷恨在心的徐文強遺留的勢力共處。
離開,則簡單得多。
我可以抱著我的紙箱回家,和曉萱喝一杯,然后重新找一份工作。
以我的能力和安邦的這番“器重”,未必沒有好去處。
至于宏遠的生死,董振國的眼淚,老同事們的飯碗……似乎不再是我的責任。
董振國看著我,眼睛里的哀求幾乎要溢出來。徐文強也看著我,眼神陰鷙,像是在判斷我會如何選擇。
電話還沒掛斷,賈安邦在等我的回應。
我抬起頭,目光越過董振國和徐文強,看向大樓玻璃門外沉沉的夜色。城市的燈光依舊璀璨,但有些東西,在今夜已經徹底改變了。
我想起八年前剛進公司時,技術部只有不到十個人,擠在民房里,為了一個算法優化吵得面紅耳赤,然后一起蹲在路邊吃盒飯。
想起“磐石”項目立項時,董振國端著酒杯,說我們要做就做最硬的骨頭。
想起魏軍私下跟我嘆氣,說老董變了,越來越像生意人,不像搞技術的人了。
也想起曉萱在廚房的燈光下,說“別太委屈自己”。
我握著平板電腦的手,因為用力,指節有些發白。
然后,我對著話筒,清晰地說:“賈總,您的條件,我需要時間考慮。同時,我也需要和董總、以及公司其他相關人員溝通。”
我沒有立刻答應,也沒有拒絕。給自己,也給這灘泥沼,留了一絲余地。
賈安邦似乎并不意外。
“可以。我給你四十八小時。四十八小時后,如果沒有得到你明確的肯定答復,以及我要求的公司調整方案,撤資程序將自動進入不可逆階段。”
“另外,”他補充了一句,語氣意味深長,“替我向曉萱問好。告訴她,她父親教我的東西,我沒忘。”
電話掛斷了。
忙音傳來,在寂靜的大廳里顯得格外悠長。
我放下平板。
董振國像是被抽空了最后一點力氣,順著墻壁滑坐到地上,眼神空洞地望著天花板。
徐文強則猛地轉過身,一言不發,大步走向電梯間,背影僵硬,帶著一股壓抑的怒氣。
我走到前臺桌邊,看著那個封好的紙箱。膠帶在燈光下,反射著脆弱的光澤。
四十八小時。
10
后半夜,我和董振國待在總經理辦公室。
燈開得很亮,驅不散角落里沉積的陰影。
他已經換上了備用皮鞋,洗了把臉,但眼底的疲憊和驚惶揮之不去。
我們面前攤著“磐石”項目的全部架構圖、代碼庫權限列表,還有那份幾乎要了公司命的投資協議補充條款。
談話進行得很艱難。
董振國時而激動地保證一切聽我安排,時而又陷入對未來渺茫的恐懼,喃喃自語“完了,全完了”。
他反復問我賈安邦是不是在耍他,是不是根本沒想給活路。
我沒什么心情安慰他。
大部分時間,我在快速梳理項目現狀,評估推倒重來的工作量,在筆記本上列出可能需要的關鍵人員和資源。
腦子里同時轉著賈安邦的三個條件,像三塊沉重的巨石。
天快亮的時候,魏軍被電話叫來了。
他看到辦公室里的情形,看到我,又看到萎靡不振的董振國,什么都沒問,只是嘆了口氣,接過我列出的清單,開始幫我打電話聯系技術骨干。
老魏在公司人緣好,說話比我現在管用。
陸續有幾個核心工程師睡眼惺忪地趕來,得知項目暫停、全面審計的消息后,有人震驚,有人沉默,也有人露出“早該如此”的表情。
沒人多問為什么,技術人的敏感讓他們隱約猜到發生了什么。
辦公室里很快充斥著低聲討論和技術術語。
徐文強沒再出現。據說天亮時分,他回過自己辦公室一趟,很快又離開了,帶走了個人物品。沒人知道他去了哪里。
早晨八點,公司的日常運轉似乎還在繼續,但某種緊繃的、山雨欲來的氣氛已經彌漫開來。
小道消息像長了翅膀。
董振國強打精神,召集了中層以上緊急會議,宣布了項目暫停和部分人事調整(暫時沒提徐文強),會議室里一片嘩然。
我沒參加那個會。我需要安靜。
我抱著那個紙箱,回到了自己原來的工位。
紙箱沒再封上,就放在腳邊。
杯子還在,里面的隔夜茶已經涼透。
我打開電腦,登錄系統,權限都還在。
郵箱里塞滿了未讀郵件,大部分是關于“磐石”各種瑣碎問題的。
還有一封,來自一個陌生的內部賬號,時間顯示是昨天下午,標題是“轉發:安邦資本第三次壓力測試數據索取通知”。
點開,里面是徐文強秘書轉發過來的請求,要求我配合提供數據,并標注了緊急。
這封信,不知為何,沒有進入我的高優先級收件箱,而是混在了一堆普通郵件里。
我看了一眼,關掉。現在追究這些,意義不大了。
一整天,我都在和技術團隊的幾個骨干開會,劃分審計模塊,分配任務。
大家都很沉默,但活干得扎實。
沒人提加班費,也沒人問以后怎么辦。
一種奇異的、破釜沉舟的默契在彌漫。
下午,曉萱打了個電話過來,語氣很輕:“酒還留著。你那邊……怎么樣?”
“很麻煩。”我實話實說,“可能要忙很長一段時間。”
“嗯。”她停頓了一下,“賈叔叔……下午給我打過電話。”
我握緊了手機:“他說什么?”
“沒說什么具體的。就問你好不好,家里有沒有困難。他說……”曉萱的聲音低了下去,“他說,我爸以前常念叨,說我這輩子最大的運氣,就是找了你這么個實在人。他還說,實在人容易吃虧,但老天爺有時候,也會看看實在人。”
我沒說話,喉嚨有點堵。
“俊德,”曉萱輕聲說,“不管你做什么決定,晚上回不回來,酒都給你留著。還有,別太為難自己。有些擔子,太重了,不一定非要一個人扛。”
電話掛斷后,我對著電腦屏幕發了很久的呆。
傍晚,董振國又來找我,眼睛里的血絲更多了。
他遞給我一份初步擬定的管理層調整方案和給我的股權激勵草案,條件優厚得近乎討好。
他的手一直在抖。
“俊德,老哥我……這回真的知道錯了。以后公司技術上的事,你一言九鼎!我絕不干涉!只求你看在這么多年……看在這些老兄弟的份上……”他語無倫次。
我翻看著那些文件,條款密密麻麻。
技術股權,首席技術官頭銜,對技術團隊的絕對人事權。
賈安邦要的五年保證協議,也附在了后面,違約責任重得驚人。
簽了,未來五年,我就和宏遠,和這個爛攤子,徹底綁死了。榮辱與共,生死相連。
不簽,四十八小時后,安邦撤資,這里的一切,或許會像沙灘上的城堡,被潮水迅速抹平。魏軍他們,可能要開始投簡歷。董振國……
我合上文件夾,沒有立刻給他答復。
“董總,我想一個人待會兒。”
董振國張了張嘴,最終只是苦澀地點點頭,佝僂著背走了出去。
夜幕再次降臨。
加班的同事陸續離開,辦公室里重新安靜下來。
我沒開大燈,只有屏幕的光亮著。
腳邊的紙箱敞著口,里面的東西似乎也在黑暗中靜靜地望著我。
曉萱的話,賈安邦的話,董振國的眼淚,徐文強離去的背影,魏軍默默打電話的樣子,還有那些今天一整天埋頭核對代碼的同事們的側臉……所有的畫面和聲音,交錯在一起。
我拿起手機,屏幕上是曉萱的微信界面。最后一條還是她說的“酒還留著”。
我敲了幾個字,又刪掉。再敲,再刪。
最終,我什么也沒發。
我關掉電腦,屏幕暗下去,辦公室陷入更深的昏暗。
我坐著沒動,目光落在窗外。
城市華燈初上,車流如織,每一盞燈后面,大概都有一個或安穩或焦灼的家。
許久,我彎下腰,把敞開的紙箱蓋輕輕合上,但沒有重新粘上膠帶。
然后,我站起身,腳步很沉,但很穩。
我走過寂靜的、亮著應急燈的走廊,走向走廊盡頭那間辦公室。
總經理辦公室的門,虛掩著,里面透出光亮。
我抬起手,在門上停頓了一瞬。
然后,曲起手指,敲了下去。
叩,叩。
聲音不重,但在空曠的走廊里,傳得很遠。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.