創(chuàng)作聲明:本文為虛構(gòu)創(chuàng)作,請勿與現(xiàn)實關(guān)聯(lián)
“陳宇,我求你,回來吧!回來加班,幫公司把系統(tǒng)調(diào)通!”深夜的電話里,老板帶著哭腔的哀求讓我覺得無比陌生。
就在一個月前,同樣是他,因為一場罕見的暴雪導(dǎo)致我遲到八分鐘,便當(dāng)眾宣布扣掉我全年二十六萬獎金,斷了我買房的首付。
那一刻,我的心比窗外的風(fēng)雪更冷。
我沒有爭辯,只是從此準(zhǔn)時九點上班,五點三十打卡,絕不多留一分鐘。
我的“不合作”讓公司重金押注的核心項目迅速陷入混亂,外援團(tuán)隊束手無策,投資方即將撤資。
就在老板徹底崩潰、打電話向我哭求的當(dāng)晚,一份匿名寄到的神秘文件袋,徹底揭開了這場“遲到處罰”背后令人脊背發(fā)涼的真相……
![]()
凌晨五點,我被窗外一片詭異的白亮晃醒。
掀開窗簾,倒吸一口涼氣。積雪幾乎沒過了樓下花壇的冬青,天空還在往下傾倒著棉絮般的雪片,風(fēng)卷著雪沫狂亂地拍打著玻璃窗。手機屏幕上,一連串的天氣預(yù)警短信擠在一起。我心頭一緊,今天要上線演示的新一代智能倉儲管理系統(tǒng)“天樞”,是公司今年押上血本的核心項目,也是我?guī)е鴪F(tuán)隊熬了整整一年,掉了不知道多少頭發(fā)的心血。演示會定在上午九點半,我原本計劃七點前就到公司,做最后一遍壓力測試。
來不及多想,我胡亂套上最厚的羽絨服,抓起背包就沖進(jìn)了風(fēng)雪里。
公交停運。地鐵口排著一眼望不到頭的長隊,緩慢地向前蠕動。打車軟件上顯示的排隊人數(shù)是三位數(shù),預(yù)計等待時間兩小時以上。時間一分一秒過去,我站在路邊,雪花往脖子里鉆,凍得牙齒打顫??粗謾C上逼近七點的時間,我第一次感到了恐慌。不能等了。我一咬牙,深一腳淺一腳地踩著及膝的積雪,朝著公司的方向艱難跋涉。
五公里路,平時開車不過十幾分鐘,那天我走了將近兩個小時。羽絨服濕透了,沉甸甸地貼在身上,冷意滲透骨髓。鞋子里灌滿了雪水,每走一步都發(fā)出咯吱的聲響,腳早已凍得麻木。趕到公司樓下時,我已經(jīng)筋疲力盡,頭發(fā)、眉毛上都結(jié)了一層白霜,狼狽不堪。
抬頭看,大樓的電子鐘顯示:八點三十八分。
我遲到了。
不是幾分鐘,是整整一個小時零八分鐘。但想到九點半的演示,我顧不得喘息,拖著幾乎凍僵的身體沖進(jìn)電梯,直奔十六樓項目組所在的辦公區(qū)。
工位上空無一人。我心里咯噔一下。沖到會議室門口,隔著玻璃,我看到里面已經(jīng)坐滿了人。公司老板李總、分管技術(shù)的副總、市場部的負(fù)責(zé)人,還有幾個穿著西裝、面孔陌生但氣質(zhì)不凡的人,估計是重要的投資方代表。我的直屬上司,項目主管蘇瑤,正站在投影屏前,神色緊張地調(diào)試著設(shè)備。而本該由我主控的演示電腦前,坐著的是組里的年輕程序員小趙,他額頭上全是汗,手指在鍵盤上有些無措地懸停著。
我推門進(jìn)去,所有的目光瞬間聚焦在我身上。那目光里有驚愕,有不滿,有審視,還有一絲不易察覺的……幸災(zāi)樂禍。
李總,一個五十歲出頭、身材微微發(fā)福的男人,平時總掛著幾分儒商笑意的臉,此刻陰沉得能滴出水來。他看了一眼腕表,又看了看我渾身濕透、狼狽不堪的樣子,眉頭擰成了一個疙瘩。
“陳宇,你知道現(xiàn)在幾點了嗎?”他的聲音不高,但壓得很沉,像一塊石頭砸進(jìn)凝固的空氣里。
“李總,對不起,雪太大了,交通全癱瘓了,我走過來的……”我試圖解釋,聲音因為寒冷和焦急而有些嘶啞。
“走過來的?”李總打斷我,嘴角扯出一抹沒有任何溫度的笑,“全市幾百萬人,就你一個人遇到暴雪?就你一個人需要‘走’過來?”他刻意加重了“走”字,目光掃過我濕透的褲腿和鞋子,“蘇瑤七點二十就到了,小張、小王住得比你遠(yuǎn),八點前也都到了。怎么,就你陳工的路特別難走?”
我心里一陣發(fā)涼。蘇瑤住公司附近的高檔公寓,步行不過十分鐘。小張、小王都是本地人,情況或許比我好些。但我無法再辯解,任何解釋在此刻聽起來都像是蒼白無力的借口。
“行了,”李總揮揮手,像趕走一只蒼蠅,目光轉(zhuǎn)回屏幕,“演示馬上開始,別在這杵著了。小趙,你繼續(xù)準(zhǔn)備?!?/p>
我默默退到會議室的角落,找到最后一個空位坐下。濕冷的衣服貼著皮膚,寒意一陣陣襲來,但比這更冷的是李總那番話和在場那些沉默或異樣的目光。蘇瑤在繼續(xù)調(diào)試的間隙,朝我這邊瞥了一眼,那眼神復(fù)雜,有一絲同情,但很快被一種公事公辦的疏離取代。
演示開始了。小趙雖然參與了部分模塊開發(fā),但對整個系統(tǒng)的架構(gòu)邏輯、特別是幾個核心算法的耦合關(guān)系并不完全熟悉。講解時明顯有些磕絆,遇到投資方深入追問細(xì)節(jié),他更是頻頻卡殼,額頭上的汗越擦越多。李總的臉色越來越難看,幾次想要插話補充,但又怕越描越黑。我能看到投資方代表們交換著眼神,眉頭漸漸蹙起,有人已經(jīng)開始低頭看手機。
一場本該精彩絕倫、為公司贏得關(guān)鍵投資的演示會,最終在一種近乎尷尬的氣氛中草草收場。投資方禮貌性地表示“再研究研究”,便匆匆離去。
送走客人,會議室的門剛一關(guān)上,李總壓抑的怒火終于爆發(fā)了。
他猛地轉(zhuǎn)身,目光像刀子一樣割在我臉上。
“陳宇!你知道今天這個演示有多重要嗎?啊?!”他幾乎是吼出來的,“‘天樞’項目,公司前后投入了多少資源?指望它打開新局面!就因為你!因為你這莫名其妙的遲到!搞得一塌糊涂!”
“李總,我確實是因為天氣……”我試圖再次說明情況。
“天氣!天氣!別拿天氣當(dāng)擋箭牌!”李總猛地一拍桌子,“為什么別人都能克服,就你不能?說到底,還是責(zé)任心不夠!是態(tài)度問題!你以為你是技術(shù)核心,公司離了你就轉(zhuǎn)不動了?就可以為所欲為了?我告訴你,地球離了誰都照轉(zhuǎn)!”
他胸膛起伏著,顯然氣得不輕。蘇瑤站在一旁,嘴唇動了動,似乎想說什么,但最終只是低下頭,保持了沉默。其他同事更是眼觀鼻,鼻觀心,大氣不敢出。
李總喘了幾口粗氣,像是下了某種決心,盯著我一字一句地說道:“公司有公司的制度。你這次嚴(yán)重失職,給公司造成重大潛在損失,必須嚴(yán)肅處理。年度績效清零,年終獎全部扣除。另外,‘天樞’項目組的季度獎金和項目獎金,你也別想了。”
我腦子嗡的一聲。年度績效和年終獎,加上項目獎金,加起來有二十六萬多。那是我計劃用來付房子首付的錢,是父母省吃儉用攢下一點,加上我這些年全部積蓄才湊夠的數(shù)目。
![]()
“李總!”我的聲音有些發(fā)顫,“這次遲到是我不好,我認(rèn)。但扣除全年獎金……這處罰是不是太重了?‘天樞’系統(tǒng)是我一手搭建的,這一年來我?guī)缀鯖]有在零點前下過班,所有的核心難題……”
“功勞是功勞,過失是過失!”李總毫不留情地打斷,“功過不能相抵。如果今天因為你個人的‘意外’,導(dǎo)致投資失敗,你承擔(dān)得起這個責(zé)任嗎?二十六萬?二十六萬連可能的損失的零頭都夠不上!這個決定,沒得商量!”
他說完,不再看我,對蘇瑤吩咐道:“蘇瑤,后續(xù)的補救方案你抓緊拿給我。陳宇,”他側(cè)過頭,最后丟下一句,“寫一份深刻檢查,明天一早交到我辦公室。另外,未來三個月,你的考勤由蘇瑤重點監(jiān)督。再有一次遲到早退,你自己看著辦!”
李總摔門而去。會議室里死一般的寂靜。同事們陸續(xù)默默離開,沒人敢過來跟我說一句話。只有蘇瑤,在收拾東西時,走到我身邊,壓低聲音快速說了一句:“陳宇,李總正在氣頭上,話是重了點……你……唉,先寫檢查吧?!彼恼Z氣里帶著一絲歉疚,或許還有幾分身為管理者的無奈,但更多的是事不關(guān)己的疏遠(yuǎn)。
我獨自站在空曠的會議室里,窗外依然風(fēng)雪漫天,但心底的寒意比窗外肆虐的風(fēng)雪更甚。濕冷的衣服緊緊裹在身上,二十六萬的重量,壓得我?guī)缀醮贿^氣。那不是簡單的罰款,那是我四年來的全部努力、無數(shù)個通宵達(dá)旦的夜晚,被一場暴雪和老板冰冷的幾句話,輕易地抹去、碾碎。
一種混合著荒謬、委屈、憤怒和徹底心寒的情緒,在胸腔里翻騰、沖撞。我看著他離開的方向,那扇厚重的木門仿佛隔開了兩個世界。責(zé)任心?態(tài)度?我過去四年的996乃至007,換來的就是一場暴雪后的“責(zé)任心不夠”和“態(tài)度問題”?
我慢慢地、慢慢地擦去臉上未干的雪水,也擦去了最后一絲殘留的溫?zé)岷推诖?/p>
檢查我沒有寫。
第二天,我準(zhǔn)時在九點整踏入公司。臉上看不出任何異樣,甚至和前臺的姑娘點頭打了招呼。坐到工位上,我像往常一樣打開電腦,登錄系統(tǒng),開始處理工作郵件。項目組的晨會,蘇瑤簡單說了幾句后續(xù)安排,提到要盡快修復(fù)演示會暴露出的幾個展示性問題,并準(zhǔn)備第二套接洽方案。她看向我,眼神帶著征詢:“陳宇,核心算法的穩(wěn)定性驗證和壓力測試腳本優(yōu)化,還是你來牽頭吧,時間比較緊?!?/p>
我點了點頭,平靜地說:“好,需求文檔和排期發(fā)我就行?!?/p>
蘇瑤似乎松了口氣,可能以為昨天的風(fēng)波隨著我“認(rèn)罰”就算過去了。她很快把任務(wù)派發(fā)下來。我一如既往地接下了最核心、最繁雜的技術(shù)攻堅部分。
整個上午,我全神貫注,效率甚至比平時更高。鍵盤敲擊聲清脆而規(guī)律,屏幕上代碼流暢地滾動。同事偶爾過來討論問題,我也正?;貞?yīng),只是話比以往少了些,更專注于問題本身。午飯時間,我拒絕了小張一起吃飯的邀請,獨自去了食堂,吃完便回到工位,沒有午休,繼續(xù)工作。
下午,我解決了兩個關(guān)鍵的邊界條件漏洞,優(yōu)化了一段核心查詢算法,效率提升了百分之十五。我把測試報告和代碼更新提交到版本庫,同時給蘇瑤和相關(guān)的測試同事發(fā)了詳細(xì)說明。
然后,當(dāng)時鐘的指針精準(zhǔn)地指向下午五點三十分時,我保存了所有工作文件,關(guān)閉了開發(fā)環(huán)境和所有內(nèi)部通訊軟件,只留下郵箱客戶端(用于接收非緊急工作信息,我設(shè)置了定時查看)。接著,我關(guān)閉電腦,屏幕暗了下去。
我站起身,開始收拾桌面。把水杯放進(jìn)背包,檢查了一下抽屜里沒有遺漏的個人物品。
五點二十八分。距離標(biāo)準(zhǔn)下班時間還有兩分鐘。辦公室里依然一片忙碌,鍵盤聲、電話聲、討論聲混雜在一起。沒有人會在意這個時間點。通常,這個時間是我開始沉浸入某個技術(shù)深水區(qū),或者等待晚上與海外團(tuán)隊開會的時候。
五點二十九分。我背上背包,拿起了掛在椅背上的外套。
五點三十分整。公司的下班音樂鈴聲響了起來,是一段輕柔但幾乎無人注意的鋼琴曲。我穿著外套,腳步平穩(wěn)地走向打卡機。
“嘀?!鼻宕嗟拇蚩暋?/p>
![]()
直到這時,附近幾個同事才似乎察覺到了什么,有些愕然地抬起頭看過來。坐在斜對面、正埋頭調(diào)試接口的小王,下意識地看了一眼電腦右下角的時間,又看了看我,臉上寫滿了不可思議。
我對他微微一笑,點了點頭,算是打過招呼,然后徑直走向電梯間。
電梯門合上,鏡面里映出我平靜無波的臉。我知道,從明天開始,關(guān)于我“準(zhǔn)時下班”的消息,會像水滴入油鍋一樣,在項目組、甚至在整個技術(shù)部炸開。
果然,第三天早上,我剛在九點整打完卡坐下,蘇瑤就踩著點來到了我的工位旁。她臉上帶著慣常的、略顯緊繃的職業(yè)微笑,但眼神里有一絲不易察覺的焦灼。
“陳宇,昨天那個壓力測試腳本,運行到高并發(fā)場景時,報了幾個詭異的偶發(fā)性錯誤,日志不太清晰,你看看是不是底層資源鎖的機制有問題?今天最好能定位一下。”她語速很快,“另外,投資方那邊反饋,希望我們能就幾個關(guān)鍵指標(biāo)再做一次內(nèi)部模擬演示,時間定在下周二,留給我們的時間滿打滿算只有四天半。這是他們新提的詳細(xì)需求列表,有些點比較棘手?!彼f著,把一份打印出來的文檔放在我桌上,厚厚一沓。
我拿起需求列表,快速瀏覽了一遍,確實有幾個點涉及系統(tǒng)底層邏輯的微調(diào),工作量不小,需要仔細(xì)設(shè)計。我點點頭:“需求我收到了。壓力測試腳本的問題,我需要先復(fù)現(xiàn)一下,看看日志和當(dāng)時的系統(tǒng)監(jiān)控數(shù)據(jù)。模擬演示的需求,我今天會做初步評估,下午下班前給你一個大概的時間排期和風(fēng)險評估?!?/p>
蘇瑤似乎對我的“配合”感到滿意,但又總覺得哪里不對勁?!皶r間很緊,陳宇,”她強調(diào),“這些都需要優(yōu)先處理,特別是演示準(zhǔn)備,李總非常重視?!?/p>
“明白,我會根據(jù)優(yōu)先級安排?!蔽业幕卮鹨廊黄届o、職業(yè),挑不出任何毛病。
蘇瑤張了張嘴,似乎想提醒我“加班趕一下”,但看著我已經(jīng)低頭開始查看日志文件的樣子,那句到了嘴邊的話又咽了回去。她或許覺得,以我過去的工作風(fēng)格,遇到這種緊急任務(wù),自然會主動加班。
這一天,我高效地工作。上午,我搭建了復(fù)現(xiàn)環(huán)境,分析了大量日志和監(jiān)控數(shù)據(jù),最終定位了壓力測試腳本的問題根源,并非底層資源鎖,而是一個第三方中間件在極端壓力下的連接池泄露。我寫了詳細(xì)的排查報告和修復(fù)建議,附上了臨時緩解方案。下午,我仔細(xì)研究了新的演示需求,畫了幾張架構(gòu)調(diào)整的草圖,評估了潛在風(fēng)險和工作量。
我的工作節(jié)奏很快,但有條不紊。我不再像以前那樣,為了一個問題茶飯不思,沉浸進(jìn)去直到深夜。我嚴(yán)格按照番茄工作法,專注工作一段時間,然后起身去接杯水,活動一下肩頸。午飯準(zhǔn)時去吃,飯后散步十分鐘。下午繼續(xù)。
當(dāng)下午五點半的鈴聲再次準(zhǔn)時響起時,我剛好完成了演示需求的初步評估文檔。我保存,發(fā)送給蘇瑤,同時抄送了李總(這是制度要求的)。然后,像前一天一樣,保存、關(guān)機、收拾、打卡、離開。
這一次,更多的目光聚集在我身上。我看到蘇瑤在她獨立的玻璃隔間里,正接著電話,目光卻透過玻璃追隨著我的背影,臉色有些難看。小王小張他們,更是面面相覷,低聲交談著什么。
我知道他們在說什么,也能猜到蘇瑤和李總會怎么想。但他們怎么想,已經(jīng)不在我關(guān)心的范疇內(nèi)了。
第四天,情況開始變得微妙。我提交的修復(fù)建議需要測試團(tuán)隊配合驗證,但測試團(tuán)隊排期已滿。我提出的演示需求評估,指出了幾處需要其他模塊(如圖形渲染模塊、數(shù)據(jù)導(dǎo)入模塊)配合修改的地方,我給相關(guān)同事發(fā)了協(xié)作請求,但回復(fù)都是“手頭任務(wù)緊,排期需要協(xié)調(diào)”。
下午,蘇瑤又來了,這次她臉上職業(yè)性的微笑幾乎掛不住?!瓣愑?,測試那邊排不開,你提的那個中間件問題,能不能先自己寫個簡易的單元測試驗證一下?還有,渲染組的老劉說他們的排期已經(jīng)到下周了,你需求里提到的那幾個界面動態(tài)效果調(diào)整,可能趕不上演示?!?/p>
我看著她,語氣平靜:“蘇經(jīng)理,單元測試可以寫,但無法完全模擬高并發(fā)壓力環(huán)境,驗證結(jié)論可能有局限性。至于界面調(diào)整,那是演示效果的重要組成部分,如果無法實現(xiàn),需要評估是否調(diào)整演示方案,或者與投資方溝通,明確哪些是本次演示的必備項,哪些是加分項。這涉及項目范圍和預(yù)期管理,可能需要你或李總層面來決策和協(xié)調(diào)資源?!?/p>
我把問題清晰、理性地拋了回去,完全基于項目管理邏輯,不帶任何情緒。
蘇瑤愣住了。她大概沒想到我會這么說。在過去,遇到這種跨部門協(xié)調(diào)困難,我多半會自己想辦法,要么去找對方軟磨硬泡,要么自己研究一下對方模塊的代碼,嘗試弄個臨時方案,或者干脆加班加點,把自己這部分做到極致,以期彌補其他部分的不足??傊?,我會主動把問題和責(zé)任扛起來,想盡一切辦法“搞定”。
而現(xiàn)在,我只是指出了問題所在,明確了責(zé)任邊界,然后等待決策。
“你……”蘇瑤一時語塞,臉色紅了又白,“陳宇,現(xiàn)在是項目關(guān)鍵時刻,大家要有點大局觀,克服一下困難……”
“蘇經(jīng)理,”我打斷她,聲音依然平穩(wěn),“我理解項目的重要性。我已經(jīng)在職責(zé)范圍內(nèi),完成了問題定位、方案建議和風(fēng)險評估??绮块T資源協(xié)調(diào)和優(yōu)先級決策,超出了我的權(quán)限。如果需要我加班來彌補其他模塊的延遲,”我停頓了一下,目光直視著她,“請問,這是公司層面的正式要求嗎?如果是,有沒有書面的加班申請和對應(yīng)的調(diào)休或補償方案?按照勞動法規(guī)定……”
“夠了!”蘇瑤低喝一聲,臉色徹底沉了下來。她顯然沒料到我會提到勞動法和書面手續(xù)。周圍隱約投來一些目光,她深吸一口氣,壓低聲音,帶著明顯的惱怒和失望,“陳宇,我真沒想到你是這樣的人!一點‘意外’處罰,就讓你變成這樣?耍這種小性子,擺挑子,給公司添堵,對你有什么好處?別忘了,你的年終獎已經(jīng)沒了,難道連工作也不想要了?”
“我的工作,是在規(guī)定工作時間內(nèi),完成指派的任務(wù),并保證質(zhì)量。”我緩緩說道,每一個字都清晰無比,“我一直在這樣做。至于‘小性子’、‘?dāng)[挑子’、‘添堵’,這些評價我無法認(rèn)同。如果公司認(rèn)為我目前的工作方式或產(chǎn)出不符合要求,可以依據(jù)績效考核制度進(jìn)行處理?!?/p>
蘇瑤瞪著我,胸口起伏,像是第一次真正認(rèn)識我。最終,她什么也沒說,猛地轉(zhuǎn)身,高跟鞋敲擊地面發(fā)出清脆而急促的聲響,走回了她的玻璃隔間,重重地關(guān)上了門。
我知道,戰(zhàn)書已經(jīng)遞上去了。而我,剛剛嚴(yán)格執(zhí)行了四個工作日的八小時工作制。風(fēng)暴,正在玻璃隔間和更上層的辦公室里醞釀。我看了看電腦右下角的時間,五點二十五分。還有五分鐘。
足夠了。
嚴(yán)格執(zhí)行八小時工作制的第五天,微妙的變化開始像漣漪一樣擴散,最終匯聚成清晰的暗流。
早上,我剛打開工作郵箱,就收到了幾封措辭正式、抄送給蘇瑤和李總的郵件。一封來自測試經(jīng)理,表示“鑒于當(dāng)前項目資源緊張,且陳工提出的問題需特定環(huán)境驗證,建議該修復(fù)方案延后至下個測試周期,或由開發(fā)方提供更完備的自驗證報告”。另一封來自渲染組的老劉,郵件里詳細(xì)羅列了他們手頭三個“高優(yōu)先級”項目的時間表,最后委婉地表示“陳工所提需求涉及底層引擎調(diào)整,評估工作量較大,且與現(xiàn)有排期沖突,建議重新評估演示方案的必要性或協(xié)調(diào)額外資源”。
看,問題沒有被解決,只是被更規(guī)范、更禮貌地拋了回來,并設(shè)置了更高的門檻。
我沒回復(fù)這些郵件,只是把它們歸類到“待協(xié)調(diào)”文件夾。然后,我按照自己的計劃,開始為下周二的模擬演示編寫核心算法的驗證demo。這個demo不依賴復(fù)雜的界面渲染,只聚焦于最關(guān)鍵的邏輯和性能指標(biāo),是我職責(zé)范圍內(nèi)最能掌控的部分。我寫得專注而高效,但只限于職責(zé)邊界之內(nèi)。
十點左右,蘇瑤從李總辦公室出來,臉色比昨天更加晦暗。她沒來找我,而是召集了項目組幾個骨干,包括我,開了一個短會。
會議氣氛沉悶。蘇瑤傳達(dá)了李總的最新指示:下周二模擬演示必須成功,這是挽回投資方信心的關(guān)鍵一搏。所有資源必須向此傾斜。然后,她開始重新分配任務(wù),試圖繞過那些“協(xié)調(diào)不動”的障礙。
“小王,測試驗證的事情,你協(xié)助陳宇,盡量在本周內(nèi)完成自驗證報告。”
“小張,你去跟老劉那邊再溝通一下,看看那些界面效果能不能簡化,用現(xiàn)有的控件替代……”
“陳宇,”她看向我,語氣是一種公事公辦的冷淡,但眼神深處藏著煩躁,“你的主要精力還是保證核心算法的穩(wěn)定性和演示demo。另外,投資方新提的第三個需求點,關(guān)于數(shù)據(jù)實時同步延遲的優(yōu)化,李總點名要你給出明確方案和時間表,今天下班前?!?/p>
第三個需求點我知道,那涉及到系統(tǒng)架構(gòu)中一個比較根本的設(shè)計,當(dāng)初為了平衡成本和性能做的折中。要優(yōu)化,不是簡單的代碼調(diào)整,需要重新評估數(shù)據(jù)流,甚至可能動到底層存儲策略。半天時間,連深入分析都不夠,更別說給出明確的方案和時間表。
“蘇經(jīng)理,”我開口道,“需求三的優(yōu)化涉及架構(gòu)層面評估,需要協(xié)調(diào)數(shù)據(jù)庫團(tuán)隊和運維團(tuán)隊,評估對現(xiàn)有業(yè)務(wù)的影響。半天時間,我只能給出初步的技術(shù)調(diào)研方向和大致風(fēng)險評估,無法提供明確方案和時間表?!?/p>
“陳宇!”蘇瑤的聲音陡然提高,帶著壓抑不住的怒火,“現(xiàn)在是討價還價的時候嗎?李總說了,今天下班前!我要的是結(jié)果,不是困難!你以前不是最能攻堅嗎?怎么現(xiàn)在一點挑戰(zhàn)都不敢接了?”
“我接到的任務(wù)是完成職責(zé)范圍內(nèi)的有效工作,并對工作成果的質(zhì)量負(fù)責(zé)?!蔽矣哪抗猓曇魶]有起伏,“超出能力或資源范圍,強行承諾無法保證的結(jié)果,是對項目的不負(fù)責(zé)。如果公司要求我必須給出明確方案,我需要相關(guān)的決策支持信息和跨部門協(xié)作的授權(quán)。”
“你……”蘇瑤氣得手指都有些發(fā)抖。周圍一片寂靜,其他人都低著頭,假裝盯著筆記本或水杯。這種場面讓他們感到尷尬和不安。
“好,好,陳宇,你行?!碧K瑤連連點頭,怒極反笑,“你就按你的‘職責(zé)范圍’做吧!需求三你不用管了!我會親自向李總匯報你的‘工作態(tài)度’!散會!”
她摔下筆記本,率先沖出了會議室。
會議不歡而散。我回到工位,繼續(xù)寫我的demo。下午,我按照自己說的,就需求三整理了一份簡短的初步技術(shù)分析,列出了需要進(jìn)一步調(diào)研的問題清單、需要協(xié)作的團(tuán)隊,以及可能存在的風(fēng)險。
在五點二十五分,我把這份分析發(fā)給了蘇瑤,并抄送李總。在郵件末尾,我寫道:“以上為基于當(dāng)前信息的初步分析,如需深入方案,請明確排期并提供必要支持?!?/p>
五點三十分,準(zhǔn)時打卡離開。
我能感覺到,背后的目光已經(jīng)不僅僅是詫異或好奇,而是混合著擔(dān)憂、不解,甚至是一絲隱隱的畏懼。我像一個突然脫離軌道的齒輪,雖然安靜,卻讓整個機器的運轉(zhuǎn)開始出現(xiàn)了不協(xié)調(diào)的噪音。
第六天是周五。早上,公司氣氛有些異樣。蘇瑤一上午都沒露面。午休時,茶水間里竊竊私語多了起來。
“聽說了嗎?李總昨天在辦公室發(fā)了大火,好像是因為‘天樞’項目……”
“蘇瑤上午被叫去,到現(xiàn)在還沒出來?!?/p>
“陳宇也真剛啊,這么跟上面頂著干……”
“唉,他也是被逼的,二十六萬呢,換誰不寒心?”
“寒心歸寒心,工作總不能不要吧?這下鬧僵了,怎么收場?”
“不知道,感覺……要出大事?!?/p>
下午,蘇瑤終于出現(xiàn)了,臉色蒼白,眼睛有些紅腫,像是哭過或者沒睡好。她沒看任何人,徑直走進(jìn)自己的玻璃隔間,關(guān)上了門和百葉窗。
不久,我收到了HR部門發(fā)來的會議邀請,時間是下午三點,地點是小會議室,主題是“員工溝通”。與會者只有我、HR經(jīng)理、蘇瑤,還有李總。
該來的總會來。
三點整,我推開小會議室的門。李總坐在主位,面色沉靜,看不出喜怒。HR經(jīng)理是個四十多歲、面相和善但眼神精明的女人,坐在一旁,面前攤著筆記本。蘇瑤坐在李總另一側(cè),低著頭,手里無意識地轉(zhuǎn)著一支筆。
“陳宇,坐?!崩羁傊噶酥笇γ娴囊巫?。
我坐下,靜待開場。
HR經(jīng)理清了清嗓子,露出職業(yè)化的微笑:“陳宇,今天請你來,主要是想就近期的工作情況,做一個溝通。公司也關(guān)心每一位員工的成長和發(fā)展?!?/p>
李總直接接過了話頭,省去了所有寒暄:“陳宇,你這幾天的表現(xiàn),蘇瑤已經(jīng)跟我詳細(xì)匯報過了。我也看到了你提交的那些……報告?!彼p手交叉放在桌上,身體微微前傾,“我理解你對于上次處罰有情緒。年輕人,受點挫折,有點脾氣,很正常。但是,把個人情緒帶到工作中,尤其是帶到‘天樞’這么關(guān)鍵的項目里,影響團(tuán)隊協(xié)作,延誤項目進(jìn)度,這就非常不應(yīng)該,也非常不專業(yè)?!?/p>
他的語氣不算嚴(yán)厲,甚至帶著一點“推心置腹”的味道,但話語里的分量很重。
“公司處罰你,是依據(jù)制度,是對事不對人。目的是讓你吸取教訓(xùn),不是要一棍子打死你。你的技術(shù)能力,公司是認(rèn)可的。否則,‘天樞’這么重要的項目也不會交到你手上?!崩羁傇掍h一轉(zhuǎn),“現(xiàn)在,項目到了最緊要的關(guān)口,投資方在看著,整個公司的下半年業(yè)績都指著它。這種時候,更需要大家團(tuán)結(jié)一心,共渡難關(guān)。而不是搞個人主義,斤斤計較那點工作時間!”
他頓了頓,目光銳利地看著我:“陳宇,我今天找你談話,是給你機會,也是給項目機會。過去的事情,翻篇了。只要你接下來全力以赴,配合蘇瑤,把模擬演示和后續(xù)的正式上線做好,我可以考慮,在項目成功之后,對你進(jìn)行一定程度的補償。至少,項目獎金部分,不是沒有商量的余地。”
胡蘿卜加大棒。先敲打,再給個模糊的希望。這是典型的管理話術(shù)。
蘇瑤這時也抬起了頭,眼神復(fù)雜地看著我,聲音有些干澀:“陳宇,李總說得對?,F(xiàn)在項目真的離不開你。之前……我可能也有些急躁。我們能不能都退一步?你專心把技術(shù)問題解決好,協(xié)調(diào)的事情,我去想辦法。大家一起努力,先把眼前這關(guān)過了,行嗎?”
她放低了姿態(tài),甚至帶著一絲懇求。這不像平時的她。
我看著他們,李總看似誠懇實則掌控一切的眼神,蘇瑤疲憊中帶著無奈和期待的表情,HR經(jīng)理那張永遠(yuǎn)標(biāo)準(zhǔn)微笑的臉。我知道,他們是真的急了。項目的瓶頸,因為我的“不合作”而驟然凸顯、放大。他們需要我這個“齒輪”重新咬合,帶動整個機器。
我也知道,如果我此刻“順坡下驢”,表示“以大局為重”,加班加點,力挽狂瀾,那么我很可能會重新贏得“重視”,那被扣除的獎金或許真能有部分找回,我在公司的地位甚至可能更加穩(wěn)固。
但是,那二十六萬扣掉的,真的只是錢嗎?不,那扣掉的是我對這份工作最后的天真和熱忱,是對“付出必有回報”這個信念的徹底粉碎。那場暴雪和李總冰冷的話語,像一把冰錐,鑿穿了我一直以來埋頭苦干的幻象。讓我看清了,在老板眼里,我的所有加班、所有心血、所有對技術(shù)的執(zhí)著,在所謂的“制度”和“態(tài)度”面前,都可以被輕易地量化、剝奪、否定。
我現(xiàn)在執(zhí)行的,不僅僅是八小時工作制,是我給自己重新劃定的底線,是我對這個系統(tǒng)沉默而堅決的回應(yīng)。
我沉默了幾秒鐘,會議室里安靜得能聽到空調(diào)送風(fēng)的微弱聲響。
然后,我開口了,聲音平靜而清晰:“李總,蘇經(jīng)理,感謝你們的溝通。對于工作,我的態(tài)度一直很明確:在勞動合同約定的工作時間內(nèi),我會盡職盡責(zé),完成分配給我的、在我專業(yè)能力和權(quán)限范圍內(nèi)的工作,并保證質(zhì)量。對于‘天樞’項目,我會繼續(xù)完成我職責(zé)內(nèi)的任務(wù),比如核心算法的驗證demo。至于需要跨部門協(xié)調(diào)、資源申請,或者超出我個人權(quán)責(zé)范圍的決策,我需要明確的授權(quán)和支持流程?!?/p>
我沒有接受那個模糊的“補償”許諾,也沒有答應(yīng)“全力以赴”和“共渡難關(guān)”。我只是再次,無比清晰地將我的“職責(zé)范圍”劃了出來。
李總臉上的那層“誠懇”瞬間凍結(jié)了。蘇瑤眼中剛剛?cè)计鸬囊稽c希望之光驟然熄滅,變成了更深的失望和……一絲怨懟。HR經(jīng)理的笑容也僵在了臉上。
“陳宇,”李總的語氣徹底冷了下來,不再有任何掩飾,“你這是在將公司的軍?你以為公司離了你,這個項目就真的轉(zhuǎn)不動了?”
“我沒有這個意思?!蔽一卮鸬?,“公司人才濟濟。我只是在陳述我的工作原則?!?/p>
“好!很好!”李總猛地靠回椅背,冷笑一聲,“有原則!有個性!既然你堅持你的‘原則’,那我們也按公司的‘原則’來辦!”
他轉(zhuǎn)向HR經(jīng)理:“王經(jīng)理,根據(jù)公司規(guī)定,員工不服從合理工作安排,消極怠工,影響項目進(jìn)度,該怎么處理?”
HR經(jīng)理迅速翻了一下筆記本,字正腔圓地回答:“根據(jù)《員工手冊》第三章第七條,經(jīng)溝通無效,可給予警告處分,情節(jié)嚴(yán)重或造成重大影響的,可考慮調(diào)整崗位、降薪,直至解除勞動合同?!?/p>
“聽到?jīng)]有,陳宇?”李總盯著我,“我現(xiàn)在正式通知你:因你在‘天樞’項目關(guān)鍵階段,拒不配合項目整體安排,消極工作,經(jīng)溝通無效,現(xiàn)決定,自即日起,將你調(diào)離‘天樞’項目組!你的工作,由蘇經(jīng)理另行安排!”
調(diào)離項目組。這意味著我被邊緣化了。離開我一手打造的核心項目,去處理一些邊角料的工作,或者干脆“掛”起來。
蘇瑤猛地看向李總,張了張嘴,似乎想說什么,但最終什么聲音也沒發(fā)出,只是臉色更白了幾分。
李總繼續(xù)說著,每一個字都像釘子:“你的薪資,暫時維持不變。但今年的績效評定,會如實反映你近期的表現(xiàn)。另外,公司保留根據(jù)后續(xù)情況,進(jìn)一步采取處理措施的權(quán)利。”
宣判結(jié)束了。
我點了點頭,臉上依然沒有太多表情:“好的,我接受公司安排。請問調(diào)令有書面文件嗎?以及,我接下來向哪位經(jīng)理報到,具體負(fù)責(zé)什么工作?”
我的反應(yīng)似乎讓李總更加惱火,他有一種重拳打在棉花上的無力感和憤怒。“王經(jīng)理,你負(fù)責(zé)跟進(jìn)!蘇瑤,你立刻接手陳宇的所有工作,組織人手,確保演示萬無一失!我就不信,沒了張屠戶,就得吃帶毛豬!散了!”
李總起身,拂袖而去。
HR經(jīng)理看了看我,又看了看失魂落魄的蘇瑤,合上筆記本,公式化地說:“陳宇,調(diào)令和相關(guān)手續(xù),我稍后發(fā)郵件給你。在新的工作安排明確前,你先整理一下‘天樞’項目的交接文檔吧?!闭f完,她也快步離開了。
會議室里只剩下我和蘇瑤。
蘇瑤呆呆地坐在那里,過了一會兒,她才慢慢抬起頭看我,眼神里充滿了難以置信,還有一絲壓抑的怒火:“陳宇,你滿意了?你就為了賭這口氣,把自己搞成這樣?值得嗎?項目如果真因為你黃了,你以為你能好過?李總會放過你?”
我看著這個曾經(jīng)一起加班、討論技術(shù)難題到深夜的“戰(zhàn)友”,如今卻站在管理者的位置,對我進(jìn)行質(zhì)問。我突然感到一種深深的疲憊和荒誕。
“蘇瑤,”我第一次在私下里叫她的名字,“你覺得,這只是賭一口氣嗎?”
她愣住了。
我沒有等她的回答,起身離開了會議室。
調(diào)令郵件在十分鐘后準(zhǔn)時抵達(dá)我的收件箱。措辭官方而冰冷,列明了調(diào)離原因(消極怠工,不服從安排)和即刻生效的執(zhí)行要求。附件里有需要簽署的崗位變更確認(rèn)單。我的新歸屬部門暫時是“技術(shù)部待分配組”,直屬上級變成了技術(shù)部的副部長,一位很少管具體事務(wù)的老好人。具體工作內(nèi)容:暫定。
我知道,這是“冷處理”的開始。把我晾起來,讓我自己難受,然后或許在某一天,找個由頭讓我“主動”離職。這是很多公司對付不聽話又不值得立刻撕破臉的核心員工的常見手段。
我沒有立刻簽?zāi)菑埓_認(rèn)單,也沒有回復(fù)郵件。我只是把它標(biāo)記為未讀,然后關(guān)掉了郵箱通知。
我開始整理“天樞”項目的交接文檔。這其實是個技術(shù)活,因為系統(tǒng)太復(fù)雜,文檔需要清晰、結(jié)構(gòu)化,才能讓接手的人(很可能是不熟悉細(xì)節(jié)的小王或小趙)看得懂。我并沒有敷衍了事,反而寫得比以往任何時候都更加細(xì)致、規(guī)范。每一個核心類、關(guān)鍵算法、配置文件、數(shù)據(jù)庫表結(jié)構(gòu)、接口定義、部署步驟、已知問題……我都分門別類,配上清晰的說明和示意圖。甚至,我還錄制了幾個簡短的屏幕操作視頻,演示了系統(tǒng)關(guān)鍵流程的配置和測試方法。
我做得一絲不茍,像一個最專業(yè)的工匠,在離開前,將畢生心血鑄成的作品,擦拭得锃亮,貼上詳盡的標(biāo)簽。
但我只做這些。我不再關(guān)注項目群的任何消息,不再查看演示準(zhǔn)備的進(jìn)度,不再回答任何關(guān)于“天樞”的技術(shù)咨詢——即使有小王怯生生地過來問我一個關(guān)于數(shù)據(jù)校驗的邊界條件,我也只是指了指我正在整理的文檔:“這部分在‘?dāng)?shù)據(jù)模塊’的第三節(jié)有詳細(xì)說明,視頻演示編號V07也涵蓋了類似場景?!?/p>
我的態(tài)度明確:交接,僅限于已成文的、靜態(tài)的文檔和資料。動態(tài)的問題解決、知識轉(zhuǎn)移、應(yīng)急支持,不在我的“職責(zé)”范圍內(nèi)。
小王訕訕地走了。其他人更不敢再來打擾。
辦公室里彌漫著一種奇怪的氛圍。有人同情我,覺得李總太過分;有人覺得我不識時務(wù),自毀前程;更多人則是明哲保身,小心翼翼地避開我,生怕沾染上什么“晦氣”。蘇瑤大部分時間都把自己關(guān)在玻璃隔間里,或者頻繁進(jìn)出李總辦公室,臉色一天比一天憔悴。項目組的空氣仿佛凝固了,看似忙碌,卻透著一股緊繃的焦慮。
調(diào)離后的第三天,下午快下班時,一個陌生的、穿著得體西裝、提著商務(wù)行李箱的中年男人,在蘇瑤的陪同下,來到了我們項目組所在的辦公區(qū)。蘇瑤臉上帶著一種近乎討好的笑容,向那個男人介紹著我們的工作環(huán)境。男人微微頷首,目光銳利地掃視著工位和辦公設(shè)備,偶爾問一兩個問題,蘇瑤都連忙回答。
“李總監(jiān),這邊請,這就是我們‘天樞’項目組的主要開發(fā)區(qū)域。核心團(tuán)隊都在這里?!碧K瑤的聲音比平時高了八度,像是故意要讓所有人聽見,“雖然遇到一點小小的……人員變動,但我們團(tuán)隊的技術(shù)底子還是很扎實的。而且,為了確保萬無一失,李總特意請您和您的精英團(tuán)隊來協(xié)助我們把關(guān),我們真是深感榮幸,也信心倍增!”
被稱為“李總監(jiān)”的男人矜持地笑了笑:“蘇經(jīng)理客氣了?!畡?chuàng)達(dá)’的李總和我們老板是老朋友了,這個忙肯定要幫。我們‘迅捷科技’在智能系統(tǒng)集成和高壓演示方面,還是有一些經(jīng)驗的。放心,既然我們接了,就一定幫你們把場子撐起來?!?/p>
他們的對話清晰地傳開。原來,李總不惜花費重金(這價錢肯定不菲),從外面請了專門的“救火”公司——“迅捷科技”,來接管“天樞”演示的準(zhǔn)備工作,以確保下周二的模擬演示成功。這無疑是對我,也是對現(xiàn)有項目團(tuán)隊能力的一種公開否定和放棄。
我看到小王、小趙他們的頭埋得更低了。蘇瑤的臉上閃過一絲難堪,但很快被更熱烈的笑容掩蓋。
李總監(jiān)帶來了一個小團(tuán)隊,三四個看起來就很干練的年輕人,帶著自己的筆記本電腦。他們很快被安排到會議室旁邊的臨時辦公區(qū)。蘇瑤調(diào)集了項目組所有能調(diào)集的文檔(包括我正在整理的那部分),全力配合這個外部團(tuán)隊。
我仿佛成了一個局外人,一個即將被清掃出去的舊家具。同事們經(jīng)過我的工位時,腳步都會不自覺地加快。
也好。我心想。這樣更清凈。
我繼續(xù)整理我的文檔,效率很高,因為心無旁騖。調(diào)離后的第五天,也就是原定模擬演示的前一天,我終于將最后一部分——系統(tǒng)部署與監(jiān)控手冊——整理完畢,生成了一份完整的索引文件。我將所有文檔打包,發(fā)給了蘇瑤,并抄送了新任直屬上級和技術(shù)部備份郵箱。在郵件正文里,我只寫了一句話:“‘天樞’項目相關(guān)技術(shù)資料交接完畢,請查收?!?/p>
做完這一切,距離下午下班還有兩個小時。我的工位上,屬于“天樞”項目的一切痕跡,已經(jīng)徹底清除。電腦里相關(guān)的代碼庫權(quán)限已被回收,項目群我也早已被移出。這個我奮斗了一年多的地方,忽然變得無比陌生。
我開始收拾真正屬于我個人的物品。幾本專業(yè)書籍,一個用了多年的保溫杯,抽屜里的一些文具和私人物品。動作不疾不徐。
就在這時,項目組那邊傳來一陣不小的騷動。隱隱聽到蘇瑤拔高的、帶著驚慌的聲音,還有那個李總監(jiān)低沉快速的說話聲。幾個人影匆匆從臨時辦公區(qū)跑向會議室。
我沒有抬頭,繼續(xù)將一本《分布式系統(tǒng)原理》放進(jìn)紙箱。
過了一會兒,騷動非但沒有平息,反而更大了。李總監(jiān)的聲音帶著壓抑的怒火:“這怎么可能?!關(guān)鍵接口調(diào)用全部失敗!日志顯示認(rèn)證根本就沒通過!你們給的權(quán)限配置和接口文檔到底是不是最新的?!”
蘇瑤的聲音帶著哭腔:“是……是最新的啊!昨天還測試過一部分……陳宇交接的文檔里都寫清楚了……”
“寫清楚了有什么用?!現(xiàn)在是系統(tǒng)根本就跑不起來!連最基本的服務(wù)都注冊不上!你讓我明天演示什么?演示錯誤日志嗎?!”李總監(jiān)幾乎是在低吼。
“我……我馬上聯(lián)系運維,查權(quán)限!重新配!”蘇瑤的聲音慌亂了。
“查?現(xiàn)在查來得及嗎?!你們自己的系統(tǒng),自己心里沒數(shù)嗎?!李總那邊我怎么交代?我們公司的信譽怎么辦?!”李總監(jiān)的質(zhì)問一句比一句重。
整個辦公區(qū)鴉雀無聲,所有人都屏住呼吸,聽著會議室方向傳來的、壓抑而激烈的爭吵。那不僅僅是技術(shù)故障,那是壓垮駱駝的最后一根稻草,是投資方信任徹底崩塌前的最后警報。
我充耳不聞,將最后幾支筆收進(jìn)筆袋。然后,我拉開鍵盤托,取出事先準(zhǔn)備好的酒精棉片。
收拾個人物品之際,我取出酒精棉片,將鍵盤與鼠標(biāo)上屬于我的指紋,一絲一縷,認(rèn)真地擦拭干凈。那動作,好似在親手抹去自己在這家公司虛擲的四年、愚昧的青春時光。
李總發(fā)言結(jié)束后,始終低垂著腦袋的蘇瑤,終于緩緩抬起了頭。
她用一種滿是復(fù)仇快意、毫不遮掩輕蔑的目光,緊緊地盯著我。
那目光仿佛在無聲地宣告:陳宇,你不是一直自視甚高嗎?你不是覺得這個項目缺你不可嗎?現(xiàn)在睜大眼瞧瞧,你不過是個隨時能被替換、無足輕重的小卒罷了。
我直視她那挑釁的眼神,內(nèi)心毫無波瀾,甚至覺得有些荒誕可笑。
太幼稚了。
她真以為,金錢能解決所有技術(shù)難題嗎?
她真覺得,僅靠一個臨時拼湊的外部團(tuán)隊,就能在短短數(shù)日里,完全弄懂一個我耗費整整一年心血,用無數(shù)復(fù)雜邏輯和獨特架構(gòu)搭建起來的龐大系統(tǒng)嗎?
會議結(jié)束后,我默默收拾起在這個工位上的個人物品。
既然已被公開調(diào)離項目組,繼續(xù)留在這兒,已毫無意義。
蘇瑤踩著她那雙十厘米的高跟鞋,一步步走到我面前,宛如一位凱旋的女王,居高臨下地俯視著我,嘴角掛著一抹勝利者的得意笑容。
“陳宇,現(xiàn)在感覺如何?是不是特別失落,特別不甘心?我早就提醒過你,做人,千萬別太高看自己。沒有你,地球照樣轉(zhuǎn),我們‘創(chuàng)達(dá)科技’……只會運轉(zhuǎn)得更加出色。”
我懶得理會她,自顧自地把一本《代碼精要》塞進(jìn)紙箱里。
“哦,對了,差點忘了告訴你,”她似乎覺得這樣的羞辱還不夠,特意俯下身,用只有我們兩人能聽到的、好似毒蛇吐信般的聲音,在我耳邊低語,“我已經(jīng)正式向公司提交了申請,以你‘嚴(yán)重失職且惡意破壞項目’的名義,不僅要追回你過去四年所有的項目獎金,還要啟動法律程序,追索你這次給公司造成的所有直接和間接經(jīng)濟損失。我們的法務(wù)部正在連夜核算具體金額,你就等著收到法院的傳票,賠到傾家蕩產(chǎn)吧?!?/strong>
說完,她發(fā)出一陣抑制不住的、暢快淋漓的笑聲,扭著腰,轉(zhuǎn)身離去,留給我一個無比高傲、決絕的背影。
周圍的同事們,看向我的眼神,已從最初的同情,徹底變成了赤裸裸的憐憫。
在他們眼中,我這一次,是真的徹底完了。
不僅丟了賴以謀生的工作,損失了所有收入,甚至還要背上一輩子都還不清的巨額官司。
我停下手中整理的動作,抬起頭,望著蘇瑤離去的方向,臉上緩緩浮現(xiàn)出一個意味深長的笑容……