"程巖,來(lái)我辦公室一趟。"手機屏幕上彈出這條消息時(shí),我正在調試一段核心算法,
手指在機械鍵盤(pán)上敲出一串清脆的聲響。發(fā)信人是公司新上任的CEO蘇媛,
員工私下都叫她"小仙女"——不是因為她有多仙氣飄飄,
而是她總在各種場(chǎng)合強調自己是"90后美女CEO",
朋友圈里全是精修過(guò)的職場(chǎng)女強人照片,
配文永遠是什么"凌晨三點(diǎn)的CBD屬于奮斗的仙女"之類(lèi)令人作嘔的雞湯。我保存了代碼,
起身時(shí)不小心碰倒了桌上那罐喝了一半的紅牛。棕色的液體迅速在桌面蔓延,
我手忙腳亂地搶救鍵盤(pán)下方的設計文檔——這份文檔記錄著(zhù)整個(gè)交易系統的核心架構,
是我花了三個(gè)月心血寫(xiě)成的。"喲,我們的'技術(shù)大牛'也有手忙腳亂的時(shí)候???
"一個(gè)刺耳的聲音從背后傳來(lái)。我不用回頭就知道是誰(shuí)——張明,
那個(gè)上周剛被蘇媛空降過(guò)來(lái)的"技術(shù)部長(cháng)"。我側身瞥了一眼,
他今天穿了件明顯大一號的西裝,領(lǐng)帶上別著(zhù)個(gè)夸張的領(lǐng)帶夾,
上面刻著(zhù)"CTO"三個(gè)字母,在燈光下閃閃發(fā)亮。"這文檔濕了邊角沒(méi)事吧?
"張明湊過(guò)來(lái),故意用兩根手指捏起文檔的一角,像拎著(zhù)什么臟東西,
"反正很快就要重寫(xiě)了。"我一把奪回文檔,隨手抓起幾張紙巾吸干水分。
"系統架構文檔不是兒戲,每個(gè)模塊都有嚴密的依賴(lài)關(guān)系。""老古董思維。"張明撇撇嘴,
露出那種令人厭惡的、居高臨下的笑容,"現在都什么年代了,還搞這種長(cháng)篇大論的文檔?
現代軟件開(kāi)發(fā)講究敏捷,講究快速迭代。我看你們這套系統,早該推倒重來(lái)了。
"我強忍著(zhù)把紅牛罐子砸在他臉上的沖動(dòng),把文檔小心翼翼地放進(jìn)防水文件夾。
"等你搞清楚系統里有多少個(gè)微服務(wù)在互相調用,再談推倒重來(lái)的事吧。
"張明不以為然地擺擺手:"蘇總說(shuō)得對,你們這些老員工就是被慣性思維束縛太久了。
"他故意提高音量,讓整個(gè)辦公區都能聽(tīng)見(jiàn),"今天下午我就帶團隊開(kāi)始重構核心交易模塊,
讓你們看看什么叫真正的技術(shù)實(shí)力!"幾個(gè)新來(lái)的程序員立刻附和著(zhù)笑起來(lái),
而老同事們則低著(zhù)頭假裝沒(méi)聽(tīng)見(jiàn)。
我注意到張明手腕上戴著(zhù)塊嶄新的勞力士——以他入職時(shí)提供的薪資水平,
這表起碼得花掉他半年工資。
玻璃幕墻反射出我略顯疲憊的身影——連續三天的加班讓我的黑眼圈更加明顯,
格子襯衫皺巴巴地貼在身上。三十歲的程序員,看起來(lái)像四十歲。而張明,
這個(gè)自稱(chēng)"十年架構師經(jīng)驗"的家伙,連基本的分布式事務(wù)都解釋不清,
卻在短短一周內把技術(shù)部搞得烏煙瘴氣。"蘇總等著(zhù)呢,別磨蹭了。
"張明得意地整了整他那可笑的領(lǐng)帶,"說(shuō)不定是好消息哦。"他意有所指地眨眨眼,
然后哼著(zhù)小調走向他自己的獨立辦公室——那是蘇媛特批的,原本是我們的會(huì )議室。
蘇媛的辦公室在頂層,裝修得像個(gè)網(wǎng)紅咖啡館。我敲門(mén)進(jìn)去時(shí),她正對著(zhù)手機補口紅,
桌上擺著(zhù)杯喝了一半的星巴克,杯壁上印著(zhù)"CEO"字樣的金色貼紙格外扎眼。"坐。
"她頭也不抬地說(shuō),手機屏幕的光映在她精心修飾過(guò)的臉上。我在她對面的椅子上坐下,
注意到桌上放著(zhù)一份文件——我的勞動(dòng)合同,旁邊還擺著(zhù)個(gè)精致的相框,
里面是她和某個(gè)業(yè)內大佬的合影。照片里她笑靨如花,而那位大佬的表情明顯是在強顏歡笑。
"程巖,你知道公司現在處于轉型期。"蘇媛終于放下口紅和手機,雙手交叉放在桌上,
她那鑲著(zhù)水鉆的美甲在燈光下閃閃發(fā)亮,"我們需要優(yōu)化成本結構。"我點(diǎn)點(diǎn)頭,沒(méi)說(shuō)話(huà)。
這種開(kāi)場(chǎng)白通常沒(méi)什么好事。透過(guò)她身后的落地窗,我能看到張明正在樓下技術(shù)區指手畫(huà)腳,
幾個(gè)新來(lái)的程序員圍著(zhù)他,像群等著(zhù)投喂的雛鳥(niǎo)。"技術(shù)部的人工成本太高了。
"她直視我的眼睛,聲音突然變得尖銳,"特別是你,作為所謂的'技術(shù)骨干',
年薪六十萬(wàn),是普通程序員的三倍。"我的手指無(wú)意識地在膝蓋上敲打,像在敲鍵盤(pán)。
"蘇總,我負責的是核心交易系統,去年優(yōu)化算法讓公司節省了至少兩千萬(wàn)服務(wù)器成本。
更不用說(shuō)那套風(fēng)控機制,避免了三次可能的系統性風(fēng)險。""那是過(guò)去。"她微笑,
露出完美的八顆牙齒——我猜是做了貼面,白得不自然,"現在公司需要的是團隊協(xié)作,
不是個(gè)人英雄主義。"她意有所指地頓了頓,"我帶來(lái)的新技術(shù)部長(cháng)張明認為,
你們的代碼架構太陳舊,需要全面重構。"張明。
那個(gè)連Git分支管理都搞不清楚的"專(zhuān)家"。上周的代碼評審會(huì )上,
他居然問(wèn)為什么不用SVN,說(shuō)Git"太復雜"。我強忍住翻白眼的沖動(dòng),
目光掃過(guò)她桌上那本翻開(kāi)的《從零開(kāi)始學(xué)編程》——顯然是擺拍用的道具。"所以呢?
"我問(wèn),同時(shí)注意到她電腦屏幕上開(kāi)著(zhù)一個(gè)招聘網(wǎng)站,搜索條件是"廉價(jià)程序員"。"所以,
"她推過(guò)來(lái)一份新合同,指甲在紙面上敲出噠噠的聲響,"我們希望你能以團隊為重,
接受薪資調整。月薪兩萬(wàn)五,年終獎視績(jì)效而定。"我掃了一眼合同——薪資直接腰斬。
抬頭看她精心修飾過(guò)的眉毛和至少兩千塊一次的美甲,突然覺(jué)得可笑至極。窗外,
張明正帶著(zhù)他那幫"新團隊"大搖大擺地走向我的工位,手里拿著(zhù)個(gè)U盤(pán),
八成是要"備份"我的代碼。"我拒絕。"我把合同推回去,聲音平靜得連我自己都驚訝。
蘇媛的笑容僵住了。"程巖,你要想清楚。
現在IT行業(yè)不景氣..."她意有所指地看了眼窗外,
"張部長(cháng)已經(jīng)準備好接手你的工作了。""我拒絕降薪。"我直視她的眼睛,
"根據勞動(dòng)法第35條,公司單方面降薪是違法的。如果要解雇我,
請按法律規定支付賠償金。"辦公室里的溫度似乎驟降十度。蘇媛的眼睛瞇了起來(lái),
那種偽裝的和善瞬間消失,取而代之的是一種被冒犯的憤怒。
她猛地按下桌上的通話(huà)鍵:"HR,把程巖的離職文件拿進(jìn)來(lái),現在!
"HR總監李敏進(jìn)來(lái)時(shí),手里已經(jīng)拿著(zhù)一疊文件??磥?lái)他們早有準備。"程先生,
這是解除勞動(dòng)合同協(xié)議書(shū)。"李敏推過(guò)來(lái)一份文件,"公司愿意支付N+1的賠償金,
共計七個(gè)月工資,三十五萬(wàn)元。請您今天內交接工作,注銷(xiāo)所有系統權限。
"我快速瀏覽了協(xié)議條款——標準格式,沒(méi)有陷阱。拿起筆簽下名字時(shí),
我的手穩得像在寫(xiě)代碼。"不需要交接期?"我故意問(wèn)。
蘇媛冷笑:"張部長(cháng)已經(jīng)準備好接手你的工作。他說(shuō)你的代碼注釋很完善,
應該...不成問(wèn)題。"我幾乎要為這句話(huà)笑出聲。
我的代碼確實(shí)有注釋——但只有我能看懂的注釋。
'hello world') # 這里打印hello world"這種級別的注釋?zhuān)?/p>
和沒(méi)有有什么區別?"祝公司蒸蒸日上。"我站起身,頭也不回地走出辦公室?;氐焦の?,
我開(kāi)始收拾個(gè)人物品。八年了,
這個(gè)角落堆滿(mǎn)了各種技術(shù)書(shū)籍、手辦和至少十個(gè)不同型號的鍵盤(pán)。同事們都假裝很忙,
沒(méi)人敢過(guò)來(lái)搭話(huà)——除了實(shí)習生小林。"巖哥...真的要走?"小林壓低聲音問(wèn),
眼睛里滿(mǎn)是擔憂(yōu)。"嗯。"我把一盆多肉植物遞給他,"幫我照顧它。
""可是核心交易系統..."我拍拍他的肩膀:"記住,
永遠不要把所有雞蛋放在一個(gè)籃子里。也不要相信那些連冒泡排序都寫(xiě)不好的'技術(shù)專(zhuān)家'。
"注銷(xiāo)權限,交還工牌,走出公司大樓時(shí),陽(yáng)光刺得我眼睛發(fā)疼。我站在臺階上,
回頭看了眼工作了八年的地方——玻璃幕墻在陽(yáng)光下閃閃發(fā)光,像個(gè)精致的泡沫。手機震動(dòng),
銀行通知:賠償金到賬了。我打開(kāi)購票APP,訂了最近一班飛海南的機票。去他媽的代碼,
去他媽的公司政治,我要去看真正的大海。三亞的陽(yáng)光和海風(fēng)比想象中更治愈。
我在海棠灣訂了間海景房,每天睡到自然醒,然后去沙灘上曬太陽(yáng)、游泳、喝椰汁。
離職第三天,我正躺在沙灘椅上享受日光浴,手機突然瘋狂震動(dòng)起來(lái)。
屏幕上顯示著(zhù)十幾個(gè)未接來(lái)電——有蘇媛的,有李敏的,還有幾個(gè)公司技術(shù)部的號碼。
我開(kāi)了飛行模式,把手機扔進(jìn)沙灘包。關(guān)我屁事。傍晚回到酒店,我忍不住好奇打開(kāi)了手機。
瞬間,幾十條微信、短信和郵件通知涌了進(jìn)來(lái)。"程巖,緊急情況!交易系統崩潰了!
"——來(lái)自技術(shù)部副總監王浩,凌晨2:17。"看到速回電!整個(gè)平臺無(wú)法交易!
"——李敏,凌晨3:45。"程巖,我命令你立即回復!這是嚴重失職!"——蘇媛,
早上6:30。最新的一條來(lái)自張明:"你的代碼有嚴重安全隱患!