10月22-23日,第41届ACM国际大学生程序设计竞赛亚洲区域赛沈阳站在东北大学刘长春体育馆举行。北京大学、复旦大学、武汉大学、华中科技大学、南开大学、厦门大学、国防科技大学、上海交通大学、同济大学、哈尔滨工业大学、吉林大学等115所高校的186支代表队参赛。
IT界的“奥林匹克”
ACM-ICPC国际大学生程序设计竞赛被誉为IT行业的“奥林匹克”。它由美国计算机协会主办,是一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40多年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生计算机竞赛,被认为是挑选和发掘世界上最优秀的程序设计人才的有效途径。2016年度亚洲区共设立大连、沈阳、青岛、北京和朝鲜、中国香港6个区域选拔赛的赛站。
经过激烈角逐,比赛最终产生金奖19项、银奖38项、铜奖57项。
参赛学生毕业年薪最少15万元
ACM国际大学生程序设计竞赛是一项旨在展示大学生 创新能力、团队精神和 在压力下编写程序、分析和解决问题能力的年度竞赛。
5个小时内,大学生通过编写程序, 解决7到11个问题,而这些问题往往是亿万级的数据载量……
在这个比赛“夺牌”的大学生,毕业后几乎全都到世界名校或国内顶尖名校深造,如果选择就业,他们的 年薪最低也在15万元左右。可以说,还没等毕业,他们就已经被培养成了全国最好的程序员……
他们为什么这么牛?
1亿组数据只是个开始
东北大学参赛团队指导教师刘小峰告诉记者,为了让大家明白,举一个例子,假设有1亿组数据,题目要求同学们通过编程,把庞大的数据中所有升序排列的数据链全部挑出来,这可能只是第一步,接下来还会要求参赛者求和、求最大值等等。
计算机几个小时,他们只需要30分钟
“这么庞大的数据载量,如果是普通的计算机,可能要加很大内存,跑得时间很长,可能要两三个小时才能算出来。但是对于这些参赛者,可能只给他们很小的内存,可能只有几M,甚至不到1M,他们通过编程,要在1秒钟之内算出来……就是这么强大。”刘老师说。
“他们首先要在脑海中找到算法,明白如何解决这个问题,先有了想法,然后通过编程去实现这个想法……既考验思维,又考验操作能力,不能有短板。”刘老师介绍,比赛中解决一个问题的时间,一般最长不超过两小时,优秀选手可以在30分钟左右完成。
大一海选大三才能上战场 淘汰率97%以上
这些编程大神是如何培养出来的?能到达区域赛这一关,必须是从1000多支队伍里胜出的团队,已经非常厉害。每所高校的参赛团队的选拔过程可以说都是“大浪淘沙”,竞争异常激烈。
以东北大学为例,从大一开始就要进行海选,每年报名的学生差不多有400人,通过一系列选拔,过渡到100多人,最后只能留下10个人真正上战场,淘汰率在97%以上。“这个过程要两三年,而且训练是持续的,从不间断,节假日几乎都不休息。大一被选进来,过五关斩六将,大三才能真正‘出山’打比赛。”刘小峰说。
技术和抗压能力超强,企业必须青睐!
他们是行业里技术非常强、能力非常强的一群人;他们在大学期间到处比赛,见识比较广;他们经常在压力下编写程序、解决问题,心理抗压能力极强。
号外号外!!
按照赛制规定,东道主东北大学不能在本校参加比赛,东大团队将参加其他站的角逐。东北大学去年获得历史最佳战绩,代表中国参加了国际赛的征战。
让我们一起为即将出征的东大学子加油助威!