电竞比分网-中国电竞赛事及体育赛事平台

分享

中國編程第一人,發(fā)明三國殺,去了百度攔車?|科技少年

 創(chuàng)次方 2021-01-23


他被譽為中國編程第一人

打遍天下無敵手

他發(fā)明了三國殺

在谷歌和 Quora 兜兜轉(zhuǎn)轉(zhuǎn)

三十而立竟去了百度攔車?

2016 年 4 月 22 日,百度公司首席科學(xué)家、世界人工智能先驅(qū)之一的吳恩達(Andrew Ng)在 Facebook 上發(fā)布了這樣的一條重磅消息:


大意是:

「剛滿 30 歲、天縱奇才的樓天城「樓教主」要來百度(美國)參與無人駕駛項目研制啦!」

「他是世界頂尖黑客之一,過去十年世界排名前三,贏了谷歌 Code Jam 大賽兩次?。 ?/span>


(百度在美國山景城的辦公室,圖片來自氧分子網(wǎng))

這也使樓天城成為了百度有史以來最年輕的 T10 工程師,他將與百度首席架構(gòu)師、T11的 James Peng 緊密配合,全面參與無人車的技術(shù)研發(fā)。(T10 指的是技術(shù)總監(jiān)級別,T11 是首席科學(xué)家級別。)

來看一張樓天城的高清無碼大圖:


一時間,百度人工智能再次聚焦在鎂光燈下,輿論驚呼:這是湊齊豪華天團的節(jié)奏?。±^招募了谷歌大腦之父吳恩達、王勁、劉駿、鄭子斌后,樓天城再成新貴教主。

(王勁,2010 年加入百度,任高級副總裁、自動駕駛事業(yè)部總經(jīng)理)

(鄭子斌,2010 年加盟百度,任產(chǎn)品市場部總監(jiān))


(劉駿,2013 年加入,任技術(shù)副總裁)

但這個年僅 30 歲的程序猿究竟有什么天大的本事?以至于吳恩達這位泰斗級人物也因為他的到來在朋友圈炫耀一番?


「有的題不值得花那么長時間」

樓天城是浙江杭州人,曾就讀杭州十四中,高中之前,樓天城并沒怎么碰過電腦。

但他是一個具有超強理科思維的人,即使是踢球時,也居然會不斷計算向?qū)Ψ角蜷T底線帶球角度、距離和得分之間的概率關(guān)系!

然而,后來他之所以選擇計算機編程,不是因為數(shù)學(xué)太好,恰恰是數(shù)學(xué)「太差」——他總是在一些枯燥的重復(fù)性計算中犯錯。

「數(shù)學(xué)上的計算體力活,如果讓一個很會計算的完成,不是更好嗎?」

這是樓天城進入編程世界前提出的疑問,也是樓天城在人生程序上的第一個「Hello World」!「Hello World」幾乎是所有程序猿的第一行代碼)

他說:

我喜歡那些學(xué)習(xí)方式的創(chuàng)意,去告訴計算機要做什么,如何控制它;特別是使用數(shù)學(xué)去告訴計算機如何解決一個問題。

(杭州市第十四中學(xué))

在這種「偷懶」思維的驅(qū)使下,高一的樓天城加入了計算機小組,試圖尋求方法讓機器幫助人進行計算。

從小就具有編程思維的他,沒幾個月就獲得了 2002 年全國青少年信息學(xué)聯(lián)賽一等獎,浙江賽區(qū)第一名,轟動一時。

2004 年,他更幫助中國隊獲得國際信息學(xué)奧賽(IOI)金牌,這是代表世界中學(xué)生程序設(shè)計的最高水平。

他理所當然地取得了清華大學(xué)的保送資格。清華園的時光,他編寫了人生的重要幾行代碼。

名師出高徒

他是清華大學(xué)首屆「姚期智班」學(xué)生,主要研究領(lǐng)域是組合算法。

(清華大學(xué)計算機科學(xué)實驗班(姚班))

師從美籍華人姚期智院士,而姚教授可不是一般的人類??!

他在 2010 年獲得了計算機諾貝爾獎——圖靈獎,是世界首位亞裔獲得者。

(圖靈獎堪稱計算機界的最高榮譽,由美國計算機協(xié)會(ACM)頒發(fā),圖為獎碗)

姚期智的教導(dǎo)下,博士未畢業(yè)的樓天城,已經(jīng)有了等身的論文著述,其中有相當部分還是第一作者!


「失敗」的美國戰(zhàn)役

