“陳浩,系統崩了!
***在哪兒?!”
他的語音從憤怒到哀求,透著前所未有的慌亂。
十年來,我是星輝科技的“代碼機器”,寫下每一行支撐公司的核心代碼。
卻被王建華搶走所有功勞。
馬爾代夫團建,全公司都去了,唯獨我被“安排”留守。
我沒吵沒鬧,只是關機拔網睡了一覺。
可醒來時,公司已亂成一團,手機上顯示老板打來98個電話。
十年前的夏天,我從清華大學計算機系畢業,帶著滿腔熱血加入了剛創業一年的星輝科技。
那會兒,星輝只有一間破舊的辦公室,二十幾號人,擠在上海浦東一棟老寫字樓里。
招我進來的,是公司創始人兼CEO張志遠,一個嗓門大、笑起來滿臉豪氣的山東漢子。
“老陳,你的代碼我看了,扎實得很,有潛力!”
“咱公司雖然小,但絕對能讓你大干一場!”
“兄弟們都是玩命干的,干好了,股份獎金少不了你的!”
我信了他的話。
入職第一年,我租了個離公司近的小單間,每天走路上班,把省下的時間全砸在代碼上。
那時候,星輝還沒什么明確分工,大家都在摸索著干。
我一個人扛起了公司核心支付系統的開發,一個人頂了半個團隊。
那些日子,我經常熬到凌晨三點,辦公室里只有我,鍵盤聲在安靜的夜里顯得格外清晰。
張志遠偶爾會來公司,給我帶份**,和我聊他的創業夢,聊星輝的未來。
第一年結束,公司拿到了種子輪融資。
張志遠請全公司吃了頓火鍋,喝得醉醺醺,摟著我肩膀說:“老陳,你就是我的福將!
沒你,星輝走不到今天!”
我也喝得暈乎乎的,心里卻踏實得不行。
這是我的第一份工作,我愿意為它拼盡全力。
為了讓系統更穩定,我還主動幫同事優化了一套測試工具,大家都說我技術過硬。
那會兒,我覺得自己不是在打工,而是在為一個共同的夢想奮斗。
可好景不長。
王建華是在公司拿到*輪融資后加入的。
他從一家知名互聯網大廠空降,成了技術部總監,直接管我。
張志遠給全公司發了郵件:“王總監經驗豐富,懂管理,技術部的兄弟們要多向他學。”
王建華個子不高,總是穿著熨得平平整整的襯衫,頭發梳得一絲不茍,戴著銀框眼鏡,說話總喜歡拽點高大上的術語。
“這段代碼效率太差,必須重寫!”
“這個架構太老土了,完全不符合大廠標準!”
“陳浩,你這代碼雖然能跑,但不夠優雅,瞧瞧我在上家公司是怎么干的……”我試著爭辯,可每次都被他用更專業的術語和更大的嗓門壓回去。
同事們私下議論:“老陳技術是強,就是太悶,不會說話,不會來事。”
“還是王總監牛,一來就把技術框架升級了,氣場都不一樣。”
沒人知道,那些“升級”的框架,其實是我一行行敲出來的代碼,換了個名字,套了個新殼。
張志遠漸漸不來公司看我了。
他忙著見投資人,忙著跑市場,忙著出席各種高端酒會。
王建華卻越來越受重用,很快升成了公司副總裁,直接向張志遠匯報。
我還是那個角落里的普通程序員,工位沒變,工資漲幅永遠是公司最低檔。
為了不讓自己閑下來,我開始研究新技術,偷偷學了點云計算,覺得自己還能再拼一把。
但王建華的胃口越來越大,他開始明目張膽地搶我的功勞。
四年前,公司決定推出一套基于人工智能的智能推薦系統。
這正是我的強項。
我花了兩個月,寫了一份詳細的技術方案,設計了一套創新的算法,還提前準備了測試數據。
王建華看完我的方案,第二天就在公司技術大會上,以自己的名義宣布了這個“顛覆性創意”。
“這套系統徹底打破了傳統推薦的局限,采用了全新的深度學習架構……”他拿著我的PPT,念得一字不差,底下掌聲一片。
張志遠激動地握著王建華的手:“老王,這次你給公司立了大功!”
我坐在后排,手攥著水杯,指節都捏白了。
為了讓自己冷靜,我下班后去樓下的咖啡館,點了一杯美式,盯著窗外發呆了整整兩個小時。
從那天起,我學聰明了。
表面上,我配合王建華的所有安排,認真完成他交代的每一個任務。
但私底下,我開始在代碼里做手腳,在系統深處埋下只有我能解開的暗門。
最核心的算法,我從不上傳完整版本。
關鍵的架構設計,我故意拆得零零碎碎。
有人問起,我就說:“這是為了安全,防止技術泄露。”
王建華對技術的理解其實很有限,他聽不懂我在說什么,只會揮揮手:“你看著辦吧,反正給我個能講的PPT就行。”
我就在這表面順從中,一點點攥住了公司系統的命脈。
去年,一家歐洲科技巨頭看中了我們的推薦系統,提出以8000萬的價格買使用權。
這是星輝成立以來最大的一筆訂單。
張志遠興奮得睡不著,半夜開了高管會。
王建華拍著**保證:“這系統是我主導的,絕對沒問題!”
我作為技術骨干,也參加了會。
我說系統還有些地方需要優化,王建華直接打斷我:“老陳,你就是太小心,這點兒小問題不影響大局。”
張志遠也皺眉:“陳浩,做生意得抓時機,客戶現在有意向,咱得趕緊簽。
技術問題,后面慢慢修。”
會后,王建華把我叫到他辦公室。
“陳浩,你是個好程序員,但商業你不懂。”
“這單要是黃了,公司上百號人的飯碗可就砸了。”
“你就安心寫代碼,其他的我來搞定。”
我點點頭,沒多說一句。
三個月前,推薦系統正式交付給歐洲客戶。
王建華飛去倫敦,參加了簽約儀式,回來后升了執行副總裁,年薪翻倍,還拿了額外的股權。
公司內網上全是他在倫敦的照片,西裝筆挺,意氣風發,和客戶CEO握手合影。
照片下,張志遠的評論格外顯眼:“王總真是星輝的頂梁柱,這次立了大功!”
而我,寫下每一行代碼的人,連一句謝謝都沒得到。
王建華升職后,態度更囂張了。
他讓幾個剛入職的程序員來“指導”我的代碼,說是“團隊協作”。
有次周會上,他當著全技術部的面批評我:“陳浩,你這人太悶,不會溝通,團隊精神太差。”
“技術好有什么用?
現在是互聯網時代,軟實力更重要。”
“你看看小李,入職才半年,比你會來事,客戶都喜歡跟他聊。”
小李是個剛畢業的大學生,技術一般,但嘴甜,長得也好看。
王建華嘴里的“客戶”,其實就是他自己。
小李每天早上來公司,第一件事就是給王建華泡好茶,把他愛看的科技雜志擺整齊。
周會上,他總能適時插一句:“王總說得太對了,這思路太牛了!”
王建華每次都笑得合不攏嘴,然后斜眼看我,像在說:“學著點,這才是職場。”
我沒接話,只是在心里把這一切記下來。
為了讓自己不被情緒淹沒,我開始參加上海的程序員沙龍,和同行聊技術,找回點自信。
王建華以為我是個好欺負的工具人,隨便拿捏。
他哪知道,我的沉默不是軟弱,而是攢著勁兒等機會。
上個月,公司啟動了推薦系統2.0的開發。
這次客戶需求更復雜,技術難度翻倍。
王建華又開了技術會,讓大家提意見。
輪到我,我只說了個無關緊要的小建議。
王建華明顯不滿意,他還等著我拋出大招,好讓他“借鑒”。
會后,他把我叫到辦公室。
“陳浩,你這次怎么回事?
一點干貨都沒有。”
“這不像你啊,是不是有啥想法,藏著不說?”
我裝出一臉為難:“王總,我最近狀態不太好,可能太累了。”
“再說,您不是總說我提的建議太理論,不實用嗎?”
“我就先不多說了,怕出丑。”
王建華皺眉:“工作哪有不累的?
沒壓力哪來的動力?”
“這樣,系統2.0的核心模塊交給你,一個半月拿出成果。”
“搞砸了,年終獎別想了!”
我點點頭,默默離開。
回到工位,我打開電腦,開始寫代碼。
表面上,我在開發2.0系統。
實際上,我在完善一個“后手”——系統底層的定時降級程序。
如果觸發特定條件,系統會自動退回到最基礎的版本,所有高級功能全廢。
這條件,只有我知道,只有我能解。
兩周后,我按時交了核心模塊的代碼。
王建華親自檢查,他看不懂細節,但功能跑通了,他挺滿意。
“不錯,總算找回狀態了。”
“照這個勁兒干,年底給你點小獎勵。”
他拍著我肩膀,笑得像在施舍。
我平靜地說:“謝謝王總提攜。”
心里卻在冷笑:“獎勵?
等著瞧吧,驚喜不是給我的,是給你的。”
為了掩人耳目,我還幫著優化了幾個次要模塊,讓同事們覺得我還是那個老實干活的老陳。
這一個月,我按時上下班,完成任務,不多說一句廢話。
表面上,我是公司最普通的程序員,安靜,聽話,任勞任怨。
但我知道,一場大戲已經拉開了幕。
上周四,我走進公司,感覺氣氛有點不對。
同事們聚在一起,嘰嘰喳喳,笑得特別開心。
我沒多想,徑直走向工位,開始干活。
實習生小張跑過來敲我桌子:“陳哥,護照帶了嗎?”
我愣了:“啥護照?”
小張瞪大眼:“馬爾代夫啊!
公司團建,明天就飛!”
“張總拍板的,說慶祝歐洲大單,全公司去馬爾代夫玩五天四晚,豪華海景酒店!”
我放下鼠標,皺眉:“團建?
馬爾代夫?
我咋沒收到通知?”
小張的表情從驚訝變成尷尬:“你沒收到?
可能……郵件系統出*ug了吧。”
“你去問問行政部的小趙,她管名單和機票。”
我點點頭,走向行政部。
小趙是個剛入職的女孩,看到我,臉刷地白了。
“陳……陳哥,啥事?”
“馬爾代夫團建,我為啥沒通知?”
小趙眼神閃躲,手指在鍵盤上亂敲:“這個……我也不清楚,名單是王總定的,我就是跑腿的……你要不問問王總?”
我深吸一口氣,轉身去找王建華。
王建華不在辦公室。
我給他發微信:“王總,關于馬爾代夫團建,我為啥沒收到通知?”
等了40分鐘,他回:“哦,你啊,張總安排你留守,系統剛上線,得有人處理突發問題。”
“別多想,下次團建帶你,好好干!”
這回答,敷衍得不能再敷衍。
如果真是公司安排,干嘛不提前告訴我?
連個正式通知都沒有,算怎么回事?
我決定去找張志遠。
張志遠的辦公室門半開著,我敲了敲。
“進來。”
張志遠低頭敲電腦,沒抬頭。
“張總,關于馬爾代夫團建……哦,老陳啊。”
他終于抬頭,眼神卻有點飄。
“正好要找你,客戶系統剛上線,可能有小問題,這幾天你留守盯著。”
“公司離不了你這技術大牛啊,哈哈!”
他笑得有點假,眼神還是不看我。
“為啥不是王建華留守?”
“他不是項目負責人嗎?”
“他對系統不是最熟嗎?”
我一口氣問了三個問題,語氣平淡,但每個字都帶著刺。
張志遠的臉僵了下,沉聲說:“老陳,你這話就不對了。”
“王總是高管,管的是公司大方向,不是技術細節。”
“這次團建是給大家放松的,王總壓力那么大,也得歇歇。”
“你是技術崗,職責不一樣,有啥好比的?”
這時,他手機響了。
他看了一眼,立馬換上笑臉:“喂,老王啊!”
“馬爾代夫的事都安排好了。”
“潛水活動?
沒問題!
我訂了最好的教練。”
“你那間是頂配海景套房,放心!”
“陳浩?
他留下來修*ug,你玩你的!”
電話那頭,王建華說了什么,張志遠笑得更大聲:“哈哈,沒錯,帶他干嘛?
不會來事,掃興……”他突然看到我還站著,笑容僵住,背過身壓低聲音繼續聊。
我沒等他掛電話,轉身走了。
心臟怦怦跳,臉上卻沒一點表情。
出了張志遠的辦公室,我去茶水間想倒杯水冷靜冷靜。
剛到門口,就聽見幾個同事在里面聊天。
“聽說了嗎?
王總私下叫陳浩‘代碼機器’,說他除了敲代碼啥也不會,哈哈……可不是,上次部門聚餐,他一句話不說,王總敬酒他都不接,尷尬死了……這次團建名單是王總定的,他特意把陳浩劃了,說帶這種悶葫蘆出去沒意思……王總真會來事,那歐洲大單,明明是陳浩的代碼,硬被他說成自己的功勞,又要升職了……陳浩還傻乎乎地加班,像個機器人……”我悄悄退出來,嘴角扯出一絲冷笑。
原來,在他們眼里,我就是個可笑的“代碼機器”。
一個任人擺布的工具人,一個只有付出沒有尊嚴的傻子。
回到工位,我繼續寫代碼,表面上平靜得像沒事人。
但心里,我已經做了決定。
是時候讓這些人看看,“代碼機器”也是有血有肉的。
是時候讓他們付出代價了。
下午兩點,公司開了個團建動員會。
大家聚在會議室,笑聲不斷,氣氛熱烈。
張志遠站在前面,**洋溢地講話:“星輝有今天,全靠大家努力!”
“這次馬爾代夫團建,就是要犒勞大家,也是對團隊的一次考驗!”
“放下工作,好好享受這五天四晚!”
掌聲雷動,歡呼聲不斷。
王建華站在張志遠旁邊,笑得得意,不時朝臺下揮手。
沒人注意到,我站在會議室角落,靜靜看完了這場鬧劇。
沒人請我來,但我還是來了。
我想親眼看看,他們是怎么在我背后慶祝“勝利”的。
回到工位,我繼續寫代碼,但這次寫的不是公司項目,而是我的“反擊計劃”。
五點半,同事們陸續走人,忙著回家收拾行李,準備明天的馬爾代夫之旅。
辦公室很快空了,只剩我一個。
我關掉代碼,打開推薦系統的**管理界面。
作為系統主架構師,我有最高權限。
我輸入一段指令,設了個定時任務:“系統安全檢測,60小時后執行。”
這“檢測”,其實是個隱藏的自毀程序。
60小時后,也就是他們在馬爾代夫玩得正嗨的第三天,如果沒我的密鑰,系統會退到最基礎版本。
所有高級功能,所有讓歐洲客戶掏8000萬的核心技術,全都會消失。
設置完,我抹掉了服務器日志里的操作痕跡。
做完這些,我關電腦,收拾桌面,離開公司。
沒人知道我干了什么。
沒人知道60小時后會發生什么。
走出公司,上海的夜色已經降臨。
黃浦江邊的燈光映得天空亮堂堂的。
我深吸一口氣,胸口的悶氣好像輕了點。
回到浦東的出租屋,我做的第一件事是拔了網線,關了手機。
從冰箱里拿出一瓶老白干,是我爸送的,說是“夠勁兒”的酒。
我平時不喝酒,這瓶酒在冰箱里放了兩年多,沒動過。
今天,我突然想喝一口。
酒辣得我咳嗽,眼睛都嗆紅了。
但我沒停,又喝了一大口。
第二口,辣味淡了點。
第三口,我甚至覺得有點甜。
我一個人坐在暗暗的客廳,一杯接一杯喝著這瓶烈酒。
腦子里閃過這十年的點點滴滴。
剛入職時的熱情,被王建華打壓的無奈,看著成果被搶的憤怒,還有今天被全公司拋棄的痛。
我從不是個記仇的人。
我一直信付出會有回報,善良會有好結果。
但這十年,徹底讓我變了。
我明白了,沒人會尊重沉默的付出,沒人會可憐被踩在腳下的弱者。
只有站出來的人,才有資格被看見,被尊重。
今晚,我終于開始反擊了。