楼天城编程能力强在哪

汽车玩家 发表于 2018-04-11 16:50:42 收藏 已收藏
赞(0) •  评论(0

楼天城编程能力强在哪

汽车玩家 发表于 2018-04-11 16:50:42

楼天城

楼天城,杭州人,1986年出生,高中毕业于杭州十四中。2004年保送进清华大学计算机系,2008年进入全球唯一华人图灵奖(计算机诺贝尔奖)得主姚期智院士领导的清华大学理论计算机中心攻读博士。正是姚教授发现他的才能后把他引上了现在的研究方向,并大力举荐他参加国际学术会议和比赛。楼天城是中国公认的大学生计算机编程第一人,经常以一人单挑一个队,在CEOI、ACM界无人不晓其大名,人称“楼教主”。目前在Google总部工作,从事社交网络和机器学习相关问题的研究。

楼天城编程能力强在哪

楼天城编程能力强在哪

能力从小培养

2001年11月,全国青少年信息学联赛(浙江赛区)一等奖。

2002年08月,全国青少年信息学竞赛三等奖。10月,全国高中数学联赛(浙江赛区)一等奖。

2002年11月,全国青少年信息学联赛一等奖,浙江赛区第1名。

2003年08月,全国青少年信息学竞赛一等奖,入选国家集训队。10月,全国高中数学联赛一等奖。11月,全国青少年信息学联赛一等奖。

2004年05月,国家队选拔赛第一名。9月,国际信息学奥林匹克竞赛金牌,第3名。 被保送进清华大学计算机系。

2005百度之星程序设计大赛冠军。

2006百度之星程序设计大赛冠军。google编程挑战赛第三名。 TopCoder算法中国区第一名。 ACM/ICPC中国赛区各站冠军。

2007年ACM/ICPC全球总决赛第二名。 (之后宣布退出ACM竞赛)

2008年11月14日,google编程挑战第一名。 23日,临时代替受伤的同学参加ACM/ICPC杭州赛区,力压群雄夺得第一名。

2008年夏季,进入全球唯一华人图灵奖(计算机诺贝尔奖)得主姚期智院士领导的清华大学理论计算机中心攻读博士学位。

2009年4月21日,再次带领清华大学在斯德哥尔摩ACM-ICPC Results World Finals 2009中夺得第二名,因为罚时,再次与总冠军失之交臂,负于St. Petersburg State University of IT, Mechanics and Optics

2010年CEOI以560分(满分600分,最后一题放水40分)最高分虐爆各国OIer。

2011年担任创新工场家族成员Doodle Mobile技术顾问。

2012年度Facebook“黑客杯”技术大赛于3月18日上午10点在美国门洛帕克(Menlo Park)市Facebook办事处正式开始,比赛时间为3小时。参赛者每人被给出三个不相关的技术难题,并要求在三小时内完成。 来自中国的程序员楼天成解决一个技术难题的时间为1小时44分钟,获得季军。

中国大学生计算机编程第一人

25岁的楼天城有“中国大学生计算机编程第一人”的称号,也被参加竞赛的学子们敬称为“楼教主”。他的传奇经历一直激励着众多年轻学子:从2001年开始参加计算机编程竞赛,并连获全国一等奖;2004年入选国家集训队,同年获得IOI金奖并被保送到清华大学;2008年开始在首位亚裔图灵奖获得者姚期智院士的理论计算机中心攻读博士;2007年和2009年两次带队参加ACM/ICPC全球总决赛并获得第二名。《程序员》近日专访了编程奇才楼天城,让他与我们分享一下他传奇的编程竞赛之路。

楼天城编程能力强在哪

从高一开始学习编程相关知识。编程对于高中生来说,确实是一门特别的科目。我所开发的应用中印象比较深刻的是黑白棋。当时在联众的游戏平台上,它有90%的胜率。最初设计的黑白棋只能搜索到六层,它的“棋艺”并不理想,当时很多此类的黑白旗游戏也能做到这一步。为了突破这一局限,我研究了各种优化技术、博弈算法及搜索技术,对算法进行了优化,使原来的搜索增加了四层,它的计算能力、博弈水平也随之提高了很多,一时很多人都难以胜过它。虽然这个游戏并没有像李开复当年写的黑白棋那么优秀,但对我来说,还是蛮有成就感的。另外,我还做过很多其他的应用,但大多是实现一些涉及核心的关键问题,并没有作为产品公布出来。

2006年,第一次参加编程竞赛,是Google编程挑战赛。由于一个失误,与冠军擦肩而过。大赛结束后,非常沮丧。后来在父母和老师的鼓励下,下定决心要再等机会,赢取冠军。两年后,直到2008年,才有机会再次参加Google编程挑战赛,并在最后8分钟赶超了当时领先于2小时52分的南非选手,获得了冠军。这次大赛来说可以算作一次真正的挑战。

编程竞赛是一个“公平、刺激、酷”的脑力游戏,除了能获得乐趣之外,还能很好地锻炼自己的思维,磨炼坚韧随和的性格。参加了多次竞赛,真实地体会到它的残酷性。编程竞赛是顶尖高手之间全方位素质的较量,即使一时的状态不佳,也会让你与冠军失之交臂,最终换来的将是几年的漫长等待。但也相当刺激、公平。这也是喜欢它的主要原因。感觉自己很幸运,能够接触到这些编程竞赛。这种比赛形式,完全符合我的思维方式。在这十多年来,无论在思维的培养还是对性格的磨炼上,它对我都起了很大的作用。

至于建议,像我们这些靠理性思维来解决问题的人,平时过于依赖自己的计算能力,不相信定式、经验之类的东西。而实际情况却是,有一些凭借经验才能做到的事情,我们做得不够好,只是想当然地以为计算等于一切,结果却与目标相差很远。所以有很多非智力因素也需要去掌握。否则,你可能会因此而落后于他人。这算是我的一个建议。

另一个建议就是不要把参加竞赛当作上大学的一个途径。竞赛可以帮助你提高自学能力和综合素质,锻炼思维能力,也可以帮助你提高其他科目,但平时一定要注意协调好竞赛与其他科目之间的关系,不要把其他科目落下,不要让竞赛成为影响正业的事情。

收藏

相关话题
文章来源栏目
+关注

评论(0)

加载更多评论

参与评论

相关文章

分享到

QQ空间 QQ好友 微博
取消