第2章
被裁員當(dāng)天,我看見公司還剩72小時
司的?。猴L(fēng)向一變,所有人都低頭。
趙臨坐下,打開電腦。
公司郵箱彈出一條已發(fā)送郵件提醒。
發(fā)送時間:上午九點(diǎn)零三分。
那時候,他正在會議室外等通知。
收件人:羅明輝、賀宇、法務(wù)、人力、海川項目組。
主題:確認(rèn)蜂巢倉儲系統(tǒng)上線風(fēng)險說明及責(zé)任承擔(dān)。
趙臨點(diǎn)開。
郵件內(nèi)容寫得很客氣,也很致命。
“本人已知悉系統(tǒng)存在訂單重復(fù)釋放、備用規(guī)則未完全驗證等風(fēng)險,但基于項目進(jìn)度及客戶交付壓力,確認(rèn)按原計劃上線。若后續(xù)出現(xiàn)異常,本人愿配合公司承擔(dān)相應(yīng)責(zé)任……”
落款是他的名字。
趙臨盯著屏幕,右手指節(jié)一點(diǎn)點(diǎn)收緊。
這不是搶功。
這是**。
項目一旦**,這封郵件會把責(zé)任從公司切到他身上。系統(tǒng)有問題,是趙臨確認(rèn)上線;客戶損失,是趙臨判斷失誤;融資受影響,也是趙臨個人管理缺陷。
他剛想打開郵件頭,旁邊工位有人踢了踢他的椅子。
周野沒抬頭,聲音像從牙縫里擠出來。
“別直接刪,先拉完整頭信息?!?br>周野,二十八歲,后端主程,頭發(fā)亂,T恤上印著一行小字:別問,問就是緩存。
他是蜂巢系統(tǒng)里少數(shù)敢跟賀宇頂嘴的人。
兩個月前,賀宇讓他把演示環(huán)境里的失敗訂單過濾掉,好讓看板數(shù)據(jù)更漂亮。周野當(dāng)場說:“你這不是優(yōu)化,是給PPT化妝?!苯Y(jié)果第二天就被調(diào)去維護(hù)邊緣模塊。
趙臨沒看他。
“你知道?”
“我剛才看見你賬號亮了,但你人在會議室?!敝芤笆种冈阪I盤上飛快敲著,“我留了個心眼,抓了一份**TP連接日志?!?br>趙臨眼神沉下來。
“公司內(nèi)網(wǎng)?”
“對,從十四樓會議區(qū)網(wǎng)段發(fā)的。你電腦在工位,沒動過。”
“能拿到原始記錄?”
“能,但得快。運(yùn)維那邊十分鐘后會按流程清理短期日志?!?br>趙臨沒有猶豫,插上移動硬盤。
“導(dǎo)?!?br>周野嘴角扯了一下。
“被裁還能這么冷靜,你是不是心死透了?”
“死透了就不會導(dǎo)證據(jù)?!?br>趙臨打開本地代碼倉庫,先備份了最近三十天的提交記錄,再導(dǎo)出Git提交哈希、分支合并記錄、權(quán)限變更日志、上線審批流截圖。
他沒有碰公司核心代碼。
證據(jù)要干凈。
他要的是證明自己沒有偽造郵件,沒有刪除規(guī)則,沒有強(qiáng)推上線。
周野把一份日志壓縮包拖進(jìn)硬盤。
“郵件**記錄,發(fā)信IP,登錄Token,**設(shè)備編號。夠他們喝一壺?!?br>“還有我的賬號登錄記錄?!?br>“導(dǎo)了?!?br>趙臨點(diǎn)頭,又打開蜂巢**。
就在這時,他眼前再次浮出紅字。
蜂巢倉儲系統(tǒng),距離大面積宕機(jī)還剩18小時。
趙臨的手停住。
紅字懸在系統(tǒng)監(jiān)控頁面上方,像貼著玻璃。
他盯著那行字,心里第一次有了確認(rèn)。
這東西不是只顯示公司結(jié)局。
它在提示風(fēng)險。
他低聲問:“為什么?”
下一秒,紅字扭曲,像被火燒過的紙。
今日追問剩余:2/3。
隨后出現(xiàn)一句話。
問題不在上線,在被刪掉的備用規(guī)則。
趙臨的呼吸沉了一下。
規(guī)則。
他昨晚寫完的最后一個補(bǔ)丁,就是備用規(guī)則。
主接口斷流時,系統(tǒng)必須切到本地緩存規(guī)則;訂單狀態(tài)不同步時,必須按庫區(qū)鎖優(yōu)先;同一波次重復(fù)釋放時,必須凍結(jié)異常隊列。
這些規(guī)則不漂亮,但能保命。
趙臨切到**權(quán)限記錄。
三天前凌晨一點(diǎn)四十二分。
操作人:HY_admin。
動作:刪除備用規(guī)則集A17、A18、*06、*11。
備注:演示環(huán)境性能優(yōu)化。
周野湊過來看了一眼,臉色變了。
“賀宇這傻子把安全閥**?”
趙臨繼續(xù)往下翻。
同一時間,賀宇還把異常隊列的報警閾值從三十秒改成了十五分鐘。
十五分鐘。
對倉庫來說,足夠幾千件貨走錯流向。
周野罵了一聲。
“他為了讓演示界面少報錯,把報錯關(guān)了?”
趙臨拿出手機(jī),把屏幕拍下,又導(dǎo)出權(quán)限變更記錄。
“不是關(guān)報錯,是把火警改成了下班通知?!?br>周野看著他。
“你打算怎么辦?這系統(tǒng)今晚就上線,海
趙臨坐下,打開電腦。
公司郵箱彈出一條已發(fā)送郵件提醒。
發(fā)送時間:上午九點(diǎn)零三分。
那時候,他正在會議室外等通知。
收件人:羅明輝、賀宇、法務(wù)、人力、海川項目組。
主題:確認(rèn)蜂巢倉儲系統(tǒng)上線風(fēng)險說明及責(zé)任承擔(dān)。
趙臨點(diǎn)開。
郵件內(nèi)容寫得很客氣,也很致命。
“本人已知悉系統(tǒng)存在訂單重復(fù)釋放、備用規(guī)則未完全驗證等風(fēng)險,但基于項目進(jìn)度及客戶交付壓力,確認(rèn)按原計劃上線。若后續(xù)出現(xiàn)異常,本人愿配合公司承擔(dān)相應(yīng)責(zé)任……”
落款是他的名字。
趙臨盯著屏幕,右手指節(jié)一點(diǎn)點(diǎn)收緊。
這不是搶功。
這是**。
項目一旦**,這封郵件會把責(zé)任從公司切到他身上。系統(tǒng)有問題,是趙臨確認(rèn)上線;客戶損失,是趙臨判斷失誤;融資受影響,也是趙臨個人管理缺陷。
他剛想打開郵件頭,旁邊工位有人踢了踢他的椅子。
周野沒抬頭,聲音像從牙縫里擠出來。
“別直接刪,先拉完整頭信息?!?br>周野,二十八歲,后端主程,頭發(fā)亂,T恤上印著一行小字:別問,問就是緩存。
他是蜂巢系統(tǒng)里少數(shù)敢跟賀宇頂嘴的人。
兩個月前,賀宇讓他把演示環(huán)境里的失敗訂單過濾掉,好讓看板數(shù)據(jù)更漂亮。周野當(dāng)場說:“你這不是優(yōu)化,是給PPT化妝?!苯Y(jié)果第二天就被調(diào)去維護(hù)邊緣模塊。
趙臨沒看他。
“你知道?”
“我剛才看見你賬號亮了,但你人在會議室?!敝芤笆种冈阪I盤上飛快敲著,“我留了個心眼,抓了一份**TP連接日志?!?br>趙臨眼神沉下來。
“公司內(nèi)網(wǎng)?”
“對,從十四樓會議區(qū)網(wǎng)段發(fā)的。你電腦在工位,沒動過。”
“能拿到原始記錄?”
“能,但得快。運(yùn)維那邊十分鐘后會按流程清理短期日志?!?br>趙臨沒有猶豫,插上移動硬盤。
“導(dǎo)?!?br>周野嘴角扯了一下。
“被裁還能這么冷靜,你是不是心死透了?”
“死透了就不會導(dǎo)證據(jù)?!?br>趙臨打開本地代碼倉庫,先備份了最近三十天的提交記錄,再導(dǎo)出Git提交哈希、分支合并記錄、權(quán)限變更日志、上線審批流截圖。
他沒有碰公司核心代碼。
證據(jù)要干凈。
他要的是證明自己沒有偽造郵件,沒有刪除規(guī)則,沒有強(qiáng)推上線。
周野把一份日志壓縮包拖進(jìn)硬盤。
“郵件**記錄,發(fā)信IP,登錄Token,**設(shè)備編號。夠他們喝一壺?!?br>“還有我的賬號登錄記錄?!?br>“導(dǎo)了?!?br>趙臨點(diǎn)頭,又打開蜂巢**。
就在這時,他眼前再次浮出紅字。
蜂巢倉儲系統(tǒng),距離大面積宕機(jī)還剩18小時。
趙臨的手停住。
紅字懸在系統(tǒng)監(jiān)控頁面上方,像貼著玻璃。
他盯著那行字,心里第一次有了確認(rèn)。
這東西不是只顯示公司結(jié)局。
它在提示風(fēng)險。
他低聲問:“為什么?”
下一秒,紅字扭曲,像被火燒過的紙。
今日追問剩余:2/3。
隨后出現(xiàn)一句話。
問題不在上線,在被刪掉的備用規(guī)則。
趙臨的呼吸沉了一下。
規(guī)則。
他昨晚寫完的最后一個補(bǔ)丁,就是備用規(guī)則。
主接口斷流時,系統(tǒng)必須切到本地緩存規(guī)則;訂單狀態(tài)不同步時,必須按庫區(qū)鎖優(yōu)先;同一波次重復(fù)釋放時,必須凍結(jié)異常隊列。
這些規(guī)則不漂亮,但能保命。
趙臨切到**權(quán)限記錄。
三天前凌晨一點(diǎn)四十二分。
操作人:HY_admin。
動作:刪除備用規(guī)則集A17、A18、*06、*11。
備注:演示環(huán)境性能優(yōu)化。
周野湊過來看了一眼,臉色變了。
“賀宇這傻子把安全閥**?”
趙臨繼續(xù)往下翻。
同一時間,賀宇還把異常隊列的報警閾值從三十秒改成了十五分鐘。
十五分鐘。
對倉庫來說,足夠幾千件貨走錯流向。
周野罵了一聲。
“他為了讓演示界面少報錯,把報錯關(guān)了?”
趙臨拿出手機(jī),把屏幕拍下,又導(dǎo)出權(quán)限變更記錄。
“不是關(guān)報錯,是把火警改成了下班通知?!?br>周野看著他。
“你打算怎么辦?這系統(tǒng)今晚就上線,海