第1章
我離職后,不懂裝懂的高管被代碼急瘋了
第一章
離職后的第一周,我關(guān)掉了所有和工作相關(guān)的消息提醒。
手機(jī)靜音,電腦不開。每天睡到自然醒,然后漫無目的地在城市里游蕩。去從未去過的博物館,坐在公園長椅上看一下午鴿子,在街邊小店吃一碗熱氣騰騰的面。
日子慢下來,空下來,像一杯被靜置許久的水,塵埃慢慢沉淀,水逐漸澄清。
偶爾會(huì)想起鯤鵬。
不是想念,而是像想起一個(gè)曾經(jīng)精心**、如今已經(jīng)送人的手工模型。會(huì)好奇它現(xiàn)在怎么樣了,接手的工程師是否發(fā)現(xiàn)了那些精巧設(shè)計(jì)背后的妙處,還是會(huì)粗暴地改動(dòng),破壞了整體的平衡?
但也只是想想。像隔著玻璃看一件展品,不再有觸碰的**。
直到第七天下午,我接到一個(gè)陌生號(hào)碼的來電。
“請(qǐng)問是蘇牧野蘇先生嗎?”
對(duì)方是男聲,很客氣。
“我是。您哪位?”
“蘇先生**,我是鼎盛科技總裁辦的孫秘書。抱歉打擾您,請(qǐng)問您下午方便嗎?陳副總想和您通個(gè)電話,有些技術(shù)上的事情想向您請(qǐng)教?!?br>我看了眼窗外明晃晃的太陽。
“不方便。我現(xiàn)在不在本市?!?br>“那您什么時(shí)候方便呢?陳副總說時(shí)間可以按您……”
“近期都不方便。”
我打斷他。
“如果是工作問題,請(qǐng)直接聯(lián)系技術(shù)部方總。我已經(jīng)離職,不再參與鼎盛科技的任何事務(wù)?!?br>對(duì)方頓了頓,語氣更委婉了。
“蘇先生,是這樣的。公司目前正在推進(jìn)一個(gè)非常重要的戰(zhàn)略項(xiàng)目,遇到了一些技術(shù)瓶頸。陳副總認(rèn)為,您可能是最了解情況的人,所以希望占用您一點(diǎn)點(diǎn)時(shí)間,簡(jiǎn)單溝通一下。當(dāng)然,咨詢費(fèi)用我們可以——”
“抱歉?!?br>我說。
“我真的幫不上忙。請(qǐng)轉(zhuǎn)告陳副總,祝項(xiàng)目順利。”
掛斷電話。
我把這個(gè)號(hào)碼拉入黑名單。
意料之中的事。只是沒想到來得這么快。
又過了三天,我正在圖書館翻一本閑書,手機(jī)又震了。
這次是短信,來自另一個(gè)陌生號(hào)碼。
“蘇工,我是研發(fā)中心的小趙(趙一鳴)。冒昧打擾。關(guān)于鯤鵬平臺(tái)分布式事務(wù)鎖的異常超時(shí)問題,您之前留下的文檔里提到一個(gè)內(nèi)核參數(shù)調(diào)優(yōu)方案,具體是修改/proc/sys/kernel/下的哪個(gè)參數(shù)?我們按照現(xiàn)有文檔操作后,問題依然間歇性出現(xiàn)。盼復(fù),萬分感謝!”
趙一鳴。我想起來了,一個(gè)挺踏實(shí)的年輕工程師,去年剛升了小組長。
他居然被分配來接手分布式鎖模塊?
那個(gè)模塊復(fù)雜度極高,涉及到底層內(nèi)核和網(wǎng)絡(luò)協(xié)議的深度優(yōu)化,當(dāng)初我花了整整一年才打磨穩(wěn)定。
我盯著短信看了幾秒。
手指在回復(fù)框上懸停。
最后,我關(guān)掉了短信界面,沒有回。
不是冷漠。而是我知道,一旦我回復(fù)了第一條,就會(huì)有第二條、第三條。問題會(huì)像潮水一樣涌來,而我將再次被拖回那個(gè)泥潭。
更重要的是,我的任何解答,都會(huì)成為他們繼續(xù)壓榨其他工程師的“參考資料”,而提出問題的人——比如趙一鳴——可能依舊得不到應(yīng)有的認(rèn)可和回報(bào)。
讓問題暴露出來吧。
讓所有掩蓋在“平穩(wěn)運(yùn)行”表象下的技術(shù)債務(wù),都浮出水面。只有這樣,那些真正做事的人,或許才能被看見。
雖然我知道,更可能的結(jié)果是,他們會(huì)被責(zé)怪“能力不足”。
第二章
離職后的第二周,林晚棠約我吃飯。
這次是在一家商場(chǎng)頂樓的餐廳,視野開闊,可以看見城市夜景。她看起來有些疲憊,眼下一片青黑。
“最近很忙?”我問。
“何止是忙?!?br>她嘆氣。
“曜日項(xiàng)目啟動(dòng)會(huì)開得一塌糊涂。技術(shù)方案根本講不清楚,方正陽自己都沒吃透,被合作方問得啞口無言。陳副總當(dāng)場(chǎng)發(fā)火,拍桌子罵人?!?br>我安靜地切著盤子里的牛排。
“現(xiàn)在技術(shù)部一團(tuán)亂?!?br>林晚棠繼續(xù)道。
“你原來負(fù)責(zé)的幾個(gè)核心模塊,分給了三個(gè)人接手。那三個(gè)人互相扯皮,誰都不敢動(dòng)底層代碼,出了問題就互相推諉。上周生產(chǎn)環(huán)境出了一個(gè)P1級(jí)故障,就是緩存集群的事,
離職后的第一周,我關(guān)掉了所有和工作相關(guān)的消息提醒。
手機(jī)靜音,電腦不開。每天睡到自然醒,然后漫無目的地在城市里游蕩。去從未去過的博物館,坐在公園長椅上看一下午鴿子,在街邊小店吃一碗熱氣騰騰的面。
日子慢下來,空下來,像一杯被靜置許久的水,塵埃慢慢沉淀,水逐漸澄清。
偶爾會(huì)想起鯤鵬。
不是想念,而是像想起一個(gè)曾經(jīng)精心**、如今已經(jīng)送人的手工模型。會(huì)好奇它現(xiàn)在怎么樣了,接手的工程師是否發(fā)現(xiàn)了那些精巧設(shè)計(jì)背后的妙處,還是會(huì)粗暴地改動(dòng),破壞了整體的平衡?
但也只是想想。像隔著玻璃看一件展品,不再有觸碰的**。
直到第七天下午,我接到一個(gè)陌生號(hào)碼的來電。
“請(qǐng)問是蘇牧野蘇先生嗎?”
對(duì)方是男聲,很客氣。
“我是。您哪位?”
“蘇先生**,我是鼎盛科技總裁辦的孫秘書。抱歉打擾您,請(qǐng)問您下午方便嗎?陳副總想和您通個(gè)電話,有些技術(shù)上的事情想向您請(qǐng)教?!?br>我看了眼窗外明晃晃的太陽。
“不方便。我現(xiàn)在不在本市?!?br>“那您什么時(shí)候方便呢?陳副總說時(shí)間可以按您……”
“近期都不方便。”
我打斷他。
“如果是工作問題,請(qǐng)直接聯(lián)系技術(shù)部方總。我已經(jīng)離職,不再參與鼎盛科技的任何事務(wù)?!?br>對(duì)方頓了頓,語氣更委婉了。
“蘇先生,是這樣的。公司目前正在推進(jìn)一個(gè)非常重要的戰(zhàn)略項(xiàng)目,遇到了一些技術(shù)瓶頸。陳副總認(rèn)為,您可能是最了解情況的人,所以希望占用您一點(diǎn)點(diǎn)時(shí)間,簡(jiǎn)單溝通一下。當(dāng)然,咨詢費(fèi)用我們可以——”
“抱歉?!?br>我說。
“我真的幫不上忙。請(qǐng)轉(zhuǎn)告陳副總,祝項(xiàng)目順利。”
掛斷電話。
我把這個(gè)號(hào)碼拉入黑名單。
意料之中的事。只是沒想到來得這么快。
又過了三天,我正在圖書館翻一本閑書,手機(jī)又震了。
這次是短信,來自另一個(gè)陌生號(hào)碼。
“蘇工,我是研發(fā)中心的小趙(趙一鳴)。冒昧打擾。關(guān)于鯤鵬平臺(tái)分布式事務(wù)鎖的異常超時(shí)問題,您之前留下的文檔里提到一個(gè)內(nèi)核參數(shù)調(diào)優(yōu)方案,具體是修改/proc/sys/kernel/下的哪個(gè)參數(shù)?我們按照現(xiàn)有文檔操作后,問題依然間歇性出現(xiàn)。盼復(fù),萬分感謝!”
趙一鳴。我想起來了,一個(gè)挺踏實(shí)的年輕工程師,去年剛升了小組長。
他居然被分配來接手分布式鎖模塊?
那個(gè)模塊復(fù)雜度極高,涉及到底層內(nèi)核和網(wǎng)絡(luò)協(xié)議的深度優(yōu)化,當(dāng)初我花了整整一年才打磨穩(wěn)定。
我盯著短信看了幾秒。
手指在回復(fù)框上懸停。
最后,我關(guān)掉了短信界面,沒有回。
不是冷漠。而是我知道,一旦我回復(fù)了第一條,就會(huì)有第二條、第三條。問題會(huì)像潮水一樣涌來,而我將再次被拖回那個(gè)泥潭。
更重要的是,我的任何解答,都會(huì)成為他們繼續(xù)壓榨其他工程師的“參考資料”,而提出問題的人——比如趙一鳴——可能依舊得不到應(yīng)有的認(rèn)可和回報(bào)。
讓問題暴露出來吧。
讓所有掩蓋在“平穩(wěn)運(yùn)行”表象下的技術(shù)債務(wù),都浮出水面。只有這樣,那些真正做事的人,或許才能被看見。
雖然我知道,更可能的結(jié)果是,他們會(huì)被責(zé)怪“能力不足”。
第二章
離職后的第二周,林晚棠約我吃飯。
這次是在一家商場(chǎng)頂樓的餐廳,視野開闊,可以看見城市夜景。她看起來有些疲憊,眼下一片青黑。
“最近很忙?”我問。
“何止是忙?!?br>她嘆氣。
“曜日項(xiàng)目啟動(dòng)會(huì)開得一塌糊涂。技術(shù)方案根本講不清楚,方正陽自己都沒吃透,被合作方問得啞口無言。陳副總當(dāng)場(chǎng)發(fā)火,拍桌子罵人?!?br>我安靜地切著盤子里的牛排。
“現(xiàn)在技術(shù)部一團(tuán)亂?!?br>林晚棠繼續(xù)道。
“你原來負(fù)責(zé)的幾個(gè)核心模塊,分給了三個(gè)人接手。那三個(gè)人互相扯皮,誰都不敢動(dòng)底層代碼,出了問題就互相推諉。上周生產(chǎn)環(huán)境出了一個(gè)P1級(jí)故障,就是緩存集群的事,