我叫陸沉舟,今年三十五歲,在省城一家做智能物流解決方案的科技公司干了六年技術(shù)總監(jiān)。公司叫啟源科技,老板叫錢國富,五十三歲,早年倒騰過電腦配件,后來靠著一筆政府扶持資金搭上了物聯(lián)網(wǎng)的順風(fēng)車,在省城的科技圈里也算小有名氣。
我是公司最早一批技術(shù)骨干。那時候公司還窩在科技園一間不到一百平的辦公室里,加上我總共六個人。我從技術(shù)主管一路干到技術(shù)總監(jiān),公司最核心的那套智能倉儲調(diào)度系統(tǒng),從底層架構(gòu)到上層應(yīng)用,幾乎全是我的設(shè)計。可以說,沒有我,就沒有啟源科技的技術(shù)根基。
![]()
可人往往是在你最信任的地方,摔你最疼的跟頭。
去年年初,公司拿下了省城一家大型連鎖超市的智慧倉儲改造項目,合同金額兩千八百萬——是啟源科技成立以來簽過的最大訂單。我?guī)е夹g(shù)團(tuán)隊連續(xù)奮戰(zhàn)了三個月,從需求調(diào)研、方案設(shè)計、系統(tǒng)開發(fā)到現(xiàn)場部署,全程親力親為。為了趕一個關(guān)鍵節(jié)點的交付,我有連續(xù)兩周吃住在客戶現(xiàn)場。客戶方的項目經(jīng)理老周是個四十多歲的老師傅,接觸過很多供應(yīng)商的技術(shù)人員,他最常說的一句話是:“陸工,你們公司的技術(shù)水平我是認(rèn)可的,但更讓我放心的是你這個人。”
項目順利驗收之后,客戶那邊非常滿意,不僅全額結(jié)清了合同款,還主動把后期維保的服務(wù)費從每年六十萬提到了八十萬。這個消息傳到公司的時候,整個管理層都沸騰了。
但在項目匯報會上,我聽到的不是對我的表揚(yáng),而是一場精心編排的搶功大戲。
那天下午的季度經(jīng)營分析會,總經(jīng)理王茂才主持會議。業(yè)務(wù)總監(jiān)趙明第一個站起來發(fā)言,拿著一沓我自己親手寫的項目文檔,面不改色地宣布:“本次智慧倉儲項目的成功簽約和順利交付,得益于我們業(yè)務(wù)團(tuán)隊對客戶需求的精準(zhǔn)把控和前期商務(wù)關(guān)系的深度鋪墊。”
然后是產(chǎn)品經(jīng)理周慧,她接過話頭:“技術(shù)實現(xiàn)方面,我們產(chǎn)品團(tuán)隊在需求分析階段做了大量扎實的工作,為開發(fā)提供了清晰的產(chǎn)品藍(lán)圖。”
投融資總監(jiān)林悅也補(bǔ)充道:“我們測算過,這個項目落地后,對下一輪融資的估值至少能提升兩千到三千萬的溢價區(qū)間。”
整個匯報過程中,沒有一個人提到我的名字。他們圍著一張圓桌坐了一圈,每個人輪流拿走我的功勞的一部分,像在掰一塊剛出爐的面包,每人扯下一塊,嚼得心安理得。然后他們合起來看向我說:“陸總監(jiān),你有什么補(bǔ)充嗎?”
我看著會議室里那些熟悉的臉,王茂才那副“你也該學(xué)著看開一些”的微妙表情,趙明手里那幾頁我親手寫的文檔,以及那張長長的PPT最后一頁、在“項目貢獻(xiàn)人”那欄里寫著至少四個人的名字——唯獨沒有陸沉舟。
“沒有了。”我說。
我合上筆記本,走出了會議室。走廊盡頭的窗戶開著,午后的風(fēng)吹進(jìn)來,帶著科技園里那排樟樹的氣味。我在窗邊站了一會兒,拿出手機(jī)翻了一下銀行賬戶——我入職以來每月的工資和年終獎記錄,和那個兩千八百萬的項目、和公司正在籌劃的融資估值、和那些在PPT上瓜分了我勞動成果的名字比起來,顯得那么微不足道。
我當(dāng)時沒有翻臉,是因為我還信一件事——我技術(shù)夠硬,公司離不開我,遲早會給我一個公道。
可我等到的不是公道,而是一紙調(diào)令。王茂才找我談話,說公司要進(jìn)行組織架構(gòu)調(diào)整,技術(shù)總監(jiān)的職位暫時由他兼任,讓我轉(zhuǎn)到“技術(shù)顧問”崗,待遇不變,但不再負(fù)責(zé)核心項目的技術(shù)決策。
他說話的時候沒有看我的眼睛,目光一直落在辦公桌上那盆長勢不錯的富貴竹上,像是在跟那盆植物說話。
“陸工,你也別多想,公司有公司的考慮。你這些年積累了很多經(jīng)驗,做一個顧問,輕松一些,不也挺好的嗎?”他說話的語氣溫和而誠懇,像是在替我著想。
“那明年的系統(tǒng)升級方案誰來做?”
“趙明他們會跟進(jìn)的,你不用擔(dān)心。”
趙明。那個連堆垛機(jī)的PLC是哪個品牌都說不全的人。
我點了點頭,沒有再多說一個字。因為當(dāng)一個組織決定在利益分配方案里把你從核心名單上抹去的時刻,你所有的辯解都會變成那盆富貴竹旁邊的一段噪音,被窗式空調(diào)的低頻嗡鳴完美地吸收掉。
當(dāng)天晚上我沒有加班。我準(zhǔn)時下班,在樓下的沙縣小吃點了一碗蔥油拌面,加了一個煎蛋,吃得很慢。面吃完之后,我坐在那張塑料凳子上,給我媽打了一個電話。
“媽,我想辭職了。”
“怎么了?干得好好的。”
“我不想在那里干了。”我說,語氣平靜得像在說明天早上可能下雨,“我覺得他們不需要我。”
電話那頭沉默了幾秒鐘,然后我媽說了一句讓我這輩子都忘不了的話:“公司不需要你,你就去一個需要你的地方。別委屈自己。”
我掛掉電話之后,在手機(jī)備忘錄里寫了一行字:“即日起,陸沉舟不再是任何人的墊腳石。”
我選擇了辭職。不是沖動,而是一種長期的積累在某個臨界點上被觸發(fā)之后,自然而然產(chǎn)生的定向移動——就像一臺設(shè)備在檢測到供電電壓持續(xù)低于正常閾值之后,不需要任何人下達(dá)指令,自動觸發(fā)安全關(guān)機(jī)。
第二天一早,我把辭職信放在王茂才的桌上。信不長,只有三行字:
“尊敬的公司領(lǐng)導(dǎo):本人陸沉舟,因個人原因申請辭職。感謝公司多年來的培養(yǎng),祝公司業(yè)務(wù)蒸蒸日上。”
沒有抱怨,沒有控訴,沒有列功勞清單。因為我知道,在有些人眼里,你的功勞簿只有在你還在他們棋盤上的時候才有價值。一旦你決定離開那張棋盤,那些功績就會被從系統(tǒng)里清除、被重新分配給那些還留在棋盤上的人,像一個從未存在過的壞道扇區(qū)一樣,被硬盤的備用空間悄無聲息地替換掉。
王茂才看到那封信的時候,臉上的表情很復(fù)雜。他大概沒想到我會走得這么干脆。
“陸工,你真的想好了?公司還是很需要你的——”
“王總,你們已經(jīng)不需要我了。你們需要的,是一個能寫方案、能畫圖、能在客戶現(xiàn)場解決問題,然后被打包成一個公開透明的項目貢獻(xiàn)表的時候,不被寫進(jìn)任何一個名字的人。那個人不是我。”
他沒有再挽留。他知道我既然已經(jīng)開口說了那句話,就不會再留下。
離職手續(xù)辦得很快。行政部的同事把我的離職證明遞過來的時候,她的目光里帶著一絲說不清道不明的東西——也許是同情,也許是釋然,也許只是例行公事之后殘留的一種長期的職業(yè)表情。我辦完了所有程序,領(lǐng)了最后一個月工資,收拾好我工位上所有的私人物品——一個用了六年的保溫杯、一本翻爛了的《算法導(dǎo)論》、幾本蓋著公式和草圖的技術(shù)筆記本——裝進(jìn)一個紙箱,走出了啟源科技的大門。
走出那棟灰色寫字樓的時候,我沒有回頭。因為我知道,有些門,一旦你走出去,就再也沒有必要回頭看它關(guān)上的過程。
那之后的兩個月,是我近十年來過得最安靜的一段時間。我沒有著急找工作,每天在家里整理這幾年的技術(shù)文檔,把之前在啟源做過的幾套核心系統(tǒng)的架構(gòu)設(shè)計重新梳理了一遍,形成了一套完整的思想體系。我在技術(shù)社區(qū)上發(fā)表了幾篇關(guān)于智能倉儲系統(tǒng)架構(gòu)的高質(zhì)量文章,獲得了不少同行的好評和關(guān)注。
然后我開始投簡歷。憑著我在啟源六年的項目經(jīng)驗和自己發(fā)表的那些技術(shù)文章,我很快收到了好幾家公司的面試邀請。其中一家是做跨境物流生態(tài)的創(chuàng)業(yè)公司,創(chuàng)始人是兩個剛從大廠出來的年輕人,公司剛拿到A輪融資,正在搭建自己的核心技術(shù)團(tuán)隊。
![]()
面試那天,創(chuàng)始人之一的陳遠(yuǎn)跟我聊了將近三個小時。他從技術(shù)路線問到團(tuán)隊管理,從行業(yè)趨勢問到產(chǎn)品規(guī)劃。我一一作答,沒有隱瞞,沒有保留。
最后他問了我一個問題:“陸工,你之前在一個項目上做了那么多核心工作,最后被團(tuán)隊邊緣化、被迫離職,你不覺得委屈嗎?”
“委屈是有一點,但更多的是慶幸。”
“慶幸什么?”
“慶幸我在那個項目里積累的技術(shù)能力,是任何人都無法從我手里搶走的。那些名字可以寫在PPT上,但那套系統(tǒng)的每一行核心代碼、每一個架構(gòu)決策、每一次故障排查中積累下來的經(jīng)驗,全都在我的腦子里。那些東西,他們拿去也沒用。因為下一段全新的代碼,只會在我的鍵盤下被寫出來。”
陳遠(yuǎn)聽完之后沉默了幾秒鐘,然后站起來,隔著辦公桌向我伸出了手:“陸工,你什么時候能入職?”
我說:“下周一。”
他笑了:“那我們等你。”
薪水是我之前的一點八倍,股權(quán)期權(quán)另算。辦公室里能看得到城市的全景天際線,樓下的咖啡機(jī)里永遠(yuǎn)有新鮮烘焙的咖啡豆。
入職那天,陳遠(yuǎn)帶著我參觀了一圈。公司不大,加上我剛過三十人,技術(shù)團(tuán)隊只有七八個人。但每個人眼神里都有一種我很久沒有見過的東西——那種剛起步的團(tuán)隊特有的、干凈而專注的目光。
“陸工,這邊的技術(shù)方向你來定。我們相信你的判斷。”陳遠(yuǎn)說。
“好。”
我在那間能看到城市天際線的辦公室的第一天下午,陳遠(yuǎn)把公司當(dāng)前的系統(tǒng)架構(gòu)圖投在幕布上,問了我一個問題:“陸工,你先看看這套架構(gòu)。有什么想法直接說。”
我在屏幕前面站了大概十幾分鐘,逐層看完從數(shù)據(jù)采集層到業(yè)務(wù)展示層的全套技術(shù)鏈路,然后轉(zhuǎn)身面對著那間開放式辦公室里的所有人,說了一句話:“這套架構(gòu)在目前的業(yè)務(wù)體量下跑得動,但支撐不到明年同期的數(shù)據(jù)增量。如果現(xiàn)在不改,最多七個月,核心業(yè)務(wù)的查詢響應(yīng)會掉到二十秒以上。我有一個替代方案,從現(xiàn)在開始重構(gòu),兩個半月到三個月完成切換,可以至少支撐未來三年的增量。”
陳遠(yuǎn)愣了一拍,然后看著旁邊兩個正在各自調(diào)試著不同模塊的前端同事,點了點頭:“陸工你定方案,人力不夠我再去招。”
那間辦公室的天花板上沒有隔斷,光線是從整面朝南的落地窗均勻地鋪進(jìn)來的,每一張桌子上都鋪著一層被日光調(diào)勻過的明亮。
那天晚上加班到九點多,我一個人留在辦公室寫完最后一段代碼。窗外是這座城市在夜色中鋪展開來的萬家燈火,遠(yuǎn)處有幾棟寫字樓的燈光還亮著。我把代碼提交,關(guān)掉顯示器,在黑暗里坐了幾分鐘,窗外的城市燈火在玻璃上映成一片流動的光斑。
我想到啟源科技的同事,他們此刻應(yīng)該正在辦公室里慶祝新一輪融資的估值。而支撐那輪估值的核心資產(chǎn)——那套智能倉儲系統(tǒng)——已經(jīng)被我從底層重構(gòu)過至少兩遍的內(nèi)部接口全部適配到了新的架構(gòu)下,它的演進(jìn)方向已經(jīng)從啟源科技的服務(wù)器翻過了墻,落戶在了這家剛啟航的小公司的私服里。
那些在PPT上瓜分了我功勞的人,大概永遠(yuǎn)也不會知道,我所帶走的最重要的技術(shù)資產(chǎn),根本不是那套系統(tǒng)的副本——是我花了六年時間打磨出來的、對一整套技術(shù)棧的判斷力、決策力和實現(xiàn)力。那套系統(tǒng)的代碼可以被他們繼續(xù)維護(hù),但它的下一行進(jìn)化,已經(jīng)在這里開始了。
入職第三個月,我主導(dǎo)設(shè)計的新系統(tǒng)完成了架構(gòu)切換的第一個節(jié)點。測試數(shù)據(jù)跑完的那天下午,陳遠(yuǎn)在群里發(fā)了一條消息:“陸工牛逼,新系統(tǒng)第一批數(shù)據(jù)同步延遲壓到了零點三秒。”
然后他又發(fā)了一條:“下一輪融資的路演PPT,技術(shù)部分請陸工親自來寫。”
我看著屏幕上那排消息,在工位上安安靜靜地坐了一會兒,沒有立刻回復(fù)。窗外是午后的陽光,把一整片城市天際線鍍上了一層淡金色的光澤。
我拿起手機(jī),回了兩個字:“可以。”
然后我打開郵箱,開始寫那封路演PPT的技術(shù)框架郵件。這一次,我的名字不需要任何人來替我寫在貢獻(xiàn)欄里——因為整份PPT都是一個叫陸沉舟的人親手寫的,從標(biāo)題頁上的那句初稿定稿,到最后一頁的附錄引用。
后來我從一位仍在啟源任職的前同事那里聽說了后續(xù)的零星消息。
那兩千八百萬的項目,后來在執(zhí)行維保協(xié)議的過程中,因為核心系統(tǒng)底層出現(xiàn)了一項需要完整架構(gòu)理解才能定位的數(shù)據(jù)庫分區(qū)鍵設(shè)計缺陷,導(dǎo)致客戶那邊在第三個月的月度對賬中出現(xiàn)了一次需要人工干預(yù)超過四天才補(bǔ)完的數(shù)據(jù)偏差。客戶方的項目經(jīng)理老周在第一時刻指名道姓要找“陸工”。當(dāng)對方被告知“陸工已經(jīng)離職”的時候,用了一種在電話里無法掩飾的、帶著明顯不悅的停頓回應(yīng)了那個消息。
那之后,客戶沒有再說別的,也沒有再要求更換對接人。但那份已經(jīng)談好的維保費用調(diào)整協(xié)議,直到幾個月后也未被簽署。
再后來,那套系統(tǒng)的維保團(tuán)隊換了好幾撥人。每一次交接,都要重新花時間去理解那些被拆解成模塊的子系統(tǒng)和接口路由。
但那些都不關(guān)我的事了。從我的名字從啟源內(nèi)部通訊錄里被刪除的那一刻開始,那套系統(tǒng)中任何一段代碼的腐化速率、任何一行日志中被打印出來的全小寫的報錯字符串,都不再需要在指定的時間窗口內(nèi)被一個叫陸沉舟的人排查、定位和消化掉。
那家叫“啟源科技”的公司,后來因為核心系統(tǒng)維護(hù)成本持續(xù)攀升,加上幾位核心技術(shù)人員陸續(xù)離職,在兩年多之后進(jìn)行了一輪組織架構(gòu)調(diào)整和業(yè)務(wù)收縮。那是我最后一次在行業(yè)新聞推送里看到它的名字,是出現(xiàn)在一份“業(yè)務(wù)收縮轉(zhuǎn)售公告”的最后一頁附件里。公告的日期,距離我在那間沙縣小吃吃完那碗加了一個煎蛋的蔥油拌面,過去了兩年又三個月。
而此刻,我正坐在新公司那面朝南的落地窗前,窗臺上放著一盆從舊工位帶過來的薄荷。窗外的陽光穿過玻璃,在地板上鋪開一片明凈的暖意。
那行代碼已經(jīng)通過了我自己寫完、自己審核、自己提交合并請求的流程的全部測試,被合并進(jìn)了主干。
我翻開那本新的技術(shù)筆記本,在第一頁的空白處寫下了一個之前從未在任何團(tuán)隊的任務(wù)分配清單里出現(xiàn)過的名字,作為主抄送人。
在那個名字下面,我寫下了另外兩個跟他配合了一個季度的同事的名字。他們的署名,第一次真正出現(xiàn)在同一頁紙的同一行落款欄里,按照實際貢獻(xiàn)權(quán)重而不是親疏關(guān)系排列完成。
而我提交完那行代碼之后,坐在那扇面朝陽光的落地窗前,用手指轉(zhuǎn)動著手里那支簽字筆,把它準(zhǔn)確地插回桌面的筆筒里,不讓它在面對任何一場由那些真正不在一線敲鍵盤的人把持的會議時,還能被別人隨手抽走、用完、擱回筆筒時不放回原位。
![]()
當(dāng)天下午,我收到了陳遠(yuǎn)轉(zhuǎn)發(fā)的投資方盡調(diào)反饋郵件。郵件開頭第一句寫著:“技術(shù)架構(gòu)評估結(jié)果優(yōu)秀,建議將核心團(tuán)隊的技術(shù)負(fù)責(zé)人列為路演的重點介紹對象。”
陳遠(yuǎn)在那封郵件下面加了一行轉(zhuǎn)發(fā)備注:“陸工,準(zhǔn)備一下,下一周的演示日由你來主控技術(shù)部分。”
我低頭看了一眼自己滑動了幾遍并沒有完成任何一次人工合并的那塊界面,開始在一份全新的演示文檔的封面標(biāo)題之下輸入第一行文字。那行文字既沒有采用任何已經(jīng)混熟了臉的項目代號,也沒有引用上一家公司內(nèi)部通訊錄里的備注格式,只以一份從頭開始重建的技術(shù)時間線作為整個演示部分的索引基線。
演示日那天,我站在臺上,面對臺下幾十位投資人和行業(yè)專家,花了整整四十五分鐘的時間,從技術(shù)架構(gòu)的設(shè)計理念一直講到未來三年的演進(jìn)路線圖。整個過程沒有人打斷我,沒有人往我的演示文檔上覆蓋任何其他人的圖層。
講完之后,臺下安靜了兩秒鐘,然后響起了掌聲。不是禮貌性的,是那種真正聽懂了內(nèi)容之后、由第一排開始、由淺入深地蔓延到整個大廳的節(jié)奏。
陳遠(yuǎn)從第一排站起來,拍了拍我的肩膀,說了兩個字:“漂亮。”
那天晚上,我收到了投資方的初步投資意向通知。額度比預(yù)期的上限高出了一些。
我靠在出租車的后座上,看著窗外這座城市在夜色中緩緩后退的燈光,沒有去測算那份意向通知里包含的那些數(shù)字,和啟源科技在季度經(jīng)營分析會上分給趙明、周慧、林悅的那些餅狀圖之間,到底隔了多少個陸沉舟被從貢獻(xiàn)欄里刪除的版本。
那些數(shù)字以后會在某一家我已經(jīng)記不住檔案號的離職證明之外的地方,變成另一家公司服務(wù)器上的一次定期數(shù)據(jù)合并執(zhí)行結(jié)果。
而我需要做的,就是在那臺被我列為目的地的新設(shè)備的時鐘同步周期參數(shù)表里,把那個叫陸沉舟的執(zhí)行器的優(yōu)先級權(quán)重,設(shè)為隊列中的最大值,讓它不再被任何名字在他之后提交的任務(wù)體所阻塞。
窗外的路燈一盞接一盞地向后退去。我靠在后座上,合上眼睛,讓車載音響里低音量流淌出的那首歌的前奏,從手臂延伸到指尖。
那首歌我聽過很多遍。但從今晚開始,它有了新的敘事結(jié)構(gòu)——那是一個在PPT被翻到最后一頁、掌聲落下之后,重新被點亮的主干路徑。而它的路由表上,第一行協(xié)議棧自檢的啟動時間線,被完整地記錄在了這臺新設(shè)備的日志歸檔里。從那條存儲在分布式存儲池里的第一個區(qū)塊開始,所有被刪除的貢獻(xiàn)者姓名,都已被一個完整的哈希校驗值重新索引定位。再也無法被任何二次寫入操作覆蓋或合并。
我閉著眼睛,在引擎的低頻聲音中,手指在膝蓋上輕盈地敲出了那片新區(qū)塊的首版時間戳。然后我讓手指停在了那個位置,在整條波形曲線的峰值以下,為下一次更新的時序保留了一段完整、潔凈、無任何外部寫入競爭的總線周期。
同一條航線的起降記錄,同一個人的身份標(biāo)識,在系統(tǒng)中已經(jīng)完成了一次全面的驗證和更新。而下一班的登機(jī)日志里,他的乘客編號檔案,將從新航站樓的值機(jī)柜臺讀取數(shù)據(jù),覆蓋舊系統(tǒng)里的全部過期待辦標(biāo)記緩存。
陸沉舟,編號已遷移。所有從舊數(shù)據(jù)庫中選定的路由表項,已成功寫入新系統(tǒng)的長期存儲周期,無需回退,無需版本仲裁。
#功勞被搶 #辭職 #技術(shù)總監(jiān) #投資方傻眼了 #啟源科技 #陸沉舟 #從零開始 #技術(shù)人的尊嚴(yán) #核心代碼 #路演成功#情感家庭故事#
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.