2006 年,Google Code Jam,樓天城的飛機穿越 13 小時的云層,降落在大蘋果紐約市,他急匆匆地趕到了舉辦比賽的酒店。


(比賽以及下榻之酒店)

這是他第一次參加世界賽事,旅途的勞累令他昏昏入睡,連鬧鐘設(shè)錯了也全然不知覺,這似乎為他比賽的失利留下了伏筆。

(選手備賽房間)

比賽總共有三道大題,250 分的題目是一道平面極值問題,500 分的題目是一道反 Hash 函數(shù)問題,1000 分的題目是涉及卷積函數(shù)和計算反函數(shù)的問題。

前期樓天城成績尚可,三道大題完成后,位居前六。

進入比賽的「Challenge」階段,戲劇性發(fā)生了,樓天城抓住一個挑戰(zhàn)他人的機會,并獲得成功,一舉占據(jù)了榜首!

這一次,是他第一次離世界冠軍如此接近。

但比賽似乎被刻意設(shè)計著,戲劇性繼續(xù)發(fā)揮作用。最后階段的「系統(tǒng)測試」中,樓天城接二連三掉進坑里,有的 double 用錯,有的變量忘記暫存,成績從「天堂」一下子又掉回了「地獄」,最終排名 50 左右。

比賽結(jié)果并不理想,樓天城一度很沮喪,但這并沒有打擊到他,他說,「這兩個錯誤至今仍刻骨銘心!」,經(jīng)驗是賺到了,為后來反攻埋下了原力。

連續(xù)兩年,中國人包攬冠亞軍

由于諸多東歐天才黑客的存在,中國在國際性編程比賽領(lǐng)獎臺上最多只占一個位置,直到 2008 年 Google Code Jam,樓天城領(lǐng)銜的中國軍團歷史性地包攬了冠亞軍。


(谷歌全球編程挑戰(zhàn)賽宣傳海報)

本屆比賽,全球超過 11000 名選手參加,最終有 100 位選手闖入在 Google 總部美國山景城舉行的總決賽,其中中國選手占了 1/5。

(比賽現(xiàn)場)

比賽總共有 5 道問題,經(jīng)過 3 個小時的激烈比賽,中國樓天城以 89 最高分,罰時僅 2:57:20 獲得冠軍,而同樣來自中國的朱澤園以 3:10:16 的較長罰時屈居亞軍,這是當時中國選手在同級別大賽的重大突破。

(2008 年 Google Code Jam 題目與結(jié)果)

2009 年,樓天城再次蟬聯(lián)冠軍,亞軍則變成了清華 2009 級漆子超。

(2009 年 Google Code Jam 題目與結(jié)果)

在樓天城之前,中國人最高只拿到了亞軍,而他之后,至今再無中國人站上冠軍領(lǐng)獎臺。


當時還是谷歌大中華區(qū)總裁的李開復(fù)積極評價樓天城等人在編程的突破,認為這些人將是

「未來推動中國互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的中流砥柱」。

未來也將證明他的判斷是正確的。


中國編程第一人

在程序猿界,其他人可以稱得上牛X,但被冠以傳奇之名的只有一個 ——「樓教主」。他在編程比賽中使用的代號 ACRush 名震八方。他的身上貼滿了各種各樣的標簽,被譽為中國大學(xué)生計算機編程第一人。

「只要有樓天城參加的比賽,別人就只能想著怎么拿第二。」

曾帶領(lǐng)浙江大學(xué)隊獲得世界 ACM 決賽總冠軍的教練王燦這樣評價樓天城。

(2009 年,樓天城帶領(lǐng)清華在斯德哥爾摩 ACM-ICPC ResultsWorld Finals 中奪得第二名)

在算法類程序設(shè)計競賽中,全球公認的有三大賽事:

IOI(國際中學(xué)生信息學(xué)奧林匹克競賽),代表世界中學(xué)生程序設(shè)計最高水平

ACM/ICPC(世界大學(xué)生程序設(shè)計大賽),代表世界高校團體水平

TopCoder 電腦編程競賽,代表個人最高水平,有一個全球總排名


(樓天城在 2010 年 TopCoder 比賽現(xiàn)場)

清華時代的他就已經(jīng)獲得了諸多逆天成績,每一塊都足以在頂級科技公司之間游刃有余:

2008、2009 年,Google Code Jam (谷歌全球變成挑戰(zhàn)賽)冠軍

2009 年,再次帶領(lǐng)清華大學(xué)隊在斯德哥爾摩 ACM-ICPC 全球總決賽中獲得第二名,因為罰時,遺憾與冠軍失之交臂

