精彩片段
《停電前,我發(fā)出了那封郵件》中的人物何俊蔣嵐擁有超高的人氣,收獲不少粉絲。作為一部浪漫青春,“希兮”創(chuàng)作的內(nèi)容還是有趣的,不做作,以下是《停電前,我發(fā)出了那封郵件》內(nèi)容概括:我三個月的項目方案被組長何俊偷了,他刪掉我的文件,上傳改了水印的版本,升職當(dāng)技術(shù)總監(jiān)。升職公告發(fā)出第三天,客戶驗收會上,他連基本的技術(shù)問題都答不上來,系統(tǒng)測試直接癱瘓,客戶拒簽要投訴。我當(dāng)天提交離職申請,他急了,要人事加速我的離職流程,還追到走廊塞錢:“三十萬,幫我圓一下?!钡诙旄笨偛靡驣T部門調(diào)操作日志,發(fā)現(xiàn)他刪我文件的記錄,時間對不上他說的“連夜趕工”。合規(guī)部拿出審計報告:“外包供應(yīng)商法人...
我三個月的項目方案被組長何俊偷了,他刪掉我的文件,上傳改了水印的版本,升職當(dāng)技術(shù)總監(jiān)。
升職公告發(fā)出第三天,客戶驗收會上,他連基本的技術(shù)問題都答不上來,系統(tǒng)測試直接癱瘓,客戶拒簽要投訴。
我當(dāng)天提交離職申請,他急了,要人事加速我的離職流程,還追到走廊塞錢:“三十萬,幫我圓一下?!?br>第二天副總裁要求IT部門調(diào)操作日志,發(fā)現(xiàn)他刪我文件的記錄,時間對不上他說的“連夜趕工”。
合規(guī)部拿出審計報告:“外包供應(yīng)商法人是你妻弟,三筆回扣轉(zhuǎn)到你老婆賬戶,說說吧?!?br>1
**上鍵盤。咔噠。青軸鍵盤敲起來整層樓都聽得見。
何俊站在會議室投影前面,手里攥著激光筆?!敖?jīng)公司批準(zhǔn),我將升任技術(shù)總監(jiān)?!彼D了頓,掃了一眼坐在角落的我,“上周連夜完成的XX項目方案得到了客戶高度認(rèn)可?!?br>投影上那張負(fù)載均衡架構(gòu)圖,左下角的水印抹得很干凈。我三個月前畫的時候?qū)iT加了隱形圖層,現(xiàn)在看只剩一片空白。
人事總監(jiān)蔣嵐接過話筒?!肮緵Q定破格提拔優(yōu)秀青年骨干?!彼粗掷锏奈募睿?a href="/tag/hejun1.html" style="color: #1e9fff;">何俊同志在項目中展現(xiàn)出卓越的技術(shù)能力和把控力。”
我手機震了一下。姚工發(fā)來微信:“周四驗收,你到場做技術(shù)交底。”
會議室里有人鼓掌。何俊臉上笑得很穩(wěn),眼睛往我這邊瞟。我低頭繼續(xù)打字,離職申請表格已經(jīng)填到“離職原因”那欄。
家庭原因。
保存。
何俊宣布散會的時候聲音拔高了:“大家繼續(xù)努力,公司不會虧待每一個付出的人?!?br>我合上電腦起身。
“方舟?!?a href="/tag/hejun1.html" style="color: #1e9fff;">何俊追出來,在走廊里攔住我。“有點事想跟你聊聊?!?br>“何總監(jiān)?!蔽彝娞莘较蜃?。
他跟上來?!澳銊偛旁诳词裁??”
“處理點私事。”
電梯門開了。他伸手擋住門?!笆遣皇谴錾嫌惺裁床粷M意的?”
我看著他?!皼]有。”
“那就好。”他松開手,“周四驗收你肯定得到場,咱們配合一下?!?br>電梯門在我們中間合上。
下午三點半,我把離職申請?zhí)峤坏饺耸孪到y(tǒng)。屏幕彈出確認(rèn)框:您確定要離職嗎?此操作不可撤銷。
確定。
工位對面的小陳探頭過來?!胺浇?,你這是?”
“家里有事?!蔽野蔚鬠盤。
何俊的工位在靠窗那邊。我看見他盯著電腦屏幕,手指在鼠標(biāo)上按了好幾下。五分鐘后他起身,直奔人事部。
蔣嵐辦公室的百葉窗拉上了。隔著玻璃門能看見何俊在里面比劃手勢。
我的手機又響了。何俊發(fā)來消息:“交接工作盡快安排,別影響團隊士氣?!?br>我沒回。
下班前,人事系統(tǒng)推送了一條通知:您的離職申請已進入審批流程,預(yù)計三個工作日完成。
窗外天黑得很快。何俊還坐在工位上,電腦屏幕的光打在他臉上。他在翻項目文檔,一個文件夾一個文件夾地打開。
我收拾東西的時候路過他工位。
“方舟。”他抬頭,“周四驗收的PPT我來做,你把技術(shù)細節(jié)發(fā)我就行?!?br>“姚工指定要我到場。”
“那你就在旁邊配合一下?!彼⒅遥皠e提離職的事?!?br>我背上包?!翱辞闆r吧。”
電腦關(guān)機的聲音在安靜的辦公室里特別清楚。何俊的手機屏幕亮了,他看了一眼立刻劃掉。
我走到電梯口的時候回頭看了一眼。他站在工位邊上打電話,聲音壓得很低,只聽見幾個字:“流程……快點……”
電梯門合上。鏡面里倒映出我自己的臉,還有身后亮著燈的五樓辦公區(qū)。
何俊隔著玻璃窗往下看。他的手機還貼在耳邊。
2
何俊把驗收預(yù)演會安排在周三下午。
我到會議室的時候他已經(jīng)把投影調(diào)好了。架構(gòu)圖、接口文檔、測試報告,每一頁都是我的設(shè)計稿,連配色都沒改。
“大家看一下驗收流程?!?a href="/tag/hejun1.html" style="color: #1e9fff;">何俊站在投影前面,激光筆點在第三頁,“客戶方會重點關(guān)注性能指標(biāo)?!?br>技術(shù)組的小李舉手?!昂慰?,這個熔斷閾值為什么設(shè)在這里?”
何俊頓了一下?!鞍葱袠I(yè)標(biāo)準(zhǔn)配的?!?br>“可是客戶那邊的并發(fā)量……”
“這個方舟比較清楚。”何俊把話題甩過來,“你來說說?!?br>我翻開筆記本?!翱蛻舻臉I(yè)務(wù)高峰是晚八點到十點,并發(fā)預(yù)估在三百左右。熔斷閾值設(shè)在兩百五是為了預(yù)留緩沖,降級策略走靜態(tài)頁面?!?br>小李點頭?!懊靼琢恕!?br>何俊接著往下講。講到負(fù)載均衡那部分,他說:“這塊我做了特別優(yōu)化,三層架構(gòu)保證高可用?!?br>我沒吭聲。
投影翻到容錯機制。何俊說:“異常情況自動切換備用服務(wù)器?!?br>我抬頭看他?!安皇乔袚Q,是降級。備用服務(wù)器只處理關(guān)鍵業(yè)務(wù),非關(guān)鍵請求直接拒絕。”
他臉色僵了一下。“意思差不多。”
“客戶會問具體策略?!蔽液仙瞎P記本,“姚工上次專門確認(rèn)過這個?!?br>會議室里安靜了幾秒。
何俊關(guān)掉投影?!靶辛?,大概就這樣。方舟你配合一下,別提離職的事?!?br>我起身往外走。
“方舟?!彼凶∥?,“你負(fù)責(zé)技術(shù)我負(fù)責(zé)匯報,咱們分工明確。”
“哦?!?br>走到門口的時候他又說:“明天好好表現(xiàn),這個項目對公司很重要?!?br>我沒回頭。
下午五點,姚工發(fā)郵件過來。標(biāo)題是“驗收前技術(shù)確認(rèn)”,兩個問題:
1.并發(fā)超過300時的降級策略細節(jié)
2.數(shù)據(jù)庫連接池的熔斷恢復(fù)機制
郵件直接發(fā)給我,抄送何俊。
我回復(fù)的時候***問題拆開,每個場景寫了三條分支邏輯。發(fā)送。
十分鐘后何俊打來電話。
“方舟,以后這種郵件先發(fā)我審一下?!?br>“已經(jīng)發(fā)給姚工了。”
“我知道?!彼曇魤旱煤艿?,“但你得理解,我現(xiàn)在是技術(shù)總監(jiān),對外溝通得有個統(tǒng)一口徑?!?br>“姚工問的是技術(shù)細節(jié)。”
“那也得……”他停了一下,“算了,這次就算了。下不為例。”
我掛掉電話。
工位上的電腦還開著。何俊發(fā)來的項目文檔共享鏈接一直在閃。我點開,文件夾最后修改時間顯示上周三下午三點半。
那天我請病假。
我打開本地備份,找到同名文件夾。創(chuàng)建時間是三個月前,最后修改時間是上周三下午兩點二十七分。
文件屬性里,原作者那欄寫著我的工號。
財務(wù)部的王姐路過我工位。“方舟,你們這次找的外包商報價好高啊。”
我抬頭。“哪家?”
“誠翰科技?!彼鰧徟鷨谓o我看,“比市場價高了快一半,何總監(jiān)推薦的?!?br>審批單上,推薦人簽字那欄是何俊的名字。
我把U盤**電腦,新建了一個加密文件夾,命名*ackup-0923。把三個月的項目文件、郵件記錄、聊天截圖全部復(fù)制進去。
壓縮。
加密。
拔出U盤的時候,何俊從茶水間出來,端著咖啡往這邊走。
我關(guān)掉電腦屏幕。
他在我工位邊上停下?!懊魈炀劈c到客戶那邊,別遲到?!?br>“知道了?!?br>“還有?!彼粗业碾娔X,“交接文檔抽空整理一下,越快越好?!?br>我點頭。
他端著咖啡回工位。路過小李那邊的時候拍了拍他肩膀,說了句什么,小李笑起來。
我收拾東西準(zhǔn)備下班。工位抽屜里三年的榮譽證書、項目資料、客戶送的紀(jì)念品,摞起來半米高。
都不要了。
背上包往外走的時候,何俊還在工位上打電話。他背對著辦公區(qū),聲音飄過來幾個字:“……抓緊……明天……”
電梯門開了。
我按下一樓。
鏡面里,何俊站在五樓窗口往下看。他手機屏幕還亮著。
3
姚工在會議室門口等我們。
他看見何俊的時候愣了一下?!昂慰傄瞾砹??”
“我現(xiàn)在是技術(shù)總監(jiān)?!?a href="/tag/hejun1.html" style="color: #1e9fff;">何俊伸手,姚工跟他握了握,“今天的驗收我來主持?!?br>姚工看向我。我沖他點點頭。
會議室里,客戶方坐了五個人。測試工程師已經(jīng)把設(shè)備接好了,大屏上顯示著系統(tǒng)監(jiān)控面板。
何俊打開PPT。第一頁是項目概況,他講得很流暢。翻到架構(gòu)設(shè)計那頁,開始介紹三層負(fù)載均衡。
姚工舉手。“這個降級策略能具體說說嗎?”
何俊頓了一下?!爱惓G闆r會自動切換到備用服務(wù)器?!?br>“切換邏輯是什么?”
“就是……”何俊看了我一眼,“檢測到異常就切換?!?br>姚工皺眉?!拔覇柕氖侨齻€場景的分支策略,上次郵件里確認(rèn)過的?!?br>會議室安靜下來。
何俊翻到下一頁?!斑@個方舟比較熟悉,她來說明一下?!?br>我坐在最后一排,沒動。
姚工盯著何俊?!澳悴皇羌夹g(shù)總監(jiān)嗎?”
“我負(fù)責(zé)整體把控,具體技術(shù)細節(jié)……”
“那咱們直接測吧?!币まD(zhuǎn)向測試工程師,“跑并發(fā)測試。”
大屏上數(shù)字開始跳動。50并發(fā),響應(yīng)時間1.2秒。100并發(fā),2.8秒。150并發(fā),5.1秒。
200并發(fā)的時候,響應(yīng)時間跳到8.3秒。
姚工臉色變了?!霸趺椿厥??”
測試工程師調(diào)出日志?!斑B接池滿了,請求在排隊?!?br>“熔斷機制呢?”姚工看向何俊。
何俊盯著屏幕?!皯?yīng)該……會自動處理?!?br>“什么叫應(yīng)該?”姚工站起來,走到大屏前面,“這個閾值為什么設(shè)在這里?”
屏幕上顯示熔斷閾值250。
何俊說:“按行業(yè)標(biāo)準(zhǔn)配的?!?br>“你們客戶的業(yè)務(wù)高峰是多少?”
“這個……”何俊翻PPT,翻到業(yè)務(wù)分析那頁,“三百左右。”
“那閾值設(shè)兩百五有什么用?”姚工指著屏幕,“兩百并發(fā)就扛不住了,高峰期直接癱瘓。”
何俊看向我。
我低頭看手機。姚工的微信發(fā)過來:“方舟,這是怎么回事?”
我沒回。
姚工合上電腦。“今天的驗收暫停。”
“姚工……”何俊走過去。
“技術(shù)對接人換了你們也不提前說一聲。”姚工打斷他,“這個方案明顯跟之前確認(rèn)的不一樣?!?br>何俊說:“我們內(nèi)部有調(diào)整,但技術(shù)方案是一致的。”
“一致?”姚工拿出手機,翻出郵件記錄,“我所有技術(shù)確認(rèn)都是跟方舟溝通的,你現(xiàn)在告訴我一致?”
會議室里其他人都看著這邊。
姚工收起電腦?!拔乙o許總發(fā)個郵件說明情況。建議你們先搞清楚誰負(fù)責(zé)技術(shù)?!?br>他帶著人離場。
會議室只剩何俊和我們?nèi)齻€技術(shù)組的人。
小李小聲說:“何總,要不讓方姐……”
“閉嘴。”何俊盯著關(guān)掉的投影,“都出去?!?br>我背上包往外走。
走到門口的時候,何俊的手機響了。他看了一眼屏幕,臉色更白了。
“許總?!彼悠饋?,聲音擠出來,“對,驗收遇到點問題……不是,是客戶那邊……我馬上回公司匯報?!?br>我走出會議室。電梯門開著,姚工站在里面,看見我招招手。
“方舟,到底怎么回事?”
“我后天離職。”
他愣住?!笆裁??”
電梯門合上。
我走樓梯下樓。手機一直在震,何俊發(fā)了七條消息,最后一條是:“你現(xiàn)在在哪?回公司一趟?!?br>我關(guān)掉手機。
4
許朝陽的辦公室在六樓。
我路過的時候看見何俊站在里面,許朝陽坐在辦公桌后面,臉色很難看。
人事部的蔣嵐也在。
“項目是不是你主導(dǎo)的?”許朝陽的聲音隔著門都聽得見。
何俊說:“齊方舟負(fù)責(zé)技術(shù)實現(xiàn),我負(fù)責(zé)整體把控……”
“客戶說所有技術(shù)確認(rèn)都是跟她溝通?!?br>“那是之前,現(xiàn)在我是技術(shù)總監(jiān)……”
“我問你項目是不是你做的。”
會議室安靜了幾秒。
我走過去,敲門。
蔣嵐開門?!胺街?,正好,你進來一下?!?br>許朝陽看著我。“客戶那邊什么情況?”
“技術(shù)對接出了偏差。”我說,“姚工要求暫停驗收?!?br>“哪里偏差?”
“熔斷閾值、降級策略、容錯機制,跟之前確認(rèn)的方案不一樣。”
許朝陽看向何俊。“怎么回事?”
何俊說:“是有些細節(jié)調(diào)整,但大方向沒變?!?br>“客戶認(rèn)可嗎?”
沒人說話。
許朝陽敲了敲桌子?!癐T部門把項目相關(guān)的所有操作記錄調(diào)出來?!?br>何俊臉色變了。“許總,這沒必要……”
“我看很有必要?!痹S朝陽看向蔣嵐,“秦川那邊多久能出報告?”
“一天時間。”
“那就明天下班前給我?!?br>何俊張嘴想說什么,許朝陽擺手。“你先出去?!?br>何俊看了我一眼,轉(zhuǎn)身離開。
辦公室只剩我和許朝陽、蔣嵐。
“你什么時候提的離職?”許朝陽問。
“周一下午。”
“為什么?”
“家庭原因?!?br>許朝陽盯著我看了幾秒?!昂?,你去忙吧?!?br>我走出辦公室的時候,何俊站在走廊盡頭打電話。他看見我,掛掉電話走過來。
“方舟,咱們談?wù)??!?br>“談什么?”
他看看周圍,壓低聲音:“你幫我圓一下,這事就過去了。三十萬,我私人給你?!?br>我看著他。
“你后天就走了,何必把事情鬧僵?”他盯著我,“大家體面點不好嗎?”
“你自己看著辦?!?br>我往電梯方向走。
“齊方舟?!彼谏砗蠼形胰?,“你別敬酒不吃吃罰酒?!?br>電梯門開了。我走進去,按下一樓。
何俊站在走廊里,手機又響了。他看了一眼屏幕,沒接。
下午四點,我在公司內(nèi)網(wǎng)發(fā)布離職交接公告。
附件是項目文檔清單,一百三十七個文件,創(chuàng)建時間全部標(biāo)注清楚。最早的一份是三個月前,最晚的是上周三下午兩點二十七分。
發(fā)布。
全員可見。
十分鐘后,何俊沖到我工位。
“你什么意思?”
“離職交接?!蔽抑钢聊唬叭耸乱蟮??!?br>他盯著文檔清單,臉色青白?!斑@些時間……”
“都是系統(tǒng)自動生成的?!蔽液仙想娔X,“有問題嗎?”
他沒說話,轉(zhuǎn)身走了。
下班前,財務(wù)部的王姐找到合規(guī)部劉主管。我路過的時候看見她遞過去一份審計報告,封面寫著“外包供應(yīng)商異常報價分析”。
劉主管接過去翻了翻,眉頭皺起來。
我收拾東西下班。工位已經(jīng)清空了,只剩一臺電腦。
何俊坐在他工位上,瘋狂翻著什么。屏幕上是服務(wù)器文件列表,他把每個文件夾都打開又關(guān)掉。
我背上包。
路過他工位的時候,他突然抬頭:“設(shè)計文檔原稿在哪?”
“服務(wù)器上。”
“我說原稿。”
“那就是原稿?!?br>他點開文件屬性,創(chuàng)建時間顯示上周三下午三點三十三分。操作賬號那欄,是他自己的工號。
他盯著屏幕,一句話說不出來。
我走到電梯口。
門合上之前,看見何俊還坐在那里,鼠標(biāo)握在手里,一動不動。
屏幕的光打在他臉上。
他的手在發(fā)抖。
5
秦川把日志報告打印出來的時候用了整整六十三頁紙。
許朝陽把報告攤在會議室桌上,蔣嵐和劉建坐在兩邊。何俊站在對面,手撐著桌沿。
“上周三你在干什么?”許朝陽翻到第一頁。
日志記錄密密麻麻。最上面那行用熒光筆標(biāo)出來了:
14:27齊方舟工號最后一次提交代碼
14:51何俊工號刪除文件夾/project/design_doc
15:33何俊工號創(chuàng)建文件夾/project/design_doc
15:35何俊工號上傳文件架構(gòu)設(shè)計v2.ppt
何俊盯著那幾行字?!拔摇乙詾槟切┦欠街垭x職前整理的,我重新上傳了一遍。”
“她那天請病假。”蔣嵐翻出考勤記錄,“下午兩點就離開公司了。”
“那可能是她上午傳的?!?br>許朝陽指著時間戳?!?4:27,她已經(jīng)走了?!?br>何俊不說話了。
劉建接過報告,往后翻?!癐T部門從備份里恢復(fù)了被刪除的文件?!彼贸隽硪环莶牧?,“原文件屬性顯示,作者是齊方舟,最后修改時間是三個月前。”
兩份架構(gòu)圖并排放在桌上。
左邊那份水印清晰,右下角有我的工號和日期。右邊那份水印被抹掉了,只剩一片空白。
除此之外一模一樣。