"": 200,
"": "",
"": "九月二十七號,周日。
中關村的大多數公司不上班,但煒傑的辦公室亮著燈。
何明和劉芳吵了一架。
起因是技術路線。何明認為應該先做分布式爬蟲——沒有數據,搜索引擎就是空殼。劉芳認為應該先優化索引算法——有了好的索引,哪怕隻有一萬個網頁,也能做出像樣的演示效果。
兩個人從下午吵到晚上。何明站在顯示器前麵,手在空中比劃,聲音越來越大。劉芳坐在椅子上,雙手交叉,聲音不大但每一個字都像釘子一樣敲進去。
\"爬蟲是根!\"何明拍了一下桌子,\"沒有數據,你索引再好搜什麼?搜空氣?\"
\"索引是魂!\"劉芳回敬,\"你爬回來一百萬個網頁,搜索結果排不出來,用戶打開頁麵十秒鐘找不到想要的東西,照樣走人!\"
張婷站在旁邊,沒插嘴。陳婉清在走廊裡打電話,假裝沒聽見。
煒傑靠在門框上,看了十分鐘。然後他說:
\"兩周。\"
兩個人同時轉過頭看著他。
\"何明,給你兩周,爬蟲做到能跑。不需要分布式,單機版,能爬,能存,能去重。\"煒傑說,\"劉芳,這兩周你優化索引,目標是一萬個網頁的檢索響應時間不超過兩秒。\"
\"然後呢?\"何明問。
\"然後合並。\"煒傑說,\"兩周後,爬蟲抓回來的數據喂給索引,看效果。效果好,繼續。效果不好,換方案。\"
劉芳皺了皺眉頭。
\"這不是最優解。\"
\"這是最快解。\"煒傑說,\"我們沒有時間爭最優。60天,我們要的是一個能演示的產品,不是一個完美的係統。\"
他走到兩個人中間。
\"何明,你懂爬蟲,你懂數據。劉芳,你懂索引,你懂算法。你們各自擅長的東西不一樣,但目標一樣——做出一個比搜狐新浪更好的搜索。\"
他頓了頓:\"比對方強多少不重要。重要的是,讓對方追不上。\"
讓您第一時間享受最新章節,請訪問𝗼𝗼𝗽.𝘁𝘄
何明和劉芳對視了一眼。沒說話,但眼神裡的火藥味淡了。
\"散會。\"煒傑說,\"明天開始,各自乾活。\"
十月一號,國慶節。
北京放假三天,但辦公室裡人沒少。何明把藍極速網吧的班調到了白天,晚上過來通宵寫代碼。他帶了一個睡袋,困了就鋪在地板上眯一會兒。劉芳的團隊有三個人自願加班,兩個程序員加一個服務器管理員。
煒傑給他們買了加班的夜宵——煎餅果子、茶葉蛋、熱豆漿。每天十點鐘準時送到。
\"煒哥。\"北極星過來的一個年輕程序員叫小陳,二十三歲,剛從北大畢業,\"你每天都來送?\"
\"隻要你們在這乾活,我就來。\"煒傑說,\"吃的管夠。\"
小陳咬了一口煎餅果子,含糊不清地說:\"以前在北極星,劉總……劉姐從來不讓我們加班。她說加班說明計劃錯了。\"
\"她說得對。\"煒傑說,\"但現在不是計劃錯了,是時間不夠。\"
小陳愣了一下,然後笑了。
\"你說話跟我們劉姐挺像的。\"
\"不像。\"煒傑說,\"她是技術思維,我是土匪思維。\"
小陳哈哈大笑,嘴裡的煎餅果子差點噴出來。
十月五號,第一個裡程碑。
何明的爬蟲跑起來了。單機版,用Perl寫的,能在八個小時內抓取並去重一萬個網頁。數據存在本地硬盤上,格式是簡單的文本文件。
劉芳的索引也優化完了。一萬個網頁的檢索響應時間,平均1.7秒,最長不超過3秒。
兩個人把係統合並的那一天,辦公室裡的氣氛像高考放榜。
煒傑站在何明身後,看著他在命令行裡輸入最後一個參數,按下回車。
屏幕上的光標閃了幾下,然後跳出來一行字:
索引構建完成。總計:10,247個文檔。響應時間:1.8秒。
辦公室裡安靜了兩秒鐘。
然後小陳第一個喊出來:\"成了!\"
何明靠在椅背上,長長地出了一口氣。劉芳的嘴角動了一下,雖然沒笑,但眼神裡有一種壓抑不住的得意。
煒傑走到顯示器前麵。
\"演示。\"
"\。擎引索搜"\:字個兩入輸裡框索搜在明何
。車回
。頁主程課的係機算計學大個一是條三第,章文術技的elgooG國美於關篇一是條二第,紹介麵頁索搜的狐搜是條一第。LRU和要摘、題標有都條一每。果結索搜條十了出列上幕屏,後秒8.1。新刷麵頁
。問傑煒"\?樣麼怎性關相"\
"\。容內是全,告廣有沒的們我。告廣是條兩有條三前,裡果結索搜的狐搜"\,說芳劉"\。強狐搜比"\
"\?呢浪新比"\
"\。有沒個一們我"\,說明何"\。麵頁誤錯404個三有裡果結的回返浪新"\
。頭點點傑煒
"\。頁網個萬十——步一下。了完走步一第"\,說他"\。好"\
。間瞬一了靜安裡室公辦
"\?倍十跳接直,個萬一才在現"\,睛眼大瞪陳小"\?個萬十"\
"\?展擴能不能蟲爬,明何。品產個是說能才個萬十,示演做能隻個萬一"\,說傑煒"\。對"\
"\。式布分做,器機加要需。住不撐版機單但"\,說明何"\。能"\
"\?台幾加"\
"\。儲存做台一,度調做台一。台兩少至"\
"\。廈大龍海去我跟你,婷張"\,說傑煒"\。買去"\
。台櫃個那的器機攢次上了到找地路熟門熟傑煒,樓三廈大龍海
"\?樣麼怎著用台那次上?了來又,喲"\:亮一睛眼,傑煒見看他。笑分三人見,馬姓,子胖的歲來十三個是板老台櫃
"\。盤硬G8,存內兆821,332騰奔,點一高次上比置配。台兩要次這"\,說傑煒"\。行還"\
"\。天三概大,貨調州廣從得台一另,台一有貨現"\,手搓了搓板老馬"\?台兩"\
"\?錢少多"\,說傑煒"\。室公辦送後天三台一另,走拿先台一"\
。下幾了按,器算計個一出拿板老馬
安和費運上算。六萬一共一台兩"\