這個(gè)世界上,怎么會(huì)存在這樣的東西?
在機(jī)器學(xué)習(xí)領(lǐng)域,這個(gè)項(xiàng)目如果實(shí)現(xiàn)了簡(jiǎn)介里宣稱的效果,幾乎就等同于神跡。
他必須得到它。
現(xiàn)在,立刻,馬上。
他要以最快的速度把這個(gè)項(xiàng)目上的所有代碼都下載下來(lái)。
他要把其中蘊(yùn)含的每一個(gè)技術(shù)細(xì)節(jié)都嚼碎了,吞下去,徹底消化。
然后,他要把它部署在雅虎那臺(tái)耗資千萬(wàn)美金的服務(wù)器集群上,看它如何顛覆整個(gè)個(gè)性化推薦的江湖。
不能比其他競(jìng)爭(zhēng)對(duì)手慢。
畢竟這個(gè)項(xiàng)目已經(jīng)開源了,時(shí)間就是生命。
他的右手已經(jīng)不受控制地握住了鼠標(biāo),食指懸停在“下載”按鈕上。
然而,就在他即將按下去的那一刻,一個(gè)冰冷的念頭如同一盆夾著冰碴的冷水,從他頭頂澆了下來(lái)。
會(huì)不會(huì)……
會(huì)不會(huì)這個(gè)作者,又只寫了百分之七八十的代碼?
剛才發(fā)現(xiàn)Tornado和Redis時(shí)的那種興奮與失落交織的感覺(jué),再次涌上心頭。
那是一種極致的誘惑,卻又在最關(guān)鍵的地方戛然而止。
就像一個(gè)絕世美女,在你面前寬衣解帶,卻在最后一步告訴你,她今天不太方便。
這種折磨,對(duì)于一個(gè)頂級(jí)的技術(shù)專家來(lái)說(shuō),比殺了他還難受。
陸奇的額頭滲出了一層細(xì)密的汗珠。
他迫不及待地,又帶著一絲恐懼地,移動(dòng)鼠標(biāo),點(diǎn)下了那個(gè)綠色的下載按鈕。
壓縮包的下載進(jìn)度條走得飛快,但在陸奇的眼里,卻像是慢動(dòng)作回放。
三秒。
五秒。
十秒。
下載完成。
他幾乎是顫抖著手,解壓了整個(gè)文件夾。
隨后,用自已最熟悉的編輯器,打開了整個(gè)項(xiàng)目。
左側(cè)的目錄結(jié)構(gòu)樹,瞬間展開。
清晰。
規(guī)整。
富有邏輯。
每一個(gè)文件夾的命名,每一個(gè)文件的歸類,都恰到好處,增一分則嫌多,減一分則嫌少。
陸奇只是粗略地掃了一眼,就倒吸了一口涼氣。
他敢斷言,光是這個(gè)代碼的組織結(jié)構(gòu),就足以讓他的團(tuán)隊(duì)少走一個(gè)月的彎路。
這不僅僅是代碼,這是一種思想的體現(xiàn),一種對(duì)復(fù)雜系統(tǒng)舉重若輕的掌控力。
他的呼吸變得有些急促,開始逐個(gè)點(diǎn)開核心模塊的代碼文件。
第一個(gè)文件打開了。
第二個(gè)文件打開了。
……
第十個(gè)文件打開了。
辦公室里只剩下陸奇敲擊鍵盤和鼠標(biāo)的清脆聲響,以及他自已越來(lái)越沉重的呼吸聲。
果然。
這個(gè)項(xiàng)目的代碼,和他之前看到的Tornado、Redis一樣,帶著一種非人的工整和優(yōu)雅。
所有的注釋。
所有的變量命名。
所有的函數(shù)結(jié)構(gòu)。
都像是用尺子量過(guò),用圓規(guī)畫過(guò)一樣,完美得不像話。
那感覺(jué),就好像不是一個(gè)個(gè)字符敲出來(lái)的代碼,而是一首抑揚(yáng)頓挫的五言律詩(shī)。
讀起來(lái),讓人賞心悅目,通體舒暢。
陸奇甚至產(chǎn)生了一種荒謬的錯(cuò)覺(jué)。
這根本不像是人類能夠?qū)懗鰜?lái)的東西。
它更像是,一個(gè)來(lái)自更高維度的AI,根據(jù)人類最完美的編程規(guī)范,自動(dòng)生成的最標(biāo)準(zhǔn)的代碼范本。
還有一個(gè)同樣奇怪,卻又在意料之中的細(xì)節(jié)。
這個(gè)項(xiàng)目的作者明明是中國(guó)人,但所有的注釋,無(wú)一例外,全都是用最地道、最精準(zhǔn)的英文寫的。
這說(shuō)明,作者從一開始,就沒(méi)把這個(gè)項(xiàng)目當(dāng)成一個(gè)內(nèi)部玩具。
但為什么,他的項(xiàng)目簡(jiǎn)介,卻全都是中文?
想到這個(gè)問(wèn)題,就讓陸奇好奇心瘋狂蔓延,讓他抓耳撓腮。
晃了晃腦袋,還是繼續(xù)看項(xiàng)目的代碼吧。
陸奇的目光,重新聚焦屏幕,像最精密的掃描儀,一行一行地掃過(guò)代碼。
他的大腦飛速運(yùn)轉(zhuǎn),將這些代碼邏輯在腦海中構(gòu)建成一個(gè)龐大的、動(dòng)態(tài)的系統(tǒng)模型。
他看到了在線學(xué)習(xí)的精妙實(shí)現(xiàn)。
他看到了特征哈希的鬼斧神工。
他看到了高效優(yōu)化算法的冰山一角。
一切都如此完美。
完美到讓他心生寒意。
然后,他看到了。
就在兩個(gè)最關(guān)鍵的核心模塊里。
作者,只給出了兩個(gè)函數(shù)的定義。
函數(shù)的名字,參數(shù),返回類型,都寫得清清楚楚。
但是,函數(shù)體內(nèi)部,空空如也。
一個(gè)具體的實(shí)現(xiàn)都沒(méi)有。
陸奇的身體,猛地向后一仰,靠在了椅背上。
椅子發(fā)出“嘎吱”一聲抗議。
他感覺(jué)自已渾身的力氣都被抽空了。
那種感覺(jué),又來(lái)了。
他就像一個(gè)追了幾個(gè)月網(wǎng)絡(luò)小說(shuō)的讀者,每天茶不飯思,就等著作者更新。
今天,作者終于更新了。
他激動(dòng)萬(wàn)分地點(diǎn)開最新章節(jié)。
然后發(fā)現(xiàn),作者在最精彩的打斗場(chǎng)面,在主角即將揭開最終謎底的前一刻,停住了。
底下只留了一行字。
“欲知后事如何,且聽下回分解。”
陸奇現(xiàn)在就想找到這個(gè)作者,揪著他的領(lǐng)子,聲嘶力竭地問(wèn)一句。
你還分解個(gè)屁啊!
他抓耳撓腮,煩躁地在辦公室里踱步。
一分鐘。
他一分鐘都不想等了。
等待更新?
不。
對(duì)于他這樣的技術(shù)大牛來(lái)說(shuō),等待是最愚蠢的選擇。
他重新坐回電腦前,眼神中不再有焦躁,取而代之的是一種近乎偏執(zhí)的狂熱。
他要自已來(lái)!
他要親自完成這個(gè)項(xiàng)目后續(xù)的代碼!
對(duì)他來(lái)說(shuō),這個(gè)項(xiàng)目的整體思路,作者已經(jīng)用那詩(shī)一般的代碼結(jié)構(gòu),清晰地鋪陳在了他的面前。
那兩個(gè)沒(méi)有完成的模塊,雖然是核心,但更像是一道證明題的最后兩個(gè)步驟。
最艱難的公理推導(dǎo)和邏輯構(gòu)建,原作者已經(jīng)全部完成了。
留給他的,只是工程性的實(shí)現(xiàn)。
雖然依舊充滿了挑戰(zhàn),但難度,已經(jīng)大大降低了。
“讓我看看,你到底構(gòu)建了一個(gè)怎樣偉大的世界。”
陸奇對(duì)著屏幕,輕聲說(shuō)了一句。
仿佛是在和那個(gè)遠(yuǎn)在東方的神秘作者,進(jìn)行一場(chǎng)跨越時(shí)空的對(duì)話。
他深吸一口氣,雙手放在鍵盤上。
“啪嗒?!?/p>
第一個(gè)字符被敲下。
緊接著,是第二個(gè),第三個(gè)……
清脆的鍵盤敲擊聲,如同戰(zhàn)場(chǎng)上急促的鼓點(diǎn),在安靜的辦公室里回響。
窗外的天色,不知不覺(jué)間,已經(jīng)暗了下來(lái)。
硅谷的黃昏,帶著一種慵懶的金色,透過(guò)巨大的落地窗,灑在陸奇專注的側(cè)臉上。
辦公室里的同事們,開始陸續(xù)收拾東西,準(zhǔn)備下班。
“陸,要一起去喝一杯嗎?”一個(gè)同為技術(shù)高管的白人朋友走過(guò)來(lái),拍了拍他的肩膀。
陸奇的眼睛沒(méi)有離開屏幕,只是微微搖了搖頭,嘴里含糊地應(yīng)了一聲。
“好吧,別太晚了,我先走了。”朋友聳了聳肩,離開了。
辦公室里的人越來(lái)越少。
嘈雜的人聲,漸漸被服務(wù)器機(jī)房傳來(lái)的低沉風(fēng)扇聲所取代。