窗外風雨交加,窗內燈火通明。
AI工程師常樂穿著格子衫、手捧一杯咖啡,坐在自己的工位上。他雙眼通紅,正死死盯著麵前的計算機屏幕,仿佛是盯著自己的殺父仇人。
他已經連續工作了36個小時,一個多月以來的成果就在眼前:
Core Dump......
媽的,怎麼還有bug!
怎麼能還有bug?
眾所周知,魯迅先生曾經說過,其實代碼中本沒有bug,維護的人多了,也便出現了bug。
常工程師就麵臨這種情況。他正在調試的是一個人工智能框架,由公司裏的某個大聰明一手開發。
這個框架寫得極其聰明,各種\\\"上古神技\\\"用得神乎其技,處處都是神之一手,表達方式含蓄而婉轉,各個模塊水乳交融,仿佛在向所有其他維護者默默地宣告:
不要動我的代碼。
那位大聰明跳槽之後,此項目就換了另一位大聰明接手,慘遭重構。
重構其實沒什麼,問題是,經曆了幾輪重構之後,這段代碼仿佛變成了一座不可逾越的高山,讓人望之便心生敬畏。李太白那句詩怎麼說來著:
高山安可仰,徒此揖清芬。
客戶要求一個月之內便要上線,可若有若無的內存泄漏卻始終找不出原因。當老板把這項光榮而又艱巨的任務交給常大工程師時,他的內心其實是拒絕的。
\\\"小常啊,現在經濟情況可不太好啊,不少高學曆的年輕人都找不到工作呢……\\\"
老板笑著拍了拍常工程師的肩膀。
一想到自己還沒有著落的房子、車子、女朋友,一想到家裏還欠著的債務,老娘的醫藥費,以及自己在這座巨大而又冰冷的城市中卑微的夢想,常大工程師別無選擇,隻能迎難而上。
經過幾輪代碼修複,內存終於不再泄漏,變成了段錯誤。
看著幾個大大的core dump出現在命令行的底部,常大工程師失聲道:
\\\"不!\\\"
所有的不屈和倔強都蘊藏在這無聲的呐喊之中。
常大工程師絕望地用雙拳重重地捶了一下桌麵,頓時,隔板對麵的有夫之婦向他投來好奇的目光:\\\"常哥,咋了?\\\"
\\\"沒……沒事。\\\"
就在此時,一陣炸雷突然在窗外響起,立刻引起辦公室裏的女員工一陣驚叫。
常工程師額頭上冒起冷汗,眼前突然一陣發黑。
不,我不能倒下!
年輕人吃點苦算什麼?
我絕不能被一個小小的bug打倒!我的房子、車子還沒有著落。沒有房子、車子,女朋友就沒有著落,家裏的債務就還不完,老娘的病就看不好,我的夢想就會破滅……
\\\"啊!\\\"
常大工程師突然心口一痛,\\\"嘭\\\"地一聲失重撞在辦公桌上,用手推住座椅時,隨座椅一道滑倒在堅硬的地板磚上,辦公桌上的文件嘩啦啦地掉落下來,天女散花般砸在他的身上。眼前的世界瞬間變得上下顛倒,逐漸昏暗,隻剩下那歪斜在桌上若隱若現的電腦屏幕,依舊靈動地閃著光亮,映出越來越大的兩個字:Core Dump。
\\\"救……救命……\\\"
\\\"嘭!\\\"
一個黑黢黢的堅硬物體突然從辦公桌上掉落下來,砸中了常大工程師的鼻梁。