他有着“中国大学生计算机编程第一人”的称号,也被参加比赛的学生尊称为“楼大师”。李开复表示,他是未来推动中国互联网行业发展的中流砥柱!
他的传奇经历一直激励着许多青年学子
他的老师是美籍华裔姚期智院士,姚教授不是一个普通人!!
姚期智是唯一一位华人图灵奖获得者,也是世界现代密码学、理论计算机科学、量子计算等领域的奠基人。现任清华大学交叉信息研究院院长。
2004年,他辞去普林斯顿大学终身教职,回到中国,担任清华大学高级研究中心教授。他还开设了全国第一门计算机理论课程,从根本上巩固了国内计算机本科课程的理论基础。
次年,他创办了现在著名的“姚班”,为中国计算机科学培养了一大批顶尖人才。其学生已遍布国内外人工智能产业和计算机科学研究的关键领域:中国计算机编程第一人楼天成,旷视科技三位创始人印奇、杨牧、唐文斌,都是姚班出来的学生。
介绍
楼天成,1986年出生,毕业于杭州市第十四中学。 2004年考入清华大学计算机系。 2008年进入清华大学理论计算机中心攻读博士学位,导师是唯一一位华人图灵奖(计算机诺贝尔奖)获得者姚期智院士。楼天成被公认为中国大学生计算机编程第一人。他经常独自挑战一个团队。 CEOI和ACM圈子里人人都知道他的名字,被称为“楼大师”。
奖项
2001年11月,获得全国青少年信息学联赛(浙江赛区)一等奖。
2002年8月,获全国青少年信息学竞赛三等奖。
2002年10月,获得全国高中数学联赛(浙江赛区)一等奖。
2002年11月,获得全国青少年信息学联赛一等奖,浙江赛区第一名。
2003年8月,获得全国青少年信息学竞赛一等奖,并入选国家集训队。
2003年10月,获得全国高中数学联赛一等奖。
2003年11月,获得全国青少年信息学联赛一等奖。
2004年5月,在国家队选拔比赛中获得第一名。
2004年9月,获得国际信息学奥林匹克竞赛(IOI)金牌。
2005年获得百度之星编程大赛总冠军。
2006年获得百度之星编程大赛总冠军。
2006年,他在Google全球编程挑战赛中获得第三名。
2006年,TopCoder算法在中国排名第一。
2006年获得ACM/ICPC中国各赛区冠军。
2007年,他带领清华大学队在ACM/ICPC全球总决赛中获得第二名。
2007年,楼天成开发了WalkScript(WalkLan)(Walk Script),构建了我国GIS软件第一个测绘地理信息脚本语言。
2008年11月14日,他赢得了Google全球编程挑战赛。
2008年11月23日,他临时代替受伤的同学参加ACM/ICPC杭州赛区,击败众人,获得第一名。
2009年4月21日,再次带领清华大学队在ACM-ICPC全球总决赛中获得第二名。遗憾的是,他因计时处罚而无缘冠军。
2009年11月,再次获得Google全球编程挑战赛冠军。
2011年1月,在Facebook举办的2011年Facebook黑客杯世界编程大赛(Facebook Hacker Cup 2011)中获得第三名。
2012年3月,在Facebook举办的2012年Facebook黑客杯世界编程大赛中再次获得第三名。
曾经风靡大街小巷、老少皆宜的卡牌游戏——三国志!是我楼天成楼领主发明的!!! (不信,当我被要求验证网络上流行的“楼天成发明三国”真伪时,楼天成发明了三国!天城说这是真的,他是“负责平衡测试的”)清华大学三国杀戮队中的游戏的作者,确实是发明者之一)
(惊讶吗?惊讶吗?)
楼天成,浙江杭州人。就读于杭州市第十四中学。高中之前,楼天成从来没有碰过电脑。
但他是一个具有很强的科学思维的人。甚至在踢球的时候,他也会不断地计算带球到达对方球门底线的角度、距离和得分之间的概率关系!
然而,后来他之所以选择计算机编程,并不是因为数学太好,而恰恰是因为数学“太差”——他总是在一些枯燥的重复计算中犯错误。
“如果让擅长计算的人来完成数学计算的体力活,岂不是更好?”
这是楼天成在进入编程世界之前问的一个问题,也是楼天成人生编程中的第一个“Hello World”! (“Hello World”几乎是所有程序员的第一行代码)
他说:
“我喜欢学习方法的创造性,告诉计算机要做什么以及如何控制它;特别是用数学来告诉计算机如何解决问题。”
(杭州市第十四中学)
在这种“懒惰”思维的驱使下,高中一年级的楼天成加入了计算机团队,试图找到让机器帮助人们计算的方法。
他从小就有编程思维。几个月之内,他就获得了2002年全国青少年信息学联赛一等奖和浙江赛区第一名,轰动一时。
2004年,他帮助中国队在代表世界中学生编程最高水平的国际信息学奥林匹克竞赛(IOI)上夺得金牌。
他理所当然地考上了清华大学。在清华大学期间,他写下了人生中几行重要的代码。
名师出大弟子
他是清华大学首届“姚期智班”的学生。主要研究领域是组合算法。
(清华大学计算机科学实验班(姚班))
“失败的”美国战役
2006年Google Code Jam期间,楼天成驾驶的飞机在云端飞行了13个小时,降落在“大苹果”纽约市。他匆匆赶往举办比赛的酒店。
(比赛及酒店住宿)
这是他第一次参加世界大赛。旅途的疲劳让他睡着了,他甚至没有意识到自己的闹钟设错了。这似乎为他在比赛中的失败埋下了伏笔。
(球员准备室)
比赛中存在三个主要问题。 250分题是平面极值题,500分题是逆Hash函数题,1000分题涉及卷积函数和逆函数的计算。
楼天成前期的成绩还算可以,完成三大题后,排名进入了前六名。
比赛进入“挑战”阶段,戏剧性的事情发生了。楼天成抓住了挑战别人的机会,成功了,一举占据了榜首!
这一次,他第一次距离世界冠军如此之近。
但这场比赛似乎已经上演,戏剧还在继续上演。在“系统测试”的最后阶段,楼天成接二连三地掉进坑里。一些双精度数被错误使用,一些变量被忘记暂时保存。成绩一下子从“天堂”跌落到“地狱”,最终排名在50名左右。
比赛的结果并不理想,但似乎并没有影响到楼天成。他说:“这两次错误至今仍令人难以忘怀!”他积累了经验,甚至为后续的反击奠定了力量。
中国队连续两年夺得冠亚军
由于东欧天才黑客的存在,中国在国际编程竞赛的领奖台上只占据了一个位置。直到2008年Google Code Jam,楼天成率领的中国军团历史性地获得冠亚军。
(谷歌全球编程挑战赛宣传海报)
本次比赛共有来自世界各地的11000余名选手参加。最终,100名选手进入在谷歌总部山景城举行的决赛,其中1/5是中国选手。
(游戏场景)
本次比赛共有5道题。经过3个小时的激烈角逐,来自中国的楼天成以最高分89分、罚时仅2小时57分20秒获得冠军,而同样来自中国的朱泽元则以3小时10分16秒的较长罚时获得冠军。 。当时,他获得了第二名。这对于当时同级别比赛的中国选手来说是一个重大突破。
(2008 年 Google Code Jam 问题和结果)
2009年,楼天成再次夺得冠军,亚军成为清华大学2009级齐子超。
(2009 年 Google Code Jam 问题和结果)
在楼天成之前,中国人只能获得第二名,而在他之后,再没有中国人站上冠军领奖台。
时任谷歌大中华区总裁的李开复积极评价了楼天成等人在编程方面取得的突破,认为这些人会是
“未来推动中国互联网产业发展的中流砥柱”。
未来将证明他是对的。
“天才与否,取决于最终的高度。”
当大家给他冠以“天才之名”时,楼天成对天才做出了自己的定义。
作为一名理科生,他很严谨。他认为天才与否取决于最终达到的高度。仅仅比别人早几年做某事并不算天才。
从他的字里行间可以隐约看出亚里士多德著名的三段论——
大前提:他做的一些事,只是比别人早几年完成。聪明人迟早能做到。这只是时间问题。
小前提:决定天才的是“终极高度”。他现在的身高还不够高,还没有取得突破性的成就。
结论:他现在已经不是天才了。
这是楼天成“天才论”的科学证明。
虽然他在编程界占有很高的地位,但他却像初学者一样谦虚,这给他增添了几分魅力。
精彩点评,点击蓝色字即可
(原来大家都想要最后一张)
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.fwsgw.com/a/sanguo/206203.html