我正在超市挑排骨的時候,手機響了。
屏幕上跳出一個名字,我愣了一下。趙長河。三年沒聯系的前老板。
“鄧高格,你是不是在系統里留了什么東西?”
他的聲音壓得很低,像是憋著一股氣。
“趙總,我不明白您什么意思。”我說。
“少跟我裝糊涂。”他突然提高了嗓門,“系統突然彈了個彈窗,說什么授權到期,所有功能都降級了。是你搞的吧?”
我把排骨放進購物車,董桑榆看了我一眼。
“趙總,我離職三年了,怎么搞?”
電話那頭沉默了。
“你開個價。”
我看了看那根排骨,六百克,三十七塊五。
“六百。”
“多少?”
“我說的是排骨。”我笑了,“系統的事,下次再聊。”
我掛了電話。
董桑榆盯著我:“誰打來的?”
“一個老朋友。”我把手機揣進兜里,“他想買我的排骨。”
她翻了個白眼,沒再問。
但我知道,這事沒完。
![]()
01
八年前,趙長河在一間地下室里跟我說:“小鄧,一起干,公司成了有你一半。”
那會兒我剛畢業兩年,在一家小軟件公司寫代碼,一個月工資四千五。
趙長河比我大十幾歲,做過幾年銷售,那張嘴能把死人說活。
他租了一間地下室,擺了四臺二手電腦,注冊了公司。
“你管技術,我管業務。”他拍著我肩膀,“三年內,咱們把公司做到一千萬。”
我信了。
那三年,我幾乎沒有休過周末。
辦公室從地下室搬到居民樓,又從居民樓搬到寫字樓,團隊的椅子一把一把添,服務器一臺一臺加。
我那套ERP訂單管理系統,從最初只能處理幾十單,發展到可以同時接幾千單。
趙長河說話算話,招了人,給我配了期權,年薪漲到四十萬。但那句“公司成了有你一半”,他再沒提過。
那時候我也不在乎。
直到第八年,公司從三個人變成了兩百多人,年流水過億。
趙長河請來了一位新的技術總監,叫王江濤。
王江濤四十出頭,戴眼鏡,說話客氣,但眼神里帶著一股精明。
他來的第一個月,就對公司所有系統做了“評估”。
評估結果是:系統架構老舊,代碼不規范,過度依賴單一技術人員。
那個單一技術人員,就是我。
“鄧工,我不是說你的水平不行。”王江濤在會議上笑著說,“但公司要做大,技術不能綁在一個人身上。”
趙長河坐在旁邊,沒說話,但點了點頭。
我心里一沉。
后面的事,就順理成章了。
公司啟動“技術升級計劃”,招了幾個新人,讓我帶。
但每次我提的系統優化方案,都被王江濤以“風險太高”為由否決了。
他開始拉著那些新人在外面搭建“技術中臺”,說是要取代現有系統。
我成了一個多余的人。
那年年底,公司“優化人員結構”。
人事把一份離職協議放在我面前時,王江濤站在辦公室門口,端著咖啡,像在看一場好戲。
我簽字的時候,趙長河終于露面了。
他站在我辦公桌前,表情有些不自然:“小鄧,這兩年你也累了,休息一陣也好。以后公司有好的機會,再找你合作。”
我說:“好。”
他繼續說:“系統交接的事,你配合一下王總。”
我從頭到尾就說了兩個“好”。
走的那天,我收拾辦公桌。
抽屜里有一張八年前的圖紙,是我手畫的第一版系統架構圖。
A4紙上畫得密密麻麻,邊角都翻卷了。
我把它折好,塞進包里。
保安跟著我到電梯口,怕我帶東西走。
電梯門關上的那一刻,我忽然意識到,我沒有給任何人說過那套系統的一個秘密。
那套系統里,有一個我從來沒有寫進正式文檔的模塊。
不是什么后門。
就是一個很小的驅動服務,掛在我自己電腦上跑的。
功能很簡單——定期同步核心算法的實時數據。
這個驅動沒有它,系統也能跑,但隨著業務量的增加,訂單數據會逐漸積累錯誤。
我從來沒跟公司說過這個。
因為那是我在試用期,花了一個月的周末,用自己電腦寫的。不是公司的電腦,不是公司的時間。就是一個私人小工具,后來順手集成進了系統。
沒人知道它的存在,包括王江濤。
離職那天下午,我回到家,把那臺舊電腦打開了。那個驅動服務還掛在后臺,跑得挺歡。我看了它一會兒,把它停掉了。
不是報復。
是那臺電腦該處理別的用了。
02
董桑榆下班回來的時候,我正在廚房煮面條。
她在玄關換了鞋,看了一眼廚房,沒說話,走進臥室關上了門。
我知道她不高興。這周她已經看見我第三次穿著家居服坐在電腦前了。
我把面條端上桌,敲了敲臥室門:“吃飯了。”
她打開門,眼眶有點紅。
“鄧高格,你跟我說實話,你在公司到底怎么了?”
“被優化了。”我說。
“什么叫優化?人家把你優化了,你就這么回來了?”她的聲音有些抖,“房貸怎么辦?孩子下學期的補習班錢,剩的錢不多了,你不是不知道。你要我怎么跟家里人說?說我老公,四十歲了,被人炒魷魚了?”
“不是四十歲,我才三十四。”我說。
“那有什么區別!”她幾乎是喊出來的。
我張了張嘴,不知道該說什么。
面前的董桑榆和八年前嫁給我的那個姑娘,好像不是同一個人了。
那時她說,嫁雞隨雞嫁狗隨狗,我不怕窮。
現在她的話,變成了“你能不能爭點氣”。
我端起碗吃了一口面,沒滋沒味的。
她沒吃,回房間了。
我一個人坐在客廳,電視開著,演的什么我也沒看。手機屏幕亮了,是徐立軒發來的信息。
“格哥,晚上有空嗎?喝點。”
徐立軒是技術部跟我走得最近的年輕人。我離職前的兩個月,公司招的幾個新人都跟他分在一組。他懂技術,情商也不錯,就是太年輕,沉不住氣。
晚上九點,我去了常去的那家大排檔。徐立軒已經坐在那里了,面前開了一瓶啤酒,桌上擺了幾串烤串。
“格哥。”他朝我招了招手。
我坐下,給自己倒了一杯。
“走了之后,公司那邊怎么樣?”我問。
“挺好。”他說得有點快,“王江濤接手了你那套系統,帶著新人研究了一周,說系統設計得很合理,基本上不用動。”
“那就好。”
“不過……”他壓低聲音,“他對外面說,是你水平有限,架構太亂,系統遲早要重構。”
我笑了笑。王江濤這個人,干活之前先把別人的手藝貶低一遍,這樣后面出了問題,就可以說“看看,我早就說該換吧”。
“由他說吧。”
徐立軒看了我一眼:“格哥,你就這么算了?”
“不算了還能怎樣?”我說,“系統是人家的,我有什么辦法。”
他舉起酒杯:“兄弟替你虧得慌。你那系統,再怎么說也是你一手寫的,八年的心血,就這么被人拿走了。”
我跟他碰了碰杯,沒說話。
回家的路上,我路過那棟寫字樓。十六樓的燈還亮著,那是以前我待過的辦公室,現在里面坐的不再是我了。我站了一會兒,轉身走了。
到家的時候,客廳的燈還開著。董桑榆躺在沙發上,已經睡著了。茶幾上放著一本存折,翻開著。
我輕輕拿起來看了一眼。
余額六萬八。
房貸每月還八千,女兒補習班每月四千,加上水電物業生活費……我算了一下,撐不了四個月。
我把存折合上,拿了條毯子,輕輕蓋在董桑榆身上。她翻了個身,咕噥了一句什么,又睡著了。
我在她旁邊坐了很久。
![]()
03
接下來的一周,我開始投簡歷。
投了十幾家公司,面試了五家。
有一家給的待遇不錯,月薪兩萬,但是要去東莞出差,每個月至少十五天。
我問董桑榆行不行,她說:“有工作就行,總不能在家坐著。”
我正準備答應那家公司的時候,徐立軒又給我發了條消息。
“格哥,公司那邊這幾天不太對勁。”
“怎么了?”
“系統出問題了。從上周開始,訂單數據偶爾對不上賬。剛開始王江濤沒當回事,說可能是人為操作失誤。但斷斷續續好幾天了,今天他帶人查了半天,愣是找不出原因。”
“庫存數據呢?”
“也有問題。不算嚴重,但每天都在出小錯。今天少十件,明天多三件,怎么都對不上。”
我沉默了一會兒。
“格哥,是不是……”徐立軒猶豫了一下,“你走之前在系統里留了什么?”
“沒有。”我說得很肯定,“系統一切正常,我就是個寫代碼的,又不是黑客。再說我是那種人嗎?”
“那你說這究竟是什么問題?”
“可能是數據量大了吧。”我說,“你讓王江濤查查數據庫索引。”
掛了電話,我坐在電腦前,想了一會兒。
那個驅動服務。
我突然意識到,我離職那天停掉的驅動服務,可能是系統里一直沒有被注意到的一個環節。
因為沒有它,系統也可以正常運行,只是……數據積累會出問題。
不是后門。
但它確實存在了八年,所有業務都默認了它一直在工作。
現在它突然不在了,系統就像一個人忽然少了一條輔助腿,走著走著就開始跛腳。
但這個東西,公司從來沒花過一分錢。它就是一個私人小工具,被我順手集成進去了。說是我的也可以,說是公司的也可以。
我點了點鼠標,把那個服務從回收站里徹底刪除了。
然后我拿起手機,給東莞那家公司打了電話:“陳經理,我想過了,東莞出差沒問題,我下周一可以入職。”
董桑榆在旁邊聽到我打電話,臉上終于有了笑容:“這次靠譜了?”
“靠譜。”我說,“月薪兩萬,出差有補貼。”
她點了點頭,沒再多問。
那個周末,她破天荒地做了一桌菜。紅燒排骨,清蒸鱸魚,炒了個青菜。女兒坐在桌前,吃得特別開心。她看著我和女兒,笑得也很開心。
我想,算了。就這樣吧。
04
我在東莞干了三周。
每天早出晚歸,住在公司安排的宿舍里,周末坐動車回來。董桑榆一個人帶著孩子,上班、接人、做飯,忙得腳不沾地。但她沒跟我抱怨過。
大概是第四周的周二,我正在開一個代碼評審會,手機震了。
是徐立軒。
我沒接,發短信回了句“開會,有急事說”。
他回了很長一條消息。
“格哥,公司系統徹底崩了。不是小問題了。昨天下午開始,所有訂單處理全部癱瘓。系統能打開,能下單,但所有的數據都不對。庫存表、財務表,亂七八糟。王江濤找了外包團隊,查了三天,說是系統的核心算法和數據接口之間出了不匹配的問題,但找不出具體原因。趙總今天發火了,把王江濤罵了一頓。大家都在說你是不是留下了一個坑。”
我盯著手機屏幕,沒回。
散會后,我找了個沒人的角落,給他打了個電話。
“系統現在什么樣?”我問。
“亂套了。你能幫上忙嗎?”徐立軒說,“趙總說,誰能搞定這個系統,獎勵十萬。”
“十萬?”我笑了一下,“他的問題不是十萬就能解決的。”
“什么意思?”
“沒什么。你讓他好好查查,肯定能找到原因。”
掛了電話后,我坐在宿舍的床上,腦子里反復轉著一個念頭。那個驅動服務,已經被我徹底刪了。但它的影響,顯然比我想象的更深。
系統里沒有后門。那它就是系統本身的一個組成部分。現在它不在了,系統崩潰是遲早的事。不是我故意搞破壞,是它本來就不該被關掉。
我應該早想到這一點的。或者說,我在停掉它的時候,就知道會有這一天。
我只是沒想到這一天來得這么快。
第二天下午,我接到了一個陌生號碼的電話。
“喂,是鄧高格嗎?”對方的聲音很客氣,但我聽出來了。
是趙長河。
“趙總,好久不見。”
“小鄧啊。”他的語氣變了,帶著一種我以前從沒聽過的低姿態,“你最近在哪兒高就呢?”
“東莞,一家小公司。”
“待遇怎么樣?”
“還行。月薪兩萬。”
他沉默了幾秒:“小鄧,公司這邊出了點技術問題,你看看能不能回來幫個忙?”
“趙總,我現在不在公司了,系統的事,我不好插手。”我說。
“當然當然。”他連忙說,“勞務費好商量。你開個價,我絕不還價。”
我看了看窗外。東莞的天氣很熱,陽光刺眼。樓下是一個工業園區,工人們穿著藍色工作服,三三兩兩往食堂走。
“趙總,我真的不方便。”我說,“您讓王總找外包團隊查查,肯定能查出來。”
“查了。”他的聲音有些急了,“查了一個多星期了。查不出。小鄧,我知道當初對你不夠意思。但你幫公司把這個問題解決了,以后你有什么需要,我趙長河絕不推辭。”
我沒說話。
“你開個價。”他又說了一遍。
“趙總,我不要您的錢,真的不方便。我還有會,先掛了。”
然后我站起來,看著窗外發了一會兒呆。
董桑榆給我發了一條消息:“這周回來嗎?”
我回了兩個字:“回來。”
我心里的算盤在撥動。
不是因為那十萬塊錢,而是我忽然意識到一件事。
那個驅動服務,我說不清楚它到底算不算公司的。
但它離開了我,確實玩不轉。
而我要不要回去,幫他們轉起來,這是我自己的選擇。
不是報復。是想讓他們知道,有些東西,不是拿走了就行了。
![]()
05
周五下午,我回到家里。
董桑榆下班回來,看我已經到家了,有些意外:“怎么這么早?”
“請了半天假。”我說,“公司那邊有點事要處理。”
她正換鞋,忽然抬頭看了看我:“你是說東莞那頭的公司,還是你以前那家公司?”
我愣了一下:“你怎么知道?”
“前天晚上,有個叫周秀梅的打電話到家里了。”董桑榆說,語氣不太好,“說是公司的財務經理,說你跟公司還有技術上的事情沒處理完,讓你盡快回個電話。”
周秀梅是趙長河的妻妹,以前在公司管財務。那個女人嘴巴毒,說話不留情。她打電話到家里,說明趙長河是真的急了。
“她說什么了?”我追問道。
“沒說什么具體的事。”董桑榆走進廚房,“就問你在不在家,說有事想約你談。我沒說什么,就說你不在。”
她打開冰箱,拿出青菜準備洗。
“那個人,是不是你們公司老板娘啊?”她回頭看了我一眼,“半夜十一點了給我打電話,把我嚇了一跳。”
“算是吧。”我說,“老板娘的妹妹。”
“那她找你干嘛?不是都離職了嗎?”
董桑榆放下手里的青菜,靠在廚房門口看著我:“鄧高格,你不會是有什么事情瞞著我吧?”
我抬起頭,看著她。
“我確實有件事沒跟你說。”
她臉色變了。
“什么事?”
“那套系統。我在里面有個東西。”
我慢慢說了。
關于那個驅動服務的事。
關于它是怎么出現在系統里的,為什么公司從來不知道它的存在。
關于我離職的時候順手把它關掉了,關于系統因此開始出問題。
董桑榆聽完,半天沒說話。
然后她坐到我旁邊的沙發上。
“所以,那系統是你故意搞壞的?”
“不是故意搞壞的。”我說,“那個東西本來就是我個人的。我把它關掉,是在離職之后。法律上說,我已經履行了交接義務,系統源碼都在公司服務器上。我沒有留后門,也沒有植入木馬。那個驅動服務,從來沒有被當作公司資產進行過交接。”
“那為什么系統會壞掉?”
“因為八年了。所有業務流程,所有數據容錯方式,都在默認那個服務一直存在。它一消失,整個系統的底層運行邏輯就會出現偏差。”
她盯著我:“你能修好嗎?”
“能。”我說,“那個驅動服務,是我寫的。只不過源文件,已經被我刪除了。如果要再寫一個,需要時間和精力,而且……”
“而且什么?”
“他們得給錢。”
董桑榆看了我很久。她的表情很復雜,說不上是生氣,也說不上是支持。最后她站起身,走進廚房,拿起菜刀開始切菜。
刀落在案板上的聲音,很響。
“你自己想清楚。”她說,“不要被人抓住什么把柄。”
我沒回話。
那天晚上,我躺在床上,想到趙長河、周秀梅、王江濤這些人的臉。
周秀梅親自打電話上門,說明公司那邊確實扛不住了。
王江濤應該急得團團轉了吧?
想是這么想,但心里也沒什么太痛快的感覺。
半夜,董桑榆翻了個身,迷迷糊糊地抱住了我的胳膊。
“你那個東西,重新寫出來,要多久?”
“幾天吧。”我說。
“那他們要是真的來找你,你打算怎么辦?”
我沒回答。
我自己也沒想好。
06
星期一早,我被一陣急促的鈴聲吵醒了。
徐立軒。
“格哥,出大事了。”他說話的聲音帶著明顯的慌亂。
“趙總把王江濤開了。昨天下午的事情。”
我一下清醒了:“什么情況?”
“系統的問題找不著,趙總查到王江濤雇了一個外包團隊,花了兩萬多,折騰了一個月,一點進展都沒有。趙總當著公司財務的面,說給你十萬塊都比他一個月開得好。兩個人在辦公室吵,王江濤直接摔了鼠標走人了。”
徐立軒繼續說:“現在系統處于癱瘓狀態,公司已經完全亂套了。訂單進不來,出庫單對不上數,很多客戶已經打了好幾次電話投訴,說貨收不到。趙總親自打了好幾個電話找人幫忙,沒人能解決。他讓我轉告你,讓你務必回個電話。”
“他讓你轉告我?那他自己為什么不打?”
“打了。”徐立軒無奈地說,“他說他打了你電話好幾次,你不接。”
我拿起手機看了看。確實有兩個東莞的未接來電,但我以為是東莞公司的業務電話,沒有在意。
“格哥,要不你就幫一下吧?”徐立軒說,“畢竟公司也是你待了八年的地方。”
“幫?”我說,“怎么幫?系統的問題我能解決。但解決完之后呢?他們繼續用,繼續賺錢,繼續跟我沒關系。我像個修機器的,修完就扔。”
徐立軒愣了一下:“那你想怎么辦?”
“沒想好。”
掛了電話,我坐在床邊想了很久。
董桑榆起來的時候,我已經坐在客廳里了。
茶幾上放著我的舊筆記本,屏幕發著光,代碼界面還停留在三個月前,我刪掉那個驅動服務的最后一行記錄。
她在背后站了一會兒:“想什么?”
“想一個數。”
“什么數?”
“我那份系統,值多少錢。”
董桑榆繞過沙發,坐在我旁邊,看著我屏幕上的代碼。
“鄧高格,你真打算跟他們要錢?”
“不是我打算。是他們在逼我做決定。”我說,“系統現在癱瘓了,他們解決不了,就只能找我。如果我不要錢,他們說一句謝謝,就把我打發了。八年前他們這么說,現在還是這么說。憑什么?”
她沉默了一會兒。
“你心里有數嗎?”
“我心里有兩個數。”
“一個是兩百。一個是六百萬。”
她笑了,手輕輕拍了拍我肩膀:“六百萬?你瘋了吧?”
“系統跑了八年,每年處理訂單幾百萬張,產生的流水上億。”我說,“他們就給過我一張離職證明。我值不值這個價,他們心里清楚。”
董桑榆不再笑了。
她看了我很久,然后拿起手機,解鎖,放到我面前。
“你自己決定。不管你怎么做,我不攔著你。”
我看著她的眼睛,那張熟悉的臉,比八年前老了一些,眼角的細紋多了一些,但眼神還是當年的那個眼神。
我拿起手機,翻到趙長河的號碼,撥了出去。
響了四聲,他接了。
“小鄧。”他的聲音有些沙啞,“你終于肯接電話了。”
“趙總,”我說,“徐立軒跟我說了。系統的事情,我可以解決。”
“那就太好了。”他的聲音帶著明顯的輕松,“你快回來看看吧,價格好談,絕對不虧待你。”
“趙總,我不需要您給我價格。”我說,“我只需要您接受一個價格。”
電話那頭安靜了。
“六百萬。”我說。
“什么?!”他的聲音差點把我手機震掉,“鄧高格,你是不是瘋了?系統整個開發成本都不超過二十萬,你跟我開六百萬?”
“趙總,那個系統的核心算法,是我利用私人時間獨立開發的,從未交付給公司進行產權登記。離職時,系統沒有作為核心資產說明。”
我接著說:“如果您不同意,系統繼續癱瘓,我不承擔任何責任。但如果有一天您想通了,可以打我電話。我號碼暫時不會換。”
不等他說話,我掛斷了電話。
董桑榆看著我,有些說不出話:“你真的開了六百萬?”
“開了。”
她緩緩吐了一口氣:“你這口氣,出得有點大。”
我不知道下一步會怎樣。六百萬,這個數字說出來的時候,我自己的心臟都跳了一下。但它已經說出去了,就好像潑出去的水,收不回了。
![]()
07
第二天下午,我被一個陌生的座機號碼叫到了家里樓下的一間茶館。
對方說自己是律師,代表趙長河。
我到了茶館,發現趙長河本人也在。他坐在靠窗的位置,面前放著一杯鐵觀音,臉色很難看。旁邊坐著一個穿西裝的年輕人,應該就是他的律師。
我走過去坐下。
“小鄧,”趙長河語氣很硬,“開個價,認真說。六百萬,不可能。”
“趙總,我的價格就是六百萬。”我靠在椅子上,“不是討價還價用的。這是我的最終報價。”
“你知道六百萬是什么概念嗎?”他臉漲得通紅,“你那套系統就算是從零開始另做一套,最多也就是三四十萬的成本。”
“那就請趙總另做一套。”我說,“三四十萬,您請便。”
那年輕人插話了:“鄧先生,我的當事人要求你立即恢復系統正常運行,否則我們不排除采取法律手段。你離職后,系統出現異常,我們有理由懷疑你惡意破壞。”
我轉向趙長河:“趙總,您讓他這么說?”
趙長河沒說話。
“我跟您說清楚。”我伸出手指,“第一,系統源碼在公司服務器上,我沒有帶走任何數據。第二,那個驅動服務,是我個人開發的私人物件,從未作為公司資產交接。第三,我沒有刪除、破壞任何文件。我只是停止了一項我本人的、自愿性、無報酬的個人服務。”
“你現在是在跟我耍賴?”趙長河的聲調越來越高。
“不是耍賴。是在講道理。”我說,“如果您認為你有理,可以起訴我。我可以提供所有交接文檔和代碼截圖。法庭上,讓法官判斷,那個驅動服務,是不是公司資產。”
那年輕人準備說話,但被趙長河抬手制止了。
他沉默了一會兒。
“六百萬,”他說,“你讓我考慮。”
“可以。但我提醒您,系統每多癱瘓一天,損失都不止六百萬。”
我起身,走出茶館。
到了門口,董桑榆給我打了個電話:“怎么樣了?”
“他們考慮。”
“考慮什么?”
“考慮要不要給我六百萬。”
她沉默了一下:“你覺得他會給嗎?”
“不會。”我說,“但他沒有別的選擇。”
當天晚上,周秀梅又打電話來了。
這次她的語氣軟了很多,帶著哭腔:“小鄧,你幫幫姐吧。公司真的快撐不住了。今天下午又丟了一筆大單子,客戶知道系統出問題,轉頭找別人了。趙總不肯跟你說,但我跟你說,他是真的急了。你開個價,姐替你跟他說。”
我猶豫了一下。
“周姐,我不是針對你,也不是針對趙總。我只是覺得,我那份東西,值這個價。”
“六百萬,太多了。”她說,“公司賬上根本拿不出這么多錢。”
“那能拿出多少?”
她沉默了一下:“最多一百,分三年。”
“一百九,分三年。這是我的底線。”我說,“如果明天下班前你們沒給我回復,我就去東莞繼續干活了。到時候,就算你們出六百萬,我也不一定有時間回來。”
掛了電話,董桑榆靠在門邊,看著我打完了這通電話。
“你真的準備回東莞繼續干?”
“不想去。”我說,“但你剛才也聽見了,我真的沒去,他們心里肯定又覺得我是在威脅。”
她走進來,坐到我旁邊:“鄧高格,你到底想怎樣?”
“我不知道。”我把手機放在了桌上,“我只知道,有些東西,比錢重要。比如尊嚴。”