第4章
小時(shí)收費(fèi)·自帶魚竿九折"。
我站住了。
腦子里冒出一個(gè)念頭。
釣魚。我小時(shí)候最喜歡釣魚。上班之后就再也沒釣過。
沒有猶豫,門票一掃,進(jìn)去了。
租了根最便宜的魚竿,買了一盒蚯蚓餌料,找了個(gè)最偏僻的角落坐下來。
池塘不大,水面泛著綠光,周圍種了幾棵柳樹,葉子垂到水面上,風(fēng)一吹,蕩起細(xì)碎的波紋。
我把魚線甩出去。
然后——什么都不用干了。
就這么坐著。
看浮標(biāo)在水面上一動(dòng)不動(dòng)。
聽風(fēng)吹過柳樹的聲音。
腦子里空空的。
沒有*UG。
沒有需求文檔。
沒有"林北你來一下"。
在飛鴻科技的五年里,周浩然安排外包團(tuán)隊(duì)來修系統(tǒng)了。
這件事也是后來老龐告訴我的。
周浩然花了大價(jià)錢——兩萬塊,緊急從外面找了一個(gè)三人外包技術(shù)團(tuán)隊(duì)。
領(lǐng)頭的是個(gè)干了八年的老程序員,禿頂,戴黑框眼鏡,一臉"什么場(chǎng)面沒見過"的淡定。
三個(gè)人擺開架勢(shì),打開代碼倉庫。
然后淡定的表情一秒鐘消失了。
"這……這是什么寫法?"
禿頂程序員推了推眼鏡,臉上的表情從困惑變成了驚恐。
"這個(gè)架構(gòu)……"
他翻了翻模塊目錄。
"這種微服務(wù)拆分邏輯我從來沒見過,但是它居然是自洽的……"
他點(diǎn)開核心調(diào)度模塊。
"這個(gè)調(diào)度算法……等等,這里面套了一個(gè)自適應(yīng)權(quán)重分配?還是手寫的?不是調(diào)庫?"
三個(gè)外包面面相覷。
最后,禿頂老哥打開了代碼注釋。
沉默了。
因?yàn)樽⑨屖沁@樣寫的——
// 這段代碼凌晨三點(diǎn)寫的,邏輯我自己都不太記得了,但是它能跑,別動(dòng)它。
// 如果你正在看這段注釋,說明系統(tǒng)崩了。如果系統(tǒng)崩了,說明我已經(jīng)走了。如果我已經(jīng)走了,建議你也走吧。
// 改不了的,真的改不了。信我。
禿頂老哥靠在椅背上,摘下眼鏡,揉了揉太陽穴。
然后對(duì)周浩然說了一句——
"周總,我們修不了。"
"什么意思?"周浩然的臉色已經(jīng)不是鐵青了,是鐵銹色。
"這套系統(tǒng)的架構(gòu)太個(gè)人化了。怎么說呢……就好比有人用樂高搭了一座大橋,但每一塊樂高的形狀都是他自己定制開模的。我們手里只有標(biāo)準(zhǔn)樂高,根本插不上去。"
"那怎么辦?"
"找寫這個(gè)的人回來。"
"不可能。"周浩然斬釘截鐵。
"那就重寫一套新系統(tǒng)。"
"要多久?"
"保守估計(jì)……半年。"
周浩然臉上的肌肉抽了一下。
半年。
系統(tǒng)現(xiàn)在每天都在崩??蛻裘刻於荚诖?。半年之后,客戶的骨頭渣子都不剩了。
而我呢?
我在釣魚。
而且運(yùn)氣還不錯(cuò),釣上來一條二兩重的鯽魚。
我正盯著浮標(biāo)犯困的時(shí)候,旁邊的釣位上坐過來一個(gè)人。
一個(gè)穿灰色沖鋒衣的老頭,頭發(fā)花白,戴著一副金絲邊眼鏡,皮膚曬得黝黑。
看打扮像退休大爺,但手上那根魚竿不便宜——碳素材質(zhì)的,光桿子就得小兩千。
老頭坐下來,甩線,沉默。
過了一會(huì)兒,他開口了。
"小伙子,你這線太粗了,鉤子也大。"
我低頭看了看。確實(shí),我用的是租來的最粗最大號(hào),釣鯊魚都?jí)蛄恕?br>"沒事,反正我也不是來釣魚的。"
"那你來干嘛?"
"來坐著。"
老頭笑了。
"坐著好。年輕人能坐得住,不簡(jiǎn)單。"
我們有一搭沒一搭地聊起來。
他問我做什么工作。
我說剛失業(yè)。
他問什么行業(yè)。
我說寫代碼的。
他問寫什么代碼。
我說風(fēng)控系統(tǒng)、數(shù)據(jù)調(diào)度、底層架構(gòu)那套。
老頭的動(dòng)作頓了一下。
他轉(zhuǎn)過頭來看了我一眼,眼鏡后面的眼睛亮了亮。
"哦?自己設(shè)計(jì)架構(gòu)?"
"嗯。"
"用什么框架?"
"沒用框架,自己手搓的。"
老頭的魚竿差點(diǎn)掉進(jìn)水里。
"手搓的?"
"對(duì),五年前公司窮,買不起商用框架的license,我就自己寫了一套。寫著寫著就寫順手了,后面的模塊全搭在上面了。"
沉默了好幾秒。
老頭把魚竿穩(wěn)了穩(wěn),重新甩了一桿。
"小伙子,能加個(gè)微信不?"
"干嘛?"
"沒什么,交個(gè)朋友。老頭子退休了沒事干,多認(rèn)識(shí)幾個(gè)年輕人聊聊天。"
我看了他一眼。
一個(gè)退休大爺而已,加就加吧。反正我現(xiàn)在也沒什么事。
我掏出手機(jī),掃了他的碼。
備注名顯示:陳國棟。
沒什么特別的名字。
一個(gè)普普通通的退休老頭。
至少當(dāng)時(shí)我是這么認(rèn)為的。
收了桿,提著那條二兩重的鯽魚回家了。
到家
我站住了。
腦子里冒出一個(gè)念頭。
釣魚。我小時(shí)候最喜歡釣魚。上班之后就再也沒釣過。
沒有猶豫,門票一掃,進(jìn)去了。
租了根最便宜的魚竿,買了一盒蚯蚓餌料,找了個(gè)最偏僻的角落坐下來。
池塘不大,水面泛著綠光,周圍種了幾棵柳樹,葉子垂到水面上,風(fēng)一吹,蕩起細(xì)碎的波紋。
我把魚線甩出去。
然后——什么都不用干了。
就這么坐著。
看浮標(biāo)在水面上一動(dòng)不動(dòng)。
聽風(fēng)吹過柳樹的聲音。
腦子里空空的。
沒有*UG。
沒有需求文檔。
沒有"林北你來一下"。
在飛鴻科技的五年里,周浩然安排外包團(tuán)隊(duì)來修系統(tǒng)了。
這件事也是后來老龐告訴我的。
周浩然花了大價(jià)錢——兩萬塊,緊急從外面找了一個(gè)三人外包技術(shù)團(tuán)隊(duì)。
領(lǐng)頭的是個(gè)干了八年的老程序員,禿頂,戴黑框眼鏡,一臉"什么場(chǎng)面沒見過"的淡定。
三個(gè)人擺開架勢(shì),打開代碼倉庫。
然后淡定的表情一秒鐘消失了。
"這……這是什么寫法?"
禿頂程序員推了推眼鏡,臉上的表情從困惑變成了驚恐。
"這個(gè)架構(gòu)……"
他翻了翻模塊目錄。
"這種微服務(wù)拆分邏輯我從來沒見過,但是它居然是自洽的……"
他點(diǎn)開核心調(diào)度模塊。
"這個(gè)調(diào)度算法……等等,這里面套了一個(gè)自適應(yīng)權(quán)重分配?還是手寫的?不是調(diào)庫?"
三個(gè)外包面面相覷。
最后,禿頂老哥打開了代碼注釋。
沉默了。
因?yàn)樽⑨屖沁@樣寫的——
// 這段代碼凌晨三點(diǎn)寫的,邏輯我自己都不太記得了,但是它能跑,別動(dòng)它。
// 如果你正在看這段注釋,說明系統(tǒng)崩了。如果系統(tǒng)崩了,說明我已經(jīng)走了。如果我已經(jīng)走了,建議你也走吧。
// 改不了的,真的改不了。信我。
禿頂老哥靠在椅背上,摘下眼鏡,揉了揉太陽穴。
然后對(duì)周浩然說了一句——
"周總,我們修不了。"
"什么意思?"周浩然的臉色已經(jīng)不是鐵青了,是鐵銹色。
"這套系統(tǒng)的架構(gòu)太個(gè)人化了。怎么說呢……就好比有人用樂高搭了一座大橋,但每一塊樂高的形狀都是他自己定制開模的。我們手里只有標(biāo)準(zhǔn)樂高,根本插不上去。"
"那怎么辦?"
"找寫這個(gè)的人回來。"
"不可能。"周浩然斬釘截鐵。
"那就重寫一套新系統(tǒng)。"
"要多久?"
"保守估計(jì)……半年。"
周浩然臉上的肌肉抽了一下。
半年。
系統(tǒng)現(xiàn)在每天都在崩??蛻裘刻於荚诖?。半年之后,客戶的骨頭渣子都不剩了。
而我呢?
我在釣魚。
而且運(yùn)氣還不錯(cuò),釣上來一條二兩重的鯽魚。
我正盯著浮標(biāo)犯困的時(shí)候,旁邊的釣位上坐過來一個(gè)人。
一個(gè)穿灰色沖鋒衣的老頭,頭發(fā)花白,戴著一副金絲邊眼鏡,皮膚曬得黝黑。
看打扮像退休大爺,但手上那根魚竿不便宜——碳素材質(zhì)的,光桿子就得小兩千。
老頭坐下來,甩線,沉默。
過了一會(huì)兒,他開口了。
"小伙子,你這線太粗了,鉤子也大。"
我低頭看了看。確實(shí),我用的是租來的最粗最大號(hào),釣鯊魚都?jí)蛄恕?br>"沒事,反正我也不是來釣魚的。"
"那你來干嘛?"
"來坐著。"
老頭笑了。
"坐著好。年輕人能坐得住,不簡(jiǎn)單。"
我們有一搭沒一搭地聊起來。
他問我做什么工作。
我說剛失業(yè)。
他問什么行業(yè)。
我說寫代碼的。
他問寫什么代碼。
我說風(fēng)控系統(tǒng)、數(shù)據(jù)調(diào)度、底層架構(gòu)那套。
老頭的動(dòng)作頓了一下。
他轉(zhuǎn)過頭來看了我一眼,眼鏡后面的眼睛亮了亮。
"哦?自己設(shè)計(jì)架構(gòu)?"
"嗯。"
"用什么框架?"
"沒用框架,自己手搓的。"
老頭的魚竿差點(diǎn)掉進(jìn)水里。
"手搓的?"
"對(duì),五年前公司窮,買不起商用框架的license,我就自己寫了一套。寫著寫著就寫順手了,后面的模塊全搭在上面了。"
沉默了好幾秒。
老頭把魚竿穩(wěn)了穩(wěn),重新甩了一桿。
"小伙子,能加個(gè)微信不?"
"干嘛?"
"沒什么,交個(gè)朋友。老頭子退休了沒事干,多認(rèn)識(shí)幾個(gè)年輕人聊聊天。"
我看了他一眼。
一個(gè)退休大爺而已,加就加吧。反正我現(xiàn)在也沒什么事。
我掏出手機(jī),掃了他的碼。
備注名顯示:陳國棟。
沒什么特別的名字。
一個(gè)普普通通的退休老頭。
至少當(dāng)時(shí)我是這么認(rèn)為的。
收了桿,提著那條二兩重的鯽魚回家了。
到家
閱讀下一章(解鎖全文)
點(diǎn)擊即可暢讀完整版全部內(nèi)容
相關(guān)書籍
友情鏈接