創(chuàng)作聲明:本文為虛構(gòu)創(chuàng)作,請勿與現(xiàn)實關(guān)聯(lián)
離職最后一天,我把交接文檔打印成一本120頁的冊子,用黑色夾子裝訂好,放在交接人桌上。
技術(shù)部的小王翻了兩頁,啪地合上:「宋工,你這也太夸張了吧?寫這么細(xì),是怕我們學(xué)不會?」
旁邊幾個人都笑了。
主管陳凱掃了一眼那本冊子,沒接話,只是在我的離職單上簽了個字,字歪歪斜斜的。
他抬頭看我:「行了,文檔留下就行,你可以走了!
我點(diǎn)點(diǎn)頭,背上包,走出這個待了五年的辦公室。
電梯下行的時候,手機(jī)震了一下。
是公司群里的消息。
陳凱發(fā)了條語音:「以后別整這些花里胡哨的,真出問題,找供應(yīng)商就行!
底下一排「收到」「明白」「主管說得對」。
我把手機(jī)揣進(jìn)兜里,沒回。
半年后的一個深夜,我手機(jī)響了。
屏幕上跳出來的名字,我以為自己看錯了——陳凱。
我按掉。
十秒后,又響了。
又按掉。
第三次響起的時候,妻子被吵醒了:「誰啊,大半夜的?」
我盯著那個名字,沉默了三秒,接起來。
電話那頭傳來陳凱的聲音,帶著一種我從沒聽過的慌亂:
「宋工,求你,回來救救我們......」
![]()
01
離職前的那個禮拜,我每天加班到凌晨。
不是公司要求,是我自己想把交接做好。
DataX系統(tǒng)是我一個人從零搭起來的,三年時間,從最初的數(shù)據(jù)采集框架,到后來的實時分析引擎,每一行核心代碼都是我寫的。
這套系統(tǒng)支撐著公司所有業(yè)務(wù)線的數(shù)據(jù)流轉(zhuǎn)。
銷售部要看轉(zhuǎn)化率,市場部要看投放效果,財務(wù)部要跑月度報表——所有人都在用,但沒人知道它是怎么運(yùn)轉(zhuǎn)的。
我在離職前的第一天,把系統(tǒng)架構(gòu)整理成文檔。
從數(shù)據(jù)源接入規(guī)則,到ETL流程配置,到前端展示邏輯,連每個參數(shù)的含義都標(biāo)注清楚。
第二天,我把過去三年遇到的所有故障案例寫成故障手冊。
哪種情況是網(wǎng)絡(luò)波動,哪種情況是數(shù)據(jù)庫鎖表,哪種情況要重啟服務(wù),哪種情況要回滾代碼——一條一條,列了87種。
第三天,我把核心代碼加了注釋,把關(guān)鍵函數(shù)的邏輯用流程圖畫出來。
晚上十點(diǎn),我打印了最后一頁,裝訂成冊。
120頁。
我把冊子放在小王桌上,他是技術(shù)部除我之外資歷最老的。
那天是周五,辦公室里的人不多。
小王正在玩手機(jī),看見我走過來,把手機(jī)扣在桌上。
「宋工,下周就走了?」
「嗯!
「交接文檔做好了?」
我拍了拍那本冊子:「都在這里!
他拿起來,隨手翻了兩頁,眉頭就皺了起來。
「這么厚?」
「系統(tǒng)比較復(fù)雜,我盡量寫詳細(xì)了!
他又翻了幾頁,然后啪地合上:「宋工,你這也太夸張了吧?寫這么細(xì),是怕我們學(xué)不會?」
旁邊的幾個同事聽到動靜,都湊了過來。
有人接話:「就是,又不是小學(xué)生,還要手把手教!
「宋工這是不放心咱們啊!
小王把冊子往桌上一推,笑得有點(diǎn)尷尬:「我懂你的意思,但真沒必要搞這么復(fù)雜。系統(tǒng)不就是跑數(shù)據(jù)嘛,能有多難?」
我看著那本被推開的冊子,沒說話。
這時候陳凱從辦公室出來,手里拿著我的離職審批單。
「宋工,過來簽個字!
我走過去,他把單子往桌上一放,拿起筆在主管意見那一欄簽了個名。
字寫得很草,歪歪斜斜的,像是趕著去干別的事。
「文檔留下就行,」他抬頭看我,目光在我臉上停留了不到一秒,「你可以走了!
我接過單子,上面還有幾個部門要簽字。
「陳哥,系統(tǒng)這邊如果出問題......」
「出問題找供應(yīng)商,」他打斷我,「再不行就找外包。」
「可是核心代碼......」
「宋工,」他的語氣有點(diǎn)不耐煩了,「你要走是你的選擇,公司不會因為少一個人就轉(zhuǎn)不動。該交接的交接清楚,別想太多!
我沉默了兩秒,點(diǎn)點(diǎn)頭。
走回工位收拾東西的時候,聽到陳凱在工位那邊發(fā)語音。
「以后別整這些花里胡哨的,真出問題,找供應(yīng)商就行。宋工就是事兒多,一個系統(tǒng)搞得跟國家機(jī)密似的!
有人回復(fù):「主管說得對!
「收到!
「明白!
我把筆記本電腦放進(jìn)背包,最后看了一眼那個坐了五年的工位。
桌上的馬克杯還在,是去年公司發(fā)的。
我沒帶走。
電梯下行的時候,手機(jī)又震了一下。
公司群里,陳凱@全體成員:「DataX系統(tǒng)后續(xù)由小王負(fù)責(zé),大家有問題直接找他。」
小王秒回:「收到,主管放心!
電梯停在一樓,門開了。
我走出去,外面在下雨。
02
其實離職這個決定,我想了很久。
真正的導(dǎo)火索,是三個月前的那次系統(tǒng)升級。
那天凌晨兩點(diǎn),我剛修復(fù)完一個緊急bug,正準(zhǔn)備睡覺,陳凱發(fā)來一條微信。
「宋工,市場部那邊要加一個新功能,下周一要上線,你看看能不能搞定!
我點(diǎn)開他發(fā)來的需求文檔,看了一眼,手就抖了。
他們要在現(xiàn)有系統(tǒng)上加一個實時競價分析模塊。
這不是簡單的需求迭代,這需要重構(gòu)整個數(shù)據(jù)采集層,至少要兩周時間。
我回他:「陳哥,這個功能比較復(fù)雜,需要改動核心架構(gòu),下周一來不及!
他秒回:「市場部那邊客戶等著要,必須下周一上。你加加班,肯定能搞定!
「真不是加班的問題,是技術(shù)上要重構(gòu)......」
「宋工,咱們都是技術(shù)出身,我知道難度。但公司就是這樣,業(yè)務(wù)壓力大,我們技術(shù)就得頂上。你要是實在搞不定,我就只能外包了!
我盯著那句「搞不定就外包」,眼睛有點(diǎn)酸。
那一周,我每天只睡三個小時。
重構(gòu)數(shù)據(jù)采集層,適配新的API接口,調(diào)整數(shù)據(jù)庫表結(jié)構(gòu),壓力測試,部署上線——一個人干了一個小團(tuán)隊的活兒。
周一早上八點(diǎn),功能準(zhǔn)時上線。
我給陳凱發(fā)消息:「已上線,測試通過!
他回了個「??」。
沒有別的。
下午四點(diǎn),市場部群里發(fā)了條消息:「DataX新功能已上線,感謝陳主管和技術(shù)團(tuán)隊的大力支持!」
陳凱回復(fù):「應(yīng)該的,有問題隨時找我們!
沒人提我的名字。
那天晚上,我在天臺抽了一整包煙。
風(fēng)很大,煙灰一次次被吹散。
我想起五年前剛進(jìn)這家公司的時候,陳凱拍著我肩膀說:「小宋,好好干,技術(shù)人才我們最看重!
現(xiàn)在呢?
我變成了一個隨時可以被外包替代的「搞不定就換人」的工具。
那晚回到家,妻子正在等我。
「又加班?」
「嗯!
「你臉色很差,是不是又通宵了?」
我坐到沙發(fā)上,靠著椅背,沒說話。
她走過來,坐在我旁邊:「老公,你這樣下去不行!
「我知道!
「那你打算怎么辦?」
我轉(zhuǎn)頭看她:「我想辭職!
她愣了一下,然后點(diǎn)點(diǎn)頭:「我支持你!
「可能要休息一段時間才能找到新工作......」
「沒關(guān)系,」她握住我的手,「咱們有存款,你先好好休息。」
那天晚上,我在電腦上新建了一個文檔。
標(biāo)題:辭職申請。
03
離職后的第一個月,我每天睡到自然醒。
五年來第一次,不用聽鬧鐘的聲音。
妻子去上班之前會給我做好早餐,留張紙條:「慢慢吃,別著急找工作!
我就坐在陽臺上,喝咖啡,看書,偶爾出去散散步。
身體的疲憊慢慢消退,但心里還是有點(diǎn)空落落的。
第二個月,我開始投簡歷。
幾家公司約了面試,我都去了。
有家創(chuàng)業(yè)公司的CTO很看重我,聊了兩個小時,最后說:「宋工,你的技術(shù)沒問題,我們這邊你可以帶團(tuán)隊。」
「團(tuán)隊規(guī)模多大?」
「先從三個人開始,后面會擴(kuò)!
我答應(yīng)了。
入職那天,CTO請我吃飯。
「宋工,你之前在那家公司做的系統(tǒng),我聽說過,業(yè)內(nèi)口碑很好!
我笑了笑:「還行吧!
「你一個人搞起來的?」
「差不多!
他舉起酒杯:「敬真正的技術(shù)人!
我跟他碰杯,那一刻心里忽然有點(diǎn)暖。
五年了,終于有人認(rèn)可我做的事。
第三個月,我在新公司開始搭建數(shù)據(jù)中臺。
這次不一樣了,我有團(tuán)隊,有資源,有話語權(quán)。
CTO基本不干涉我的技術(shù)決策,他說:「專業(yè)的事交給專業(yè)的人,我只看結(jié)果。」
偶爾會聽到前公司的消息。
有次在技術(shù)論壇上,看到有人發(fā)帖問DataX系統(tǒng)的問題。
我點(diǎn)進(jìn)去看了一眼。
是個很基礎(chǔ)的配置錯誤,我在交接文檔的第23頁寫過解決方案。
底下一堆人在討論,各種猜測,沒一個說到點(diǎn)子上。
我想了想,沒回復(fù)。
又過了兩個月,在一個行業(yè)交流群里,看到有人聊起我原來的公司。
「聽說他們的數(shù)據(jù)系統(tǒng)最近老出問題!
「是嗎?我記得之前挺穩(wěn)定的啊。」
「可能維護(hù)的人換了吧!
我截了個圖發(fā)給妻子,配了句話:「開始了!
她回我一個「等著瞧」的表情包。
04
半年后的那個周五晚上,我正在看技術(shù)文檔。
妻子已經(jīng)睡了。
快十二點(diǎn)的時候,手機(jī)忽然震了一下。
我拿起來看,是條微信消息。
陳凱:「宋工,方便聊幾句嗎?」
我盯著這條消息,手指停在屏幕上。
半年了,他第一次主動找我。
我沒回。
過了五分鐘,他發(fā)來一段語音。
我點(diǎn)開,音量放得很低。
「宋工,我知道你可能還在生我的氣,但現(xiàn)在情況比較緊急......系統(tǒng)出了點(diǎn)問題,小王他們搞不定,你能不能幫忙看看?」
語氣很客氣,跟半年前那個「你可以走了」的陳凱完全不一樣。
我關(guān)掉語音,繼續(xù)看文檔。
十分鐘后,手機(jī)直接響了。
來電顯示:陳凱。
我按掉。
緊接著又響了。
又按掉。
第三次響的時候,妻子被吵醒了。
她迷迷糊糊地問:「誰?」
「前公司的!
「這么晚了?」
我看著那個跳動的名字,忽然覺得有點(diǎn)好笑。
接起來。
「喂?」
「宋工!」那頭的聲音幾乎是喊出來的,「你終于接了!
「陳哥,有事?」
「系統(tǒng)崩了,數(shù)據(jù)全沒了,明天早上要給董事會匯報,現(xiàn)在所有報表都跑不出來!
他的聲音在發(fā)抖,帶著一種我從沒聽過的慌亂。
我坐起來,打開床頭燈:「你們技術(shù)部呢?」
「試了一整天,搞不定。小王說核心服務(wù)起不來,數(shù)據(jù)庫連不上,他也不知道怎么辦了!
「我寫的交接文檔呢?」
那頭沉默了兩秒。
「看了,但是......看不懂!
我差點(diǎn)笑出聲。
「宋工,我知道之前是我不對,」陳凱的聲音低了下來,帶著一種從未有過的卑微,「但現(xiàn)在真的是緊急情況,你能不能回來幫我們看看?條件你開!
我看了一眼時間,十二點(diǎn)十五分。
「陳哥,我明天還要上班!
「就一個小時,一個小時就行!我現(xiàn)在就派車去接你!
「半年了,你們就沒找過其他人?」
「找了!」他的語氣有點(diǎn)急了,「找了三家外包公司,都說搞不定。有個外包團(tuán)隊看了兩天,說這系統(tǒng)架構(gòu)太復(fù)雜,他們不敢動!
我靠在床頭,沒說話。
陳凱在那頭等了幾秒,試探著問:「宋工,你在聽嗎?」
「在!
「那你......能不能回來?求你了!
他說「求你」這兩個字的時候,聲音變了調(diào)。
我能想象他現(xiàn)在的樣子——坐在辦公室里,頭發(fā)亂糟糟的,眼睛布滿血絲,手里攥著手機(jī),額頭上全是汗。
妻子在旁邊輕輕碰了碰我的胳膊,小聲問:「怎么了?」
我對她搖搖頭,對著電話說:「陳哥,我考慮一下,明天給你答復(fù)。」
「明天就晚了!董事會早上九點(diǎn)開會,現(xiàn)在......」
我掛了電話。
手機(jī)立刻又響了。
我直接按掉,然后關(guān)機(jī)。
妻子坐起來,看著我:「出什么事了?」
我把陳凱的話跟她說了一遍。
她聽完,沉默了一會兒,然后問:「你想怎么辦?」
「不知道!
「想回去幫他們嗎?」
我看著窗外,外面一片漆黑。
「不想!
「那就不回!
她說得很平靜,但我知道她在等我的決定。
我靠在床頭,閉上眼睛。
腦子里閃過這五年的畫面——
無數(shù)個加班到凌晨的夜晚,無數(shù)次緊急修復(fù)bug的電話,無數(shù)次被當(dāng)成工具人使喚,還有那句「搞不定就外包」。
還有離職那天,陳凱在我離職單上潦草簽下的那個名字。
我睜開眼睛,拿起手機(jī),開機(jī)。
屏幕亮起來的瞬間,十幾條未讀消息蹦了出來。
全是陳凱的。
最后一條是半分鐘前發(fā)的:
「宋工,300萬,只要你回來解決問題,我們付你300萬咨詢費(fèi)。求你了。」