林仕鼎
人物經(jīng)歷
北航時期
1995年至2002年,林仕鼎就讀于北京航空航天大學(xué)計算機系。碩士學(xué)習期間,他所在的實驗室為某國產(chǎn)CPU研發(fā)配套系統(tǒng)軟件,林仕鼎承擔了操作系統(tǒng)內(nèi)核、系統(tǒng)級模擬器和調(diào)試器的大部分工作。這個項目引發(fā)了他對于OS kernel的濃厚興趣。艱苦的項目訓(xùn)練,可以看作是其關(guān)注系統(tǒng)架構(gòu)設(shè)計這個領(lǐng)域的原點。林仕鼎曾這樣評價北航經(jīng)歷:“OS是最復(fù)雜的系統(tǒng)之一,年輕時積累的經(jīng)驗,在我畢業(yè)后十多年的system hacking中,起了很大的幫助。這也是我喜歡在OS、storage和distributed systems等各類系統(tǒng)中反復(fù)研究設(shè)計,不停reinvent the wheel的情結(jié)所在。”
微軟時期
2002年畢業(yè)后,林仕鼎加入微軟研究院的系統(tǒng)研究組,主要研究大規(guī)模分布式系統(tǒng)和高性能系統(tǒng)架構(gòu),期間發(fā)表數(shù)篇論文,被Operating SystemReview、HotOS、ICAC、IPTPS等國際頂級期刊或會議收錄。
百度時期
2007年10月,林仕鼎加入百度,任網(wǎng)頁搜索部高級研究員。他創(chuàng)建了search infrastructure組,致力于研究適合百度搜索引擎的基礎(chǔ)架構(gòu)和ranking支撐系統(tǒng)。期間,林仕鼎主持開發(fā)了新一代網(wǎng)頁存儲處理平臺——百靈,帶領(lǐng)百度搜索引擎實現(xiàn)了網(wǎng)頁與索引的跨量級增長,并自2010年1月起擔任搜索技術(shù)委員會主席。
2010年6月,林仕鼎制定了百度統(tǒng)一基礎(chǔ)架構(gòu)發(fā)展的長期技術(shù)規(guī)劃,推動相關(guān)團隊的整合并創(chuàng)立基礎(chǔ)架構(gòu)部,擔任主任架構(gòu)師。在他的帶領(lǐng)下,基礎(chǔ)架構(gòu)部對原有的基礎(chǔ)平臺進行了全面的升級,在存儲、分布式計算、高性能計算和在線業(yè)務(wù)架構(gòu)方向上為百度業(yè)務(wù)的飛速發(fā)展提供了有力的保障。期間,他還主導(dǎo)設(shè)計了融合Table、Object和File等多種存儲結(jié)構(gòu)的新存儲系統(tǒng)(CCDB),并以此架構(gòu)進行多種存儲系統(tǒng)的歸一化。
2011年,林仕鼎積極思考和推進云戰(zhàn)略,并促使公司成立了移動·云事業(yè)部。作為首席架構(gòu)師,他制定百度云的戰(zhàn)略和發(fā)展規(guī)劃,確立了“一人一云”的理念,并主導(dǎo)設(shè)計了融合移動和云計算的云端一體化操作系統(tǒng) (Cloud OS)。Cloud OS三大套件中,個人云存儲平臺 (PCS)為每個用戶提供一份獨立于應(yīng)用的大容量存儲空間,支撐了網(wǎng)盤、云相冊和云音樂等多項新業(yè)務(wù);xCloud為數(shù)百個第三方應(yīng)用和多家手機廠商提供云服務(wù)解決方案;新型WebApp平臺西米露 (Sumeru)提供云端一體的編程模型,在此平臺上構(gòu)建的七種武器在2012年百度世界大會上驚艷亮相。2012年10月起,林仕鼎全面負責百度云的技術(shù)產(chǎn)品研發(fā)和生態(tài)系統(tǒng)建設(shè)。
2013年3月,林仕鼎回歸技術(shù)體系,任基礎(chǔ)體系和大數(shù)據(jù)首席架構(gòu)師。他統(tǒng)一指導(dǎo)基礎(chǔ)架構(gòu)部、系統(tǒng)部以及運維部的技術(shù)和戰(zhàn)略方向,推出了支持“Elasticity,Efficiency&Productivity”的數(shù)據(jù)中心操作系統(tǒng)。同時,他也帶領(lǐng)團隊對公司的數(shù)據(jù)進行了全面的梳理,定義了六大數(shù)據(jù)倉庫和元數(shù)據(jù)結(jié)構(gòu)。
在百度期間,他提出了數(shù)據(jù)中心計算概念,倡導(dǎo)軟件定義和應(yīng)用驅(qū)動的設(shè)計理念,并依此理念設(shè)計了全球首款商用ARM服務(wù)器、Software-Defined Flash、Rack Architecture以及基于FPGA的計算加速器等多款新型硬件體系結(jié)構(gòu),引領(lǐng)業(yè)界研發(fā)方向。他的工作在學(xué)術(shù)界也引起了很大的反響,其中Software-Defined Flash論文發(fā)表于ASPLOS 2013會議,成為中國工業(yè)界首篇被頂級系統(tǒng)會議錄用的論文。在以高級別演講者著稱的LADIS(Large-Scale Distributed Systems and Middleware)研討會中,林仕鼎也成為首位來自中國的主題報告者,為大家分享了他在大規(guī)模存儲系統(tǒng)領(lǐng)域的實踐與經(jīng)驗。
林仕鼎還負責百度公司承擔的多個國家項目,如國家863中國云“以支撐搜索服務(wù)為主的網(wǎng)絡(luò)操作系統(tǒng)”項目,發(fā)改委、工信部、財政部“云計算示范專項”項目等,樹立了百度在云計算和操作系統(tǒng)研發(fā)等領(lǐng)域的技術(shù)形象。
林仕鼎同時還兼任北京航空航天大學(xué)大數(shù)據(jù)專業(yè)主任的職務(wù),主講該專業(yè)的《計算機系統(tǒng)基礎(chǔ)》課程。他也是中國計算機學(xué)會大數(shù)據(jù)專委會和中國通信學(xué)會大數(shù)據(jù)專委會的委員。
創(chuàng)業(yè)時期
2014年5月,林仕鼎投身于教育領(lǐng)域的創(chuàng)業(yè),致力于用云計算和大數(shù)據(jù)的技術(shù)提升中國基礎(chǔ)教育行業(yè)的管理水平和教學(xué)水平,以實現(xiàn)基礎(chǔ)教育的“平等化、多元化和個性化”。
人物榮譽
2002年畢業(yè)于北京航空航天大學(xué)計算機系,獲得碩士學(xué)位。
2002年4月到2007年10月,于微軟亞洲研究院系統(tǒng)研究組工作,歷任助理研究員、副研究員、研究員。
2007年10月加入百度,擔任網(wǎng)頁搜索部高級研究員、主任架構(gòu)師。
2010年9月,任基礎(chǔ)架構(gòu)部主任架構(gòu)師。
2011年10月,任百度云首席架構(gòu)師。2012年10月起全面負責百度云的技術(shù)、產(chǎn)品與生態(tài)系統(tǒng)。
2013年3月,擔任百度基礎(chǔ)體系與大數(shù)據(jù)首席架構(gòu)師。
2014年5月,從百度離職,于教育互聯(lián)網(wǎng)領(lǐng)域創(chuàng)業(yè)。
人物成就
[關(guān)于系統(tǒng)與架構(gòu)]
系統(tǒng)架構(gòu)是一個工程和研究相結(jié)合的領(lǐng)域,既注重實踐又依賴理論指導(dǎo),入門容易但精通很難,有時候還要講點悟性,很具有“偽科學(xué)”的特征。要在此領(lǐng)域進階,除了要不斷設(shè)計并搭建實際系統(tǒng),也要注意方法論和設(shè)計理念的學(xué)習和提煉。
——"系統(tǒng)架構(gòu)領(lǐng)域的一些學(xué)習材料”
架構(gòu)一詞虛而又虛,存在于代碼的背后,似有似無。架構(gòu)師這個角色,感覺上很酷很重要,在工程實踐中卻經(jīng)常缺位,其作用在業(yè)界也褒貶不一。作為一個喜歡厘清概念的人,一直以來我都有很強的意愿去定義它們。
——“架構(gòu)設(shè)計與架構(gòu)師”QCon2013大會主題報告
[關(guān)于云與大數(shù)據(jù)]
一個全新時代的大幕才剛剛拉開,云、移動、大數(shù)據(jù)這些技術(shù)蓬勃發(fā)展,新的商業(yè)模式也初現(xiàn)曙光。當我們把所有用戶的行為和需求匯集到一塊去的時候,整個社會都將被技術(shù)的發(fā)展所重構(gòu)。互聯(lián)網(wǎng)變?yōu)樵破脚_,生成的是一個超大規(guī)模系統(tǒng)。這才是完整的生命,人的作用要么是為它提供工具,要么是提供數(shù)據(jù)。而人與機器合一組成的這個生命體,實際上是把最終的結(jié)果跟你去產(chǎn)生這個結(jié)果的原因連接在一起了,它將會快速進化,最終重構(gòu)整個社會。這是一次波瀾壯闊的技術(shù)革命,舊有的模式、框架和秩序都將被顛覆,身處其中,每個人的生活方式也都將改變。有意思的是,這場革命起源于數(shù)據(jù)中心,影響卻更為深遠——對于技術(shù)從業(yè)者的我們來說,這是無尚的榮耀和驕傲。
——與林仕鼎聊云計算《程序員》,劉江
百度是做搜索引擎的,從第一天開始,我們的業(yè)務(wù)和商業(yè)模式就是圍繞著數(shù)據(jù)開展的。談到大數(shù)據(jù),經(jīng)常有人問什么是大數(shù)據(jù),現(xiàn)在做大數(shù)據(jù)有什么不同。我個人的看法是有幾點不同。一是對大數(shù)據(jù)來說,很多時候我們強調(diào)的是實時的數(shù)據(jù),按照時間序列所產(chǎn)生的數(shù)據(jù)。二是數(shù)據(jù)有很多來源,其實是來自于物理世界的,通過手機、傳感器這樣的設(shè)備產(chǎn)生的數(shù)據(jù)。三是我們需要在已經(jīng)有的原始數(shù)據(jù),比如說網(wǎng)頁,這樣的基礎(chǔ)上加工出更多的知識出來。對應(yīng)到百度的產(chǎn)品也有很多新的創(chuàng)新,大家關(guān)注百度搜索可以看到有一些新的不同。比如你們可以問一些問題,比如謝霆峰的兒子是誰,謝霆峰是誰的兒子。這跟以前對關(guān)鍵字的搜索來說答案是一樣的,但是我們現(xiàn)在可以理解以前不存在的信息。這是大數(shù)據(jù)和以往數(shù)據(jù)處理不一樣的地方。
——2013年中國云計算大會,與李德毅、高文院士在問答環(huán)節(jié)
[關(guān)于學(xué)習與成長]
對于架構(gòu)師的技能要求,我參考武林高手,建了個模型:內(nèi)力+招式+經(jīng)驗。內(nèi)力由修煉得來,招式源于劍法拳譜即前人的積累,而經(jīng)驗則靠實戰(zhàn)。編程能力像是內(nèi)力,在不斷對代碼進行重構(gòu)的過程中獲得提升,參與項目就是實戰(zhàn)。通常來說,內(nèi)力+經(jīng)驗就能贏得戰(zhàn)斗,但招式會使你看起來出身名門大派,即不山寨。內(nèi)力、招式和經(jīng)驗,這三者通常也不是單獨增長的,需要在一次次的迭代過程中螺旋式上升,即在實戰(zhàn)中鍛煉內(nèi)力并加深對招式的理解,而后兩者可以帶來更多實戰(zhàn)的機會和成功概率。待你到達一定階段,自然也會總結(jié)出自己的功法招式,傳與后人。當然還可以寫成秘笈,留在山洞里等待有緣人。
——“架構(gòu)設(shè)計與架構(gòu)師”QCon2013大會主題報告
通過寫code和辛勤工作深刻理解how,通過閱讀和思考逐漸體會到why,二者需要持續(xù)迭代不斷升華。通常工作中得到的只是experience,思考后才會變成自己的skill;而閱讀中得到的一般也只是information,使用后加深理解才會變成knowledge;把skill和knowledge結(jié)合起來,才會真正形成自己的expertise。于此,才有可能具備前瞻性,知道what to do next。
——“專訪百度云首席架構(gòu)師林仕鼎:如何突破瓶頸”
[關(guān)于教育]
三層SaaS體系:Software as a service、School as a service、Startup as a service。 Software as a service運用云計算和大數(shù)據(jù)技術(shù)搭建起全新的教育SaaS,為學(xué)校管理、教學(xué)、學(xué)習三個核心環(huán)節(jié)提供服務(wù);School as a service通過平臺、應(yīng)用、課程三個層級建設(shè)探索課堂O2O模式;Startup as a service則通過生態(tài)系統(tǒng)的建設(shè)促進教與學(xué)全環(huán)節(jié)的應(yīng)用創(chuàng)新。
——“云上的學(xué)校——我的創(chuàng)業(yè)之旅”,紐約中國論壇,2014年
社會評價
2011年,被CSDN評為全國十大技術(shù)影響力人物。
2012年,在由《互聯(lián)網(wǎng)周刊》和中國社科院信息化研究中心主辦的“中國互聯(lián)網(wǎng)經(jīng)濟論壇金i獎”盛典上,百度云首席架構(gòu)師林仕鼎憑借在云計算方面的巨大成就,被評為“2012最佳技術(shù)創(chuàng)新年度人物”。這是盛典上頒發(fā)的唯一技術(shù)人物獎。此次獲獎也是業(yè)內(nèi)第三方組織對百度技術(shù)專家以及百度云在技術(shù)創(chuàng)新、生態(tài)圈構(gòu)建以及市場推進方面做出的肯定。
全球最大中文IT社區(qū)CSDN暨權(quán)威技術(shù)媒體《程序員》總編劉江:“在我所接觸過的技術(shù)人員之中,他可能是最具思想家氣質(zhì)的一個,常有天馬行空的靈思妙想。而另一方面,他又是目前業(yè)界為數(shù)不多的還在寫代碼、堅持在一線的高級技術(shù)管理者,深知且在主導(dǎo)技術(shù)實踐和基礎(chǔ)架構(gòu)的演變。”
