
上市敲鐘那天,他當著所有投資人的麵說初戀是“精神股東”,轉頭讓助理塞給我一張支票——形象不佳影響公關,這是遣散費。
五年來公司百分之八十的核心代碼都是我寫的,他從沒讓我簽過產權轉移協議。
第二天技術部發現係統鎖死了,隻有我的指紋能解。
他打來電話:“薛寧,你想要什麼條件?股份?道歉?你說!”
“我什麼都不想要,我隻是離職了而已。”
1
敲鐘的銅錘落下時,我聽見了自己牙齒咬合的聲音。
他站在台上,西裝筆挺,手裏握著那根象征性的啟動杆。沈清雅站在他右手邊,米色風衣,微笑標準得像提前演練過。
"感謝我的初戀沈清雅女士。"他的聲音通過麥克風傳遍整個交易大廳,"五年前她一句話點醒了我——技術要為人服務,不是自嗨。這句話成了公司的立身之本。"
閃光燈炸開。
我站在台下第三排,手裏的香檳杯邊緣硌著手心。旁邊投資人在鼓掌,我也跟著舉起了手。掌聲淹沒了我想說的話。
助理小陳從人群裏擠過來,塞給我一個牛皮紙袋。
"薛工,陳總讓我轉交。"
我打開。支票,金額那欄寫著三十萬。下麵壓著一張便簽,他的字跡:形象不佳影響公關,這是補償。公司發展需要新麵貌,你能理解。
我抬頭看向台上。記者正在提問:"聽說您女朋友也在公司?"
他笑著糾正:"是未婚妻。她今天工作忙,沒能到場。"
投資方的程總端著酒杯走過來。
"薛工,久仰。"他主動伸手,"聽陳總說,核心代碼都是您——"
"程總。"他的聲音從我身後傳來。
我轉身。他已經從台上下來了,沈清雅跟在他旁邊。
"給您介紹,這位是沈清雅,我剛才提到的。"他攬住沈清雅的肩,"她才是技術靈感的真正來源。產品思路,用戶洞察,都是她的功勞。"
程總愣了一下,舉杯:"那以後多交流。"
我把支票撕成兩半。
不是用力撕的,就是對折,再對折,碎片落在酒會的紅毯上。
"薛寧!"他壓低聲音,往我這邊跨了一步,又停住,"你別讓我難堪。"
我放下酒杯,轉身往外走。高跟鞋踩在大理石地麵上,哢嗒哢嗒,每一步都清晰。
身後的歡笑聲追著我到了門口。
公司辦公室在三十樓。我刷卡進去的時候,整層都是空的。
工位上貼著慶功宴的通知,茶水間的白板寫著"上市快樂"。我的工位在最角落,顯示器還亮著,屏保是代碼雨。
五年。
我在這個位置上寫完了底層架構的每一行邏輯。加班到淩晨三點是常態,困了就在折疊床上眯兩小時。他那時候會給我帶宵夜,蹲在工位旁邊說"辛苦了"。
現在折疊床還在,床單是我自己換的。
我最後一次刷指紋進入代碼庫主控界麵。權限管理的頁麵跳出來,最高級別的那一欄,綁定的生物識別碼是我的。
五年前他說:"你是技術核心,這個權限隻能你有,我放心。"
我點開底層配置文件,找到當年埋下的那段邏輯。注釋寫得很清楚:72小時不刷新驗證,係統自動鎖定核心模塊。
這是用來防代碼被盜的保險。
我把倒計時激活了。
屏幕上彈出確認框:權限鎖啟動後,僅本人指紋可解除,是否繼續?
我按下回車。
倒計時開始跳動:71:59:48。
工牌放在桌上,門禁卡壓在上麵。我關掉顯示器,辦公室重新陷入黑暗。隻有那行倒計時的紅色數字,在黑屏上一跳一跳。
電梯下行的時候,手機震了一下。
他發來消息:你冷靜一下,明天來談。
我刪掉聊天框,直接回了家。
2
第二天中午,我被電話吵醒。
許朝陽的聲音很急:“薛工,你昨天對係統做了什麼?”
“我離職了。”我把手機換到另一隻耳朵,“有事找陳總。”
“核心模塊推不了更新!”他那邊很吵,像在會議室,“後台顯示等待權限驗證,你的賬號——”
我掛了電話。
手機立刻又響。還是許朝陽。我關機。
下午三點,門鈴響了。
我從貓眼看出去,是小陳。
“薛工,開門,我知道你在家。”她拍門,“陳總讓我來請你回去,技術部出大事了。”
我沒開。
她在門外站了二十分鐘,又打了十幾個電話,最後放棄了。
我打開手機。未接來電三十四個,微信消息九十九條。
許朝陽的最後一條是半小時前:薛工,我調了權限日誌,最高權限綁定的是你的生物識別碼。你離職了,這個權限怎麼辦?
他的消息夾在中間:係統的事你處理一下,別鬧了。
沈清雅也發了:寧寧,有話好好說,何必呢?
我把手機扔在沙發上,去廚房燒水。
熱水壺的提示音響起時,手機又震了。
這次是他打來的語音通話。
我接起來。
“薛寧,你到底想怎麼樣?”他的聲音繃得很緊,“許朝陽說係統鎖了,隻有你能解。你是不是故意的?”
“我激活了防盜鎖。”我倒了杯水,“當年你說這是保險,現在保險生效了。”
“你——”他深吸一口氣,“你回來解鎖,我們好好談。”
“談什麼?談我的形象不佳,還是談你的未婚妻?”
他沉默了幾秒。
“那是公開場合,我要顧及公司形象。你在技術部這麼多年,對外形象確實——”
我掛了電話。
手機又響,我直接拉黑。
晚上七點,有人敲門。
這次是程遠之。
“薛工,打擾了。”他西裝換成了休閑裝,手裏提著果籃,“方便聊幾句嗎?”
我開了門。
他進來,把果籃放在玄關,也不坐,就站在客廳裏。
“陳總說,係統出了技術問題。”他看著我,“我們投資方想了解一下具體情況。”
“你應該問他。”
“我問了。”程遠之笑了一下,“他說是你在要挾公司。但我看了權限日誌,那個生物識別鎖是五年前就設置的,對嗎?”
我點頭。
“那就不是要挾,是正常的安全機製。”他往前走了一步,“薛工,我想確認一件事——核心代碼庫的產權文件,你簽過轉移協議嗎?”
“沒有。”
他的表情變了。
“當初上市盡調的時候,陳總提供的文件裏有一份代碼產權說明,簽字欄是空的。我們以為是遺漏,他說會補。”程遠之盯著我,“現在看來,不是遺漏。”
“他從沒提過要我簽。”
程遠之沉默了很久。
“薛工,如果方便,明天來一趟律師事務所。有些文件需要你確認。”他掏出名片,“這是我的私人號碼。”
我接過名片。
他走到門口,又回頭:“陳總說你隻是執行層,真正的技術決策是他做的。這話,你認嗎?”
我看著他。
“代碼庫裏,百分之八十的提交記錄是我的賬號。時間跨度五年,從底層架構到業務邏輯,全是。”
程遠之點點頭,開門離開了。
我關上門,靠在門板上。
手機震動。是一個陌生號碼發來的短信。
“薛工,我是許朝陽。陳總讓我組隊破解權限鎖,三天內必須搞定。對不起,我也沒辦法。”
我看著那行字,回複:那你試試。
然後我打開筆記本,登錄代碼庫的監控後台。
屏幕上顯示:十人團隊正在嘗試訪問底層配置文件。倒計時還剩47小時22分。
我給監控界麵設了個提醒:如果有人觸發二級防護,就給我發警報。
然後關掉電腦,睡了。
3
第三天早上,門鈴又響了。
我以為又是小陳,結果貓眼裏站著的是謝宏業。
飛躍科技的CTO,行業論壇上見過幾次。
我開門。
“薛工,冒昧登門。”他笑得很客氣,手裏拎著包裝精致的茶葉,“聽說你從星創離職了?”
“嗯。”
“那太好了。”他也不進來,就站在門口,“我們飛躍一直想挖你,之前礙於同業競爭不好開口。現在你自由了,考慮一下?三倍薪資,期權單獨談。”
“謝總,我暫時不考慮工作。”
他愣了一下,換了個說法:“那做技術顧問也行,不用坐班,按項目算。”
“最近想休息。”
他看著我,試探著問:“聽說星創那邊代碼架構很有特色,你們底層用的是什麼邏輯?”
我笑了一下,沒接話。
他也笑:“那不打擾了。有想法隨時聯係我。”
我關上門。
手機上彈出新聞推送:星創科技股價午盤下跌3%,市場傳言技術團隊不穩。
下午,謝宏業在行業群裏發了條消息。
“有沒有兄弟了解星創的底層架構?我們在做競品分析,反編譯了半天看不懂。”
有人回:他們的代碼庫不是開源的吧?
謝宏業:市麵上能買到安裝包,逆向工程而已。
又有人說:聽說他們核心技術員離職了,現在正是好時機。
我退出了那個群。
晚上八點,他給我發消息。
用的是新號碼,開頭就是:薛寧,我們談談。
我沒回。
他又發:飛躍在挖我們的人,謝宏業說要幫我重構代碼。你知道這意味著什麼嗎?
我打字:意味著你的係統撐不住了。
他秒回:你就這麼想看我倒黴?
我:我隻是離職,是你自己處理不了。
他那邊沉默了五分鐘,然後發來一大段話。
“薛寧,我承認昨天說話不好聽。但公司是我們一起做起來的,你這樣毀掉它,對你有什麼好處?你要股份我給你,要道歉我也認,但你先把係統解鎖。投資方在催,再拖下去二輪融資就黃了。”
我看著那段話,逐字逐句看完。
然後回複:公司是你做起來的,不是我們。
刪掉他的新號碼,繼續拉黑。
手機又震。這次是沈清雅。
“寧寧,我知道你生氣,但你也要為自己想想。這樣鬧下去,以後在行業裏怎麼立足?大家會說你職業道德有問題。”
我回:那就說唄。
她發來一個語音通話請求。
我掛掉。
她又發消息:明天我去找你,咱們見麵聊。你不要意氣用事。
我關掉聊天框,打開監控後台。
屏幕上顯示:底層配置文件被嘗試訪問327次,均失敗。倒計時還剩19小時。
謝宏業的團隊應該也在嘗試破解,但他們連代碼庫都進不去,隻能在外圍瞎撞。
我給監控加了一條規則:如果有人嘗試暴力破解超過500次,直接觸發二級鎖。
然後躺在床上,盯著天花板。
五年前,他說要創業,問我願不願意一起。
我說願意。
他說,以後公司做大了,技術部你說了算。
我說好。
現在技術部確實我說了算。
隻不過我不在了。
4
第四天,程遠之的電話在早上七點準時打來。
“薛工,二輪融資啟動了,投資方要求看代碼庫產權文件。”他聲音很正式,“今天下午三點,律師事務所,方便嗎?”
“方便。”
掛掉電話,我去洗漱。
鏡子裏的人臉色不太好,這幾天睡眠不足。但眼神很清醒。
下午兩點五十,我到了律師事務所。
程遠之已經在會議室了,旁邊坐著兩個律師。
“薛工,請坐。”他推過來一份文件,“這是當初上市盡調時,陳總提供的代碼產權歸屬說明。你看一下。”
我翻開。
文件寫得很清楚:核心代碼庫由公司技術團隊共同開發,產權歸屬星創科技有限公司。
簽字欄有他的名字,有許朝陽的,還有幾個早就離職的工程師。
沒有我的。
“這份文件你見過嗎?”律師問。
“沒有。”
“陳總說,當時口頭和你約定過,代碼產權屬於公司。”
“他沒說過。”我看著那份文件,“而且我從沒簽過任何產權轉移協議。”
律師記錄下來,又問:“代碼庫的提交記錄顯示,百分之八十的核心代碼是你的賬號提交的。能解釋一下嗎?”
“因為是我寫的。”
會議室安靜了幾秒。
程遠之開口:“薛工,按照法律,在沒有書麵協議的情況下,代碼作者保留產權,公司隻有使用權。你清楚這一點嗎?”
我點頭。
他的臉色變了。
“那你當初為什麼不提?”
“他沒問過我。”
程遠之深吸一口氣,拿起手機撥了個電話。
“陳總,來一趟律師事務所。現在。”
半小時後,他推門進來。
西裝還是昨天那套,但領帶鬆了,眼睛有血絲。
“程總,產權的事好商量——”他看到我,愣了一下,“你也在?”
“陳總,請坐。”程遠之把那份文件推到他麵前,“這份產權說明,薛工說她沒簽過,也沒有口頭約定過。”
“她——”他看著我,“薛寧,你當初明明答應了。”
“我答應寫代碼,沒答應送給你。”
“你!”他拍桌子站起來,“五年工資我按時發,期權也給了,你現在說這個?”
“期權是0.5%,還沒兌現。”我看著他,“工資是行業平均水平,加班費一分沒有。”
程遠之打斷:“陳總,現在的問題是,代碼產權確實存在瑕疵。我們需要薛工補簽協議,否則二輪融資沒法推進。”
他轉向我:“你想要什麼?說。”
“我什麼都不想要。”
“那你想怎麼樣?”
“我已經離職了,代碼的事和我沒關係。”
他死死盯著我,胸口起伏得很明顯。
程遠之站起來:“陳總,我們投資方需要重新評估這個項目。如果72小時內解決不了代碼產權和權限問題,觸發對賭協議暫停條款。”
他臉色刷地白了。
“程總,再給我幾天——”
“合同寫得很清楚。”程遠之拿起公文包,“薛工,今天謝謝你配合。”
我也站起來,往外走。
他追出來,在走廊裏攔住我。
“薛寧,你到底要怎樣?”他的聲音在發抖,“你就這麼恨我?”
我看著他。
五年前他也是這個表情,在出租屋裏,說投資人要撤資,求我幫他趕出demo。
我連續三天沒睡,寫完了第一版的底層架構。
他抱著我說:等公司做起來,我娶你。
現在他要娶的人是沈清雅。
“我不恨你。”我往後退了一步,“我隻是不想再幫你了。”
電梯門在我麵前合上。
他站在走廊裏,舉起的手懸在空中,最後垂了下去。
手機震動。
是監控後台的警報:底層配置文件被嘗試暴力破解,已觸發二級防護鎖。
倒計時歸零了。
係統進入完全隻讀模式。
除了我的指紋,誰都解不開。
5
沈清雅約我在國金中心的咖啡廳見麵。
她提前到了,坐在靠窗的位置,麵前擺著兩杯美式。看到我進來,她笑著揮手,好像我們還是大學時那對無話不談的室友。
我在她對麵坐下。
“寧寧,好久不見。”她推過來一杯咖啡,“還是記得你喜歡少糖的。”
我沒碰那杯咖啡。
她的笑容僵了一下,收回手,直接開口:“你這樣鬧下去,對誰都不好。開個價吧,要多少?”
“我要什麼價?”
“陳亦說你想要股份。”她攪動咖啡,勺子碰撞杯壁的聲音很清脆,“其實這樣也好,你這麼多年確實辛苦,該拿的就拿。”
我看著她。
“他答應給你多少?”
她愣了一下。
“什麼?”
“股份。”我靠在椅背上,“他答應給你多少技術股?”
她臉上的表情變了,但很快又恢複鎮定。
“你在說什麼?”
“敲鐘那天他當眾說你是精神股東。”我盯著她的眼睛,“精神股東要變成真股東,總得有個數字吧?”
她放下咖啡勺,沉默了幾秒。
“5%。”她說,“他答應等二輪融資完成,給我5%技術股。”
我笑出聲。
“董事會同意了?”
“這是我們之間的事。”她往前傾身,“寧寧,你幫忙把係統解了,我分你1%。公司估值20億,1%就是兩千萬,夠你下半輩子——”
“夠我什麼?”
她被我打斷,噎了一下。
我掏出手機,打開錄音。
“你再說一遍,他答應給你5%,這事董事會知道嗎?”
她的臉色刷地變了。
“薛寧!你錄音?”
“你剛才說的話我都錄下來了。”我站起來,“謝謝你的咖啡,我不喝。”
“你站住!”她也站起來,聲音拔高,旁邊幾桌客人都看過來,“你想幹什麼?你別逼他,他真的很不容易——”
“五年泡麵是我陪他吃的。”我背上包,“不是你。”
我走出咖啡廳,身後傳來她摔手機的聲音。
電梯下行時,手機震了。
他發來消息:清雅說你錄音了?薛寧,你玩真的?
我沒回。
又一條消息彈進來:你想要股份我給你,但別拿這些威脅我。
我關掉聊天界麵。
電梯在負一層停住,門開了,程遠之站在外麵。
“薛工。”他看到我,點點頭,“剛談完?”
“嗯。”
他走進電梯,按了三樓。
“沈女士給你開價了?”
我看著他。
“程總也在查她?”
“投資方的基本功課。”他看著電梯門上自己的倒影,“她說陳總答應給她5%技術股,這事你知道嗎?”
“剛知道。”
電梯在三樓停住。
程遠之走出去,回頭說了句:“這個承諾如果是私下做的,董事會不知情,那就是關聯交易欺詐。”
電梯門合上。
我的手機又震了。
是沈清雅打來的電話。
我掛掉。
她發消息:寧寧,我求你了,把錄音刪掉。我錯了,我不該那麼說話,但你真的要毀掉他嗎?
我回複:你自己說的話,你自己負責。
然後拉黑了她。
晚上九點,我收到許朝陽的郵件。
“薛工,係統徹底鎖死了。陳總讓我們強行破解,但我真的不敢。那個二級鎖你當年說過,一旦觸發會連環爆,我不想背這個鍋。對不起。”
我看著郵件,沒回複。
又一封郵件進來。
發件人是他。
標題:最後通牒。
正文隻有一句話:明天中午十二點前解鎖,否則我讓律師起訴你惡意破壞公司資產。
我點了刪除。
手機響了。
陌生號碼,歸屬地顯示是本地。
我接起來。
“薛工,我是衛東明。”對麵聲音很熟悉,萬象集團的技術總監,“聽說你離職了?”
“嗯。”
“那太好了。”他笑起來,“我們有個新項目,想請你做技術顧問。不通過星創,直接和你個人簽約,你看怎麼樣?”
我愣了一下。
“衛總,這不太合適吧?”
“有什麼不合適?你又不在星創了。”他那邊傳來敲鍵盤的聲音,“而且說實話,星創現在派來對接的那個新人,根本不行。上次的方案我看了,負載均衡和動態分配都搞反了,這麼低級的錯誤,我沒法和他合作。”
我沉默了幾秒。
“項目多大?”
“三期工程,預算八百萬,技術顧問費按15%算。”他頓了頓,“薛工,我隻認你。這五年對接下來,你是唯一真正懂我們業務邏輯的人。”
我看著窗外的夜景。
“合同發我郵箱,我看看。”
“好嘞!”衛東明那邊明顯很高興,“明天我就讓法務準備。對了,星創那邊最近是不是出事了?股價跌得挺狠。”
“不清楚,我離職了。”
掛掉電話,我打開電腦,登錄行業論壇。
有人發了帖子:星創技術團隊大換血,核心員工批量離職。
下麵回複很多。
有人說:聽說是CTO被擠走了,內鬥。
有人說:不是內鬥,是技術負責人單幹了,帶走了客戶資源。
還有人直接點名:薛寧離職,星創的技術就是個空殼。
最後一條回複是半小時前,ID是衛東明。
“薛工的技術我信,但星創現在真不行了。新來對接的人,連基本的架構邏輯都理不清,我們項目組開會討論要不要換家公司。”
這條回複下麵,已經有三家客戶公司的技術負責人在詢問我的聯係方式。
我關掉論壇。
手機又震了。
這次是程遠之。
“薛工,明天有時間嗎?想請你吃個飯。”
6
第二天中午,他沒等到我解鎖。
等到的是許朝陽的辭職信。
我是在行業群裏看到消息的——許朝陽發了條動態:離開星創,重新出發。配圖是工牌照片。
底下評論炸了。
有人問:許總這是要去哪高就?
有人說:星創這是怎麼了,技術骨幹一個接一個走?
許朝陽沒回複任何人。
十分鐘後,他給我發私信。
“薛工,我撐不住了。陳總昨晚讓我強行破解係統,我說有風險,他說出事算他的。但我知道,真出事了背鍋的肯定是我。”
我回:理解。
他又發:其實我早該走了。這五年看著你一個人扛技術,他在外麵談融資談客戶,功勞全是他的。你走了,這個公司的技術就是裸奔。
我沒再回複。
下午三點,我到了程遠之約的餐廳。
他已經點好了菜,看到我進來,起身拉開椅子。
“薛工,今天想和你聊聊接下來的打算。”他給我倒茶,“星創那邊,投資方已經決定啟動對賭協議。陳總需要在三個月內還清8億投資款加利息,否則股權全部收回。”
我端起茶杯,沒說話。
“以他個人資產,根本還不起。”程遠之看著我,“所以公司大概率會破產清算。”