第1章
隱藏大神
第一章 公司最沒存在感的人
唐北北入職盛恒科技的第一天,就被安排在了公司最角落的工位——技術(shù)部走廊盡頭,緊挨著雜物間和男廁所。這個(gè)位置是整層樓最差的,沒有窗戶,空調(diào)吹不到,冬冷夏熱,程序員們私下叫它“流放之地”。坐在這個(gè)位置上的人,通常待不過三個(gè)月就會(huì)主動(dòng)離職。
HR帶他過去的時(shí)候,邊走邊介紹:“這是你的工位,電腦已經(jīng)配好了,系統(tǒng)裝的是公司標(biāo)準(zhǔn)環(huán)境。有什么問題可以問旁邊的同事?!闭f(shuō)完就走了,連多一秒的寒暄都沒有。
唐北北坐下來(lái),打開電腦,發(fā)現(xiàn)屏幕分辨率是1024x768,內(nèi)存只有8G,硬盤是機(jī)械的,開機(jī)用了三分鐘。這臺(tái)電腦比他大學(xué)時(shí)用的那臺(tái)還差。他笑了笑,沒說(shuō)什么,從背包里拿出自己的筆記本電腦——一臺(tái)配置頂級(jí)的移動(dòng)工作站,市面上買不到,是廠商送給特定人群的工程樣機(jī)。他把自己的電腦接上電源,連上公司網(wǎng)絡(luò),開始干活。
旁邊的同事姓顧,叫顧磊,是老員工,在這家公司待了五年,見證了無(wú)數(shù)“新人來(lái)了又走”。他看到唐北北用自己的電腦,撇了撇嘴,心想又是一個(gè)**的新人。顧磊湊過來(lái)看了一眼唐北北的屏幕,想看看這人在裝什么,結(jié)果發(fā)現(xiàn)屏幕上是一個(gè)命令行界面,全黑,只有一行一行的綠色代碼在滾動(dòng)。他看不懂,也不想看,因?yàn)樗X得“**的人寫出來(lái)的代碼也是**的”。
“新人,你叫什么?”顧磊問。
“唐北北。”
“哪個(gè)學(xué)校畢業(yè)的?”
“隨便一個(gè)學(xué)校。”
顧磊皺眉:“隨便一個(gè)學(xué)校是哪個(gè)學(xué)校?”
唐北北想了想:“一個(gè)你肯定沒聽過的學(xué)校?!?br>顧磊被這個(gè)回答噎住了。他在這家公司待了五年,最擅長(zhǎng)的事情就是通過學(xué)歷判斷一個(gè)人的能力——清北的**,985的還行,211的一般,普通一本的垃圾,二本以下的根本不應(yīng)該活著。唐北北連學(xué)校名字都不愿意說(shuō),說(shuō)明他的學(xué)校一定很垃圾。
顧磊轉(zhuǎn)過身去,在部門群里發(fā)了一條消息:“來(lái)了個(gè)新人,學(xué)校都不敢說(shuō),大概率是個(gè)水貨。”
群里很快有人回復(fù):“第幾個(gè)了?這半年走了八個(gè),HR就不能招點(diǎn)靠譜的嗎?正常,好學(xué)校畢業(yè)的誰(shuí)愿意來(lái)我們組。也是,我們組就是公司的垃圾回收站?!?br>唐北北不知道這些,也不在乎這些。他正在看公司的代碼庫(kù),越看眉頭皺得越緊。這個(gè)代碼庫(kù)是一個(gè)巨大的屎山——五年前寫的第一行代碼還在,沒有人敢刪;三年前引入的一個(gè)*ug至今沒修,因?yàn)椤澳芘芫蛣e動(dòng)”;去年加的一個(gè)新功能跟舊邏輯沖突,為了解決沖突又寫了幾百行補(bǔ)丁,補(bǔ)丁上面打補(bǔ)丁,已經(jīng)亂成了一鍋粥。
唐北北看了一上午,大致摸清了這個(gè)代碼庫(kù)的問題。他沒有聲張,只是默默地建了一個(gè)文件夾,開始寫重構(gòu)方案。他的手指在鍵盤上飛舞,速度快得像在彈鋼琴。顧磊在旁邊看到他寫代碼的速度,嗤之以鼻——寫這么快,質(zhì)量肯定不行。
中午吃飯的時(shí)候,唐北北端著餐盤坐在角落里,一個(gè)人吃飯。他習(xí)慣了,從小到大都是一個(gè)人,一個(gè)人看書,一個(gè)人寫代碼,一個(gè)人吃飯。他不覺得孤獨(dú),他覺得安靜挺好的。食堂里的電視在放新聞,新聞里在報(bào)道一個(gè)技術(shù)大會(huì),一個(gè)模糊的身影站在臺(tái)上**,臺(tái)下座無(wú)虛席。顧磊端著餐盤從旁邊走過,看了一眼電視,自言自語(yǔ):“什么時(shí)候我也能站在那種臺(tái)上就好了?!碧票北碧ь^看了他一眼,沒說(shuō)話,低下頭繼續(xù)吃飯。
他不知道的是,電視里那個(gè)模糊的身影,一年前站在那個(gè)臺(tái)上**的人,就是他。
第二章 系統(tǒng)崩了,大神出手
唐北北入職的第三天,公司出大事了。
核心交易系統(tǒng)崩了——不是那種“有點(diǎn)卡”的小問題,是徹底癱瘓。用戶無(wú)法下單,無(wú)法支付,無(wú)法查詢,每秒鐘損失幾十萬(wàn)。**電話被打爆了,客戶的投訴電話打到了CEO辦公室。技術(shù)總監(jiān)孟海親自帶隊(duì)搶救,三十多個(gè)程序員圍在大屏幕前,分析日志、排查問題,折騰了兩個(gè)小時(shí),連問題的根源都沒找到。
消息傳到了唐北北的工位
唐北北入職盛恒科技的第一天,就被安排在了公司最角落的工位——技術(shù)部走廊盡頭,緊挨著雜物間和男廁所。這個(gè)位置是整層樓最差的,沒有窗戶,空調(diào)吹不到,冬冷夏熱,程序員們私下叫它“流放之地”。坐在這個(gè)位置上的人,通常待不過三個(gè)月就會(huì)主動(dòng)離職。
HR帶他過去的時(shí)候,邊走邊介紹:“這是你的工位,電腦已經(jīng)配好了,系統(tǒng)裝的是公司標(biāo)準(zhǔn)環(huán)境。有什么問題可以問旁邊的同事?!闭f(shuō)完就走了,連多一秒的寒暄都沒有。
唐北北坐下來(lái),打開電腦,發(fā)現(xiàn)屏幕分辨率是1024x768,內(nèi)存只有8G,硬盤是機(jī)械的,開機(jī)用了三分鐘。這臺(tái)電腦比他大學(xué)時(shí)用的那臺(tái)還差。他笑了笑,沒說(shuō)什么,從背包里拿出自己的筆記本電腦——一臺(tái)配置頂級(jí)的移動(dòng)工作站,市面上買不到,是廠商送給特定人群的工程樣機(jī)。他把自己的電腦接上電源,連上公司網(wǎng)絡(luò),開始干活。
旁邊的同事姓顧,叫顧磊,是老員工,在這家公司待了五年,見證了無(wú)數(shù)“新人來(lái)了又走”。他看到唐北北用自己的電腦,撇了撇嘴,心想又是一個(gè)**的新人。顧磊湊過來(lái)看了一眼唐北北的屏幕,想看看這人在裝什么,結(jié)果發(fā)現(xiàn)屏幕上是一個(gè)命令行界面,全黑,只有一行一行的綠色代碼在滾動(dòng)。他看不懂,也不想看,因?yàn)樗X得“**的人寫出來(lái)的代碼也是**的”。
“新人,你叫什么?”顧磊問。
“唐北北。”
“哪個(gè)學(xué)校畢業(yè)的?”
“隨便一個(gè)學(xué)校。”
顧磊皺眉:“隨便一個(gè)學(xué)校是哪個(gè)學(xué)校?”
唐北北想了想:“一個(gè)你肯定沒聽過的學(xué)校?!?br>顧磊被這個(gè)回答噎住了。他在這家公司待了五年,最擅長(zhǎng)的事情就是通過學(xué)歷判斷一個(gè)人的能力——清北的**,985的還行,211的一般,普通一本的垃圾,二本以下的根本不應(yīng)該活著。唐北北連學(xué)校名字都不愿意說(shuō),說(shuō)明他的學(xué)校一定很垃圾。
顧磊轉(zhuǎn)過身去,在部門群里發(fā)了一條消息:“來(lái)了個(gè)新人,學(xué)校都不敢說(shuō),大概率是個(gè)水貨。”
群里很快有人回復(fù):“第幾個(gè)了?這半年走了八個(gè),HR就不能招點(diǎn)靠譜的嗎?正常,好學(xué)校畢業(yè)的誰(shuí)愿意來(lái)我們組。也是,我們組就是公司的垃圾回收站?!?br>唐北北不知道這些,也不在乎這些。他正在看公司的代碼庫(kù),越看眉頭皺得越緊。這個(gè)代碼庫(kù)是一個(gè)巨大的屎山——五年前寫的第一行代碼還在,沒有人敢刪;三年前引入的一個(gè)*ug至今沒修,因?yàn)椤澳芘芫蛣e動(dòng)”;去年加的一個(gè)新功能跟舊邏輯沖突,為了解決沖突又寫了幾百行補(bǔ)丁,補(bǔ)丁上面打補(bǔ)丁,已經(jīng)亂成了一鍋粥。
唐北北看了一上午,大致摸清了這個(gè)代碼庫(kù)的問題。他沒有聲張,只是默默地建了一個(gè)文件夾,開始寫重構(gòu)方案。他的手指在鍵盤上飛舞,速度快得像在彈鋼琴。顧磊在旁邊看到他寫代碼的速度,嗤之以鼻——寫這么快,質(zhì)量肯定不行。
中午吃飯的時(shí)候,唐北北端著餐盤坐在角落里,一個(gè)人吃飯。他習(xí)慣了,從小到大都是一個(gè)人,一個(gè)人看書,一個(gè)人寫代碼,一個(gè)人吃飯。他不覺得孤獨(dú),他覺得安靜挺好的。食堂里的電視在放新聞,新聞里在報(bào)道一個(gè)技術(shù)大會(huì),一個(gè)模糊的身影站在臺(tái)上**,臺(tái)下座無(wú)虛席。顧磊端著餐盤從旁邊走過,看了一眼電視,自言自語(yǔ):“什么時(shí)候我也能站在那種臺(tái)上就好了?!碧票北碧ь^看了他一眼,沒說(shuō)話,低下頭繼續(xù)吃飯。
他不知道的是,電視里那個(gè)模糊的身影,一年前站在那個(gè)臺(tái)上**的人,就是他。
第二章 系統(tǒng)崩了,大神出手
唐北北入職的第三天,公司出大事了。
核心交易系統(tǒng)崩了——不是那種“有點(diǎn)卡”的小問題,是徹底癱瘓。用戶無(wú)法下單,無(wú)法支付,無(wú)法查詢,每秒鐘損失幾十萬(wàn)。**電話被打爆了,客戶的投訴電話打到了CEO辦公室。技術(shù)總監(jiān)孟海親自帶隊(duì)搶救,三十多個(gè)程序員圍在大屏幕前,分析日志、排查問題,折騰了兩個(gè)小時(shí),連問題的根源都沒找到。
消息傳到了唐北北的工位