第三十二章:千尋瀏覽器
何小峰前世作為一個(gè)程序猿,他自己用過(guò)很多瀏覽器,深度研究過(guò)各家瀏覽器的特點(diǎn)。所以現(xiàn)在制定項(xiàng)目方案的時(shí)候,他決定深度項(xiàng)目研發(fā)工作。
這是AST公司第一次由員工提出的設(shè)想,被公司納入項(xiàng)目立項(xiàng)。如果項(xiàng)目運(yùn)營(yíng)成功,就會(huì)為AST公司其他員工的創(chuàng)新能力,打了一針強(qiáng)心劑。
參加會(huì)議的人數(shù)不多,包括管理團(tuán)隊(duì)在內(nèi)共有大約十幾人。
“我們先解決第一個(gè)問(wèn)題,瀏覽器的商業(yè)價(jià)值是什么?AST需要嗎?”杜克是產(chǎn)品研發(fā)部主任,項(xiàng)目方案的初稿由他擬定。
“我認(rèn)為它是流量入口、資源入口,瀏覽器作為用戶(hù)訪(fǎng)問(wèn)互聯(lián)網(wǎng)的入口,有極強(qiáng)的戰(zhàn)略?xún)r(jià)值,本身就是一種推廣渠道不說(shuō),高曝光率對(duì)于糅合自家產(chǎn)品線(xiàn),打造平臺(tái)具有重要意義,并且會(huì)增加新的商業(yè)盈利渠道?!?p> 杜克說(shuō)完,眾人開(kāi)始紛紛議論,蘭迪沉思一會(huì)兒,舉手示意他有話(huà)補(bǔ)充。
“我贊同杜克的想法,瀏覽器是必須要開(kāi)發(fā),我補(bǔ)充一個(gè)觀(guān)點(diǎn)”蘭迪看著筆記本上的草稿念道:
“瀏覽器還有一個(gè)作用,阻擊競(jìng)爭(zhēng)對(duì)手、以攻代守,增加用戶(hù)黏性,主動(dòng)進(jìn)行品牌傳播。”
何小峰聽(tīng)完點(diǎn)點(diǎn)頭,同意兩人的見(jiàn)解,“開(kāi)始投票表決,是否通過(guò)研發(fā)瀏覽器項(xiàng)目?!?p> 何小峰巡視一圈,見(jiàn)一致舉手,通過(guò)了項(xiàng)目立項(xiàng)。
杜克接著說(shuō):“下面第二個(gè)問(wèn)題,我們的瀏覽器核心競(jìng)爭(zhēng)力在哪兒?”
“我認(rèn)為千尋瀏覽器的核心競(jìng)爭(zhēng)力就是:?jiǎn)?dòng)快、載入快、頁(yè)面整潔,快速幫用戶(hù)找到信息,為用戶(hù)提供多樣化選擇。”
奧利弗所在的團(tuán)隊(duì),將瀏覽器市場(chǎng)的調(diào)查報(bào)告,發(fā)給了參會(huì)人員。
“目前市面上的瀏覽器有三家,主要集中在網(wǎng)景和微軟這兩家公司上面,微軟采取了Windows95與IE捆綁銷(xiāo)售策略,目前市占率已經(jīng)超過(guò)網(wǎng)景公司,達(dá)到49%。......”
會(huì)議開(kāi)了5個(gè)小時(shí),最后何小峰決定,讓奧利弗團(tuán)隊(duì)為核心開(kāi)發(fā)組,何小峰擔(dān)任瀏覽器項(xiàng)目顧問(wèn),并向社會(huì)上招募網(wǎng)頁(yè)渲染工程師,開(kāi)發(fā)千尋瀏覽器,一期項(xiàng)目經(jīng)費(fèi)為1000萬(wàn)美元,產(chǎn)品年底前上市。
奧利弗團(tuán)隊(duì)幾人顯然抑制不住興奮,他們正式成為一個(gè)獨(dú)立的項(xiàng)目事業(yè)部了。
奧利弗和優(yōu)利、吉姆、艾力幾人開(kāi)始研究瀏覽器內(nèi)核開(kāi)發(fā),何小峰將內(nèi)核手稿提供給他們。
瀏覽器內(nèi)核主要是排版渲染引擎技術(shù),將負(fù)責(zé)取得網(wǎng)頁(yè)的內(nèi)容(HTML、XML、圖像等)、整理信息,以及計(jì)算網(wǎng)頁(yè)的顯示方式,然后輸出至顯示器。
何小峰提供給他們的思路是,基于trolltech開(kāi)源代碼,開(kāi)發(fā)一款全新的排版渲染引擎。
谷歌的 Chrome 和蘋(píng)果的Safari這兩款瀏覽器都是trolltech的分支,trolltech架構(gòu)優(yōu)于IE。
自研一款瀏覽器內(nèi)核難度非常大,像是一個(gè)系統(tǒng)工程。瀏覽器的各個(gè)組件研發(fā)難度其實(shí)都不大,難得融合和優(yōu)化,得益于何小峰前世是程序猿,在他的指導(dǎo)下團(tuán)隊(duì)會(huì)少走很多彎路。
很快開(kāi)發(fā)團(tuán)隊(duì)發(fā)現(xiàn)Java語(yǔ)言太臃腫、低效、后續(xù)優(yōu)化太麻煩等,他們需要一款高效、簡(jiǎn)潔的程序語(yǔ)言。
因此何小峰讓迪克西特、溫斯頓、杜克等人帶隊(duì),開(kāi)發(fā)一款全新的javascript高級(jí)編程語(yǔ)言,梁輝放下了手中的算法開(kāi)發(fā)進(jìn)程,也加入了其中。
......
何小峰除了最初的幾天,還有時(shí)間全天候陪妹妹,進(jìn)入七月下旬,參與瀏覽器開(kāi)發(fā),已經(jīng)擠干了他的時(shí)間。為了給妹妹找點(diǎn)事做,何小峰托關(guān)系,讓她參加哈佛大學(xué)教育學(xué)院的思維訓(xùn)練課。
這天,何小敏在客廳整理白天聽(tīng)課的筆記,她最初完全不適應(yīng)哈佛的課程,課程主要以小組討論為主,如果課前沒(méi)有閱讀大量相關(guān)資料,上課的時(shí)候,根本無(wú)法參與討論,因?yàn)樗欢畡e人在說(shuō)什么。
她嘗試去圖書(shū)館查閱資料,發(fā)現(xiàn)大學(xué)圖書(shū)館24小時(shí)座無(wú)虛席,她拿了書(shū)只能席地而坐。
學(xué)校的思維訓(xùn)練課,一天只上兩節(jié),約兩個(gè)小時(shí),課后的整理需要她花費(fèi)一天的時(shí)間,何小敏拼命努力學(xué)習(xí)的同時(shí),發(fā)現(xiàn)自己的口語(yǔ)能力也在飛速的提升。
何小峰回到家看見(jiàn)妹妹在整理筆記,“小敏,還沒(méi)睡呢,吃飯了么?”
“吃了,阿姨做的飯很好吃?!焙涡∶魶](méi)有抬頭,而是繼續(xù)寫(xiě)筆記。
為了照顧妹妹,何小峰請(qǐng)了一個(gè)華裔同胞保姆,收拾家務(wù)、做飯什么的。
何小敏整理完筆記,收好筆記本后,說(shuō)道:“今天學(xué)校很有趣,醫(yī)學(xué)院的學(xué)生們?cè)谂e行歌唱比賽,有一個(gè)人居然用一副骷髏骨架改成了吉他,后來(lái)才了解到是樹(shù)脂做的仿真骨架?!?p> 何小峰饒有興趣的問(wèn):“看來(lái)你最近過(guò)得很充實(shí),怎么樣呀,有沒(méi)有學(xué)到東西?”
“嗯,學(xué)到了很多,比如建立模型和歸納總結(jié)、思維透明化等等?!?p> “羅賓遜教授說(shuō):最偉大的學(xué)習(xí)通常發(fā)生在小組內(nèi)部,合作能夠促進(jìn)學(xué)習(xí)。假如我們將個(gè)人從集體中分離出來(lái),單獨(dú)評(píng)價(jià)個(gè)人成就,那么就等同于讓他與自然的學(xué)習(xí)環(huán)境脫節(jié)。”
何小峰聽(tīng)完妹妹的描述,贊賞道:“很好,你學(xué)會(huì)了用不同方式思考世界,知道了團(tuán)隊(duì)合作的重要性。”
“哥,課程明天就結(jié)束了,我想報(bào)了一個(gè)旅行社團(tuán),趁假期進(jìn)行環(huán)美旅行?!?p> “嗯嗯,對(duì)不起?。∥矣幸粋€(gè)比較重要的課題要研究,沒(méi)辦法陪你啦,我?guī)湍闳ヂ?lián)系旅行社吧?!焙涡》逑蛎妹谜f(shuō)了句抱歉。
“哥,你已經(jīng)做得足夠多了,光是在哈佛這幾天上課,就已經(jīng)讓我整個(gè)人生都獲益匪淺了?!?p> “這是我應(yīng)該做的”何小峰問(wèn):“小敏,你想來(lái)美國(guó)留學(xué)么?”
“想??!可是我成績(jī)不夠好。”
何小峰鼓勵(lì)道:“別灰心,你在本科階段千萬(wàn)不能松懈,如果能得到你院系導(dǎo)師的推薦,我可以幫你申請(qǐng)你理想的大學(xué),學(xué)費(fèi)你不用擔(dān)心?!?p> 申請(qǐng)美國(guó)大學(xué),除了通過(guò)一系列考試以外,學(xué)費(fèi)也是一個(gè)很關(guān)鍵的因素,有全額補(bǔ)助、有半額、有自費(fèi)等,申請(qǐng)全額是最難的。哈佛一年學(xué)費(fèi)約為5萬(wàn)多美元,即使是中產(chǎn)美國(guó)家庭也需要貸款才能讀得起,很多畢業(yè)生,畢業(yè)十年了還在還貸款。