2008 年,臨時代替受傷的同學(xué)參加 ACM/ICPC 杭州賽區(qū),力壓群雄奪得第一名

2006 年 TopCoder(世界頂尖程序員)排行榜全球第三,中國區(qū)第一名

2005、2006 年兩屆百度之星程序設(shè)計大賽冠軍

(百度之星程序設(shè)計大賽)

即使在 30 歲的今天,樓天城依舊強勢占據(jù) TopCoder 第六。

獎項拿到手軟,但樓天城似乎并不飄飄然,一如既往地享受著比賽本身:

我真的強烈要求那些對編程感興趣的人去參加競賽!那是一個學(xué)習(xí)新技術(shù),提高已存在技術(shù),解決挑戰(zhàn)性問題,進入好的團體,并且玩的很開心的絕佳方式。

「天才與否,取決于最終的高度」

當所有人將「天才之名」冠于其頂時,樓天城對天才做出了自己的定義。

他作為一個理科生是嚴謹?shù)?,他認為天才與否,取決于最終達到的高度。一些事情不過比別人早幾年做到,算不上什么天才。

他的字里行間隱隱約約可以看到亞里士多德著名的三段論證明——

大前提:他的一些事不過比別人早幾年做到,聰明人遲早能做到,只是時間問題。

小前提:判定天才看的是「最終的高度」,他現(xiàn)在高度不夠,沒有突破性的成就。

結(jié)論:他現(xiàn)在并不是天才。

這就是樓天城「天才理論」的理科式證明。

身居編程界廟堂之高位,卻謙遜如入門小兒,為他增添了幾分魅力。

編程界的話題男神

樓天城格外分明的理科痕跡,無礙他在輿論和網(wǎng)絡(luò)世界的高人氣。在被話題熱炒方面,簡直就是編程界的馬云!

進入清華后的他,戰(zhàn)功顯赫,在編程界輸入「教主」,立馬返回指令「樓天城」。

他是堅定的格子襯衫愛好者,一件襯衫走天下。


在網(wǎng)絡(luò)上,有人把他作為個性簽名,


(圖片來自知乎)

有人說它是那種

「以一己之力單挑對手一個隊,然后把對手打得抬不起頭來」的人物

但樓天城矢口否認,

「這在現(xiàn)實比賽中幾乎無法發(fā)生,不知道為什么會有人那么喜歡傳這種東西」。

但沒用,吃瓜群眾的滔滔不絕是上了癮的,他高中時期杭州門戶網(wǎng)上傳出了這樣的段子:

杭州出牛人,名曰樓天城

他一回到校園,就被學(xué)弟學(xué)妹當偶像,開講座,

就有人求合影,

被求證網(wǎng)上熱傳的「樓天城發(fā)明三國殺」真?zhèn)螘r,樓天城表示這是真的,他在清華的三國殺小組里「負責游戲的平衡性檢測」,確是發(fā)明者之一。

「神」走了 ?

縱然是編程之「神」,也會老去。

2012 年 3 月 18 日,F(xiàn)acebook「黑客杯」(The Hacker Cup)編程大賽在美國加州門羅帕克的 Facebook 總部舉行。

三個小時的艱苦角逐一路打下來,俄羅斯選手羅曼·安德列夫(Roman Andreev)獲得冠軍,美國選手托麥克·凱扎(Tomek Czajka)獲得亞軍,樓天城名列第三。

(俄羅斯選手羅曼·安德列夫)

沒有人能夠完成全部三個問題。俄羅斯冠軍解答第一道題用了 1 小時 4 分鐘,美國人以一分鐘之差落后,而教主卻多花了 40 分鐘。雖然問題可能不在「能力不足」,而是戰(zhàn)略失誤,但教主的速度明顯落后了。

長江后浪推前浪。2012 年后,編程界的比賽上再沒有出現(xiàn)樓天城的消息了。

在 Topcoder 編程競賽的網(wǎng)站上,白俄羅斯的 18 歲小將 Gennady Korotkevich 成為了世界第一,他 11 歲時就獲得 IOI 銀牌,接著又獲得金牌。


(俄羅斯神童 Gennady Korotkevich)

但看慣了腥風(fēng)血雨的老司機樓天城怎會在意這些東西?他的故事已成后人茶余飯后的談資,知我罪我,一任諸君。

下一步,不再是程序里 0 與 1 的簡單變換,而是對真實世界的編程。

到最頂尖的地方去:Google

「樓教主」這樣專治各種不服的傳奇人物,自然在博士畢業(yè)之前就收到了海外互聯(lián)網(wǎng)科技巨頭的拼搶,但他究竟是去當時如日中天的蘋果,還是大廈將傾的微軟呢?


兩個都沒有。

2011 年,F(xiàn)acebook 率先向樓天城伸出了橄欖枝,樓天城成為了國內(nèi)首個沒畢業(yè)就獲得 Facebook 聘書的學(xué)生。Facebook 提供給他的工作與以前參加的競賽類似,負責軟硬件銜接的效率問題,如 CPU 運行效率、內(nèi)存何時清理等。

但這些東西不是樓天城所向往的,他研究方向一直是社交網(wǎng)絡(luò),與 Facebook 提供的崗位不太符合。


同時,另一家頂級互聯(lián)網(wǎng)公司谷歌也前來挖墻角。 2007 年,樓天城曾在谷歌實習(xí),倒是對其非常熟悉,他認為谷歌

「重視復(fù)雜問題的獨特處理與解決方案的價值觀?!?/span>


他還說,

「研究非常有影響力,并且有很有效的結(jié)果。我對大型網(wǎng)絡(luò)很感興趣,因此來山景城在谷歌工作是完美擬合的!」

再加上當時谷歌興致勃勃地開展了社交網(wǎng)絡(luò)項目 Google+,樓天成在經(jīng)過深思熟慮之后,決定放棄 Facebook 的「高價年薪」,于 2012 年 10 月毅然決然地從了谷歌。

社交夢斷 Google+

然而這一進,樓天城非但沒有大展拳腳的機會,反而掉進了一個無盡的大黑坑。

由于 Google+ 進入社交市場較 Facebook 晚,而且戰(zhàn)略出現(xiàn)嚴重偏差,在社交上根本不是 Facebook 的對手,雄心勃勃的 Google+ 項目成了公司史上最大的失敗之一。

在這樣的背景下,Google+ 團隊不可避免地被裁掉,樓天城也不能幸免。

但塞翁失馬,焉知非福,就當所有人為樓天城的硅谷前途擔憂時,告別了社交網(wǎng)絡(luò)的他卻意外地進入了谷歌最神秘的 Google X 實驗室,而且加入的還是如日中天的無人駕駛項目。

(谷歌無人駕駛項目)

但這樣的項目能帶給樓天城什么?

谷歌無人車

帶來的,是三年在世界頂級團隊的無人駕駛算法經(jīng)驗。

谷歌無人駕駛項目堪稱有史以來保密程度最高的項目,外界難以獲得任何相關(guān)信息, 因此樓天城在其中的具體職位不得而知。但他主攻無人車算法是毋庸置疑的。

實現(xiàn)無人駕駛依靠的是復(fù)雜的算法,原理是算法收集馬路上所有的元素,包括路、景、交通控制、位置,以及人和動物等等,然后用算法進行智能分類,從而驅(qū)使汽車做出正確判斷。


(無人駕駛算法對路面元素進行分類

在谷歌三年的寶貴技術(shù)積累為他日后加入百度無人車項目奠定了最堅實基礎(chǔ)。


(無人駕駛汽車真實路況模擬圖)

在這三年里,他所參與的無人駕駛項目一路高奏凱歌,幾乎成為了所有科技媒體和外界輿論的焦點

2014 年,谷歌公布了它只有兩個座,沒有方向盤的迷你無人駕駛車。

2015 年 5 月,谷歌宣無人車已經(jīng)在公路上安全行駛 160 多萬公里,期間沒有發(fā)生過任何碰撞事故。

2015 年 7 月,谷歌將無人駕駛車的測試范圍擴展到了加州以外的地區(qū)。

隨著測試里程的增加,半掩琵琶半遮面的無人駕駛項目無限接近成功,意味著立過汗馬功勞的樓天城收獲勝利果實之日的到來。

然而 2016 年,此時的樓天城卻做出了一個令人無法理解的舉動——從這個星球最領(lǐng)先的無人駕駛團隊——辭職。而他的下家,居然是一間問答公司!這個跳槽的舉動使「樓教主」在公眾前的完美形象幾乎毀于一旦。

人生黑點——給美國知乎的「表白書」

事情是這樣的。

2016 年 1 月,樓天城宣布加入美國知名問答網(wǎng)站 Quora——也就是美國版的知乎。

這一出戲令業(yè)界頗為不解,但更為震驚的是,他在加入 Quora 兩個月后就閃電辭職。

「樓教主」一生「受萬人敬仰」,江湖上流傳的 99% 都是自來水和歌頌貼,但這一次,他卻在中文網(wǎng)絡(luò)上成了眾矢之的,各種調(diào)侃、拉黑和惡搞如潮水般涌來。

究其原因,更多是由于一篇出自「樓教主」的「情書」!

在剛加入 Quora 時,樓天城寫了一篇情真意切的「表白文」,以回答一位用戶提出的「為什么選擇 Quora」的問題。


他在文中列的六大要點,把 Quora 里里外外都夸了一遍,如今卻慘遭打臉。

比較招人黑的是那一句:

「Quora 的期權(quán)計劃對員工很友好,即使離職之后也可以保留行使的期權(quán)。」

于是,兩個月后閃電辭職的行為,被網(wǎng)友解讀為:

所以「樓教主」你是為了卷錢才跳槽的嗎?

還是因為百度給的錢多所以喜新厭舊?


還有人把他刻畫為精通「面向工資編程」的程序猿。

......

要程序員攔車的百度來了!

人生的 bug 生成了,頂多就把它改掉,程序還要繼續(xù)運行。

外界的質(zhì)疑,并沒有給他加上「End If」的指令。他終歸接受了百度橄欖枝,又回到了他熟悉的無人駕駛算法領(lǐng)域。



他進入了百度硅谷分公司參與工作。

樓天城不是孤獨的,在他的身邊,也是一群牛人團隊。百度自動駕駛事業(yè)部計劃在無人車項目上打造了一個頂尖的團隊,樓天城是其中耀眼的一顆星。


今年百度并不平靜。在經(jīng)歷了臭名昭著的魏則西事件,

Low 到爆的 UI 演講事件等一系列負面消息之后,百度的社會形象已經(jīng)跌倒了谷底!

同時,百度的發(fā)展定位也讓外界疑問重重。

去年言之鑿鑿的 O2O 戰(zhàn)略被某些業(yè)內(nèi)人士嘲笑為「一家高科技公司居然去送沒什么技術(shù)含量的外賣」,如今似乎在百度內(nèi)部也成了尷尬的燙手山芋!


在 BAT 三大霸主亂戰(zhàn)中,阿里巴巴與騰訊攻勢咄咄逼人。一系列潰敗讓無人車被寄予厚望,成為了百度作為頂尖科技公司的零落尊嚴。


據(jù)中國新聞網(wǎng)報道,

2015 年 12 月,百度無人車在交通恐怖的北京上路實測。往返全程均實現(xiàn)自動駕駛,并實現(xiàn)了多次跟車減速、變道、超車、上下匝道、調(diào)頭等復(fù)雜駕駛動作,完成了進入高速(匯入車流)到駛出高速(離開車流)的不同道路場景的切換。


測試時的最高速度達到 100 公里/小時,令老司機也嘆為觀止。

如今的百度無人車被國家領(lǐng)導(dǎo)人充分肯定。

11 月末,在義烏世界互聯(lián)網(wǎng)大會上高調(diào)亮相,出盡了風(fēng)頭。


這樣的大好背景,使得樓天城的職業(yè)征程增添了不少正面因素,攔車又算得了什么!??


回到原點

他為編程而生。學(xué)生時代便為中國編程的國際榮譽立下汗馬功勞。

而后又是「坎坷」的職場生涯:

進入谷歌沒多久,Google+ 部門被裁;

前腳踏進 Quora,后腳就邁出去了;

剛進百度,醫(yī)療競價排名、UI 設(shè)計 、程序猿攔車等負面新聞接二連三。

在硅谷兜兜轉(zhuǎn)轉(zhuǎn)一圈后,他踐行了自己出國前的諾言:

「我是一定會回去的!」

無疑,中國無人駕駛多了一個重要砝碼。但造無人車確是世界性難題。

蘋果無人駕駛項目不斷傳出離職消息,項目負責人史蒂夫·扎德斯基(Steve Zadesky)今年宣布離職。

緊接著,

12 月 14 日,歌母公司 Alphabet 宣布放棄制造自家電動汽車,轉(zhuǎn)而開發(fā)自動駕駛技術(shù)。


百度作為后發(fā)者,困難與壓力更為巨大。

而再一次站到了編程原點的樓天城,未來,他能為中國乃至世界的無人駕駛創(chuàng)造些什么?

期待。

—— End ——

科學(xué)

不計較你的年齡

年輕

也足以影響世界


科技少年 06


視頻




    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多