浙江在线12月19日讯 日前,第44届国际大学生程序设计竞赛亚洲区比赛在西北工业大学落幕,冠军是清华大学队,在浙江大学、南京大学、北京大学等前十名名校的身影中,来自杭州电子科技大学的“五点共圆”队非常显眼,他们排在两支清华队伍之后,是第三名。
国际大学生程序设计竞赛(简称ACM),被公认为“编程界的奥林匹克”。中国计算机学科排名靠前的大学,无一例外重视这项不是人为打分的硬核竞赛,将打入全球总决赛并取得好成绩视为大学计算机人才培养水平的一项重要指标。
学生打入前三名
杭电10年5次进入全球总决赛
大学里的竞赛,可谓多如牛毛,但受到名校重视的竞赛并不多,ACM就是其中之一。
ACM国际大学生程序设计竞赛亚洲区域赛前十名经常被一些著名大学垄断,不过最近十年来,杭电代表队常常进入前十榜单。而这次,杭电取得了区域赛的历史最佳成绩,进入2020年于俄罗斯举行的全球总决赛,杭电ACM集训队总教练刘春英老师也在本次比赛中获得优秀教练奖(全国共六位,分别来自清华大学、杭州电子科技大学、中山大学、浙江大学、南京大学、北京大学)。
“过去10年,杭电以普通一本高校身份,已经5次进入ACM全球总决赛,最好成绩是2017年的全球并列第20位。去年我们没有进入全球总决赛,说实话,今年压力还是挺大的,这次能以区域赛历史最好成绩,重返全球总决赛,对我来说还是非常欣慰的。”昨天,刘春英对记者说。
“编程”现在成了教育领域的网红,越来越受到重视,所以很多家长都知道ACM。中学有信奥,主要考的是编程、算法,采取的是“一个人5个小时做3道难题”的考法。基本上是同样风格的题目,到了大学阶段则叫ACM/ICPC,是由美国计算机协会主办的全球性程序设计竞赛,被誉为“大学里难度最高的学科竞赛之一”,采取的是“三个人组队5小时做10~13道题目”的考法。
这就很容易理解,为什么清华、北大、上海交大、浙大这些名校能在ACM上成绩优异,因为不少学生都是“通过信奥竞赛特长生渠道被录取的”。中学信奥基础好,大学打ACM往往有优势。
教练刘春英最擅长的是
让有天分的孩子大放光芒
双非大学想获得好成绩,难度可想而知。“最大的障碍,还是生源问题。”刘春英坦言,每年自己最紧张的,就是在杭电大一新生中挖掘好苗子。“好苗子可以是有信奥基础的,也可以是零基础的,但必须都要对编程超级热爱。毕竟ACM的路很辛苦,不仅需要天赋,还需要持久的热情。”
让他欣慰的是,随着杭电近些年的良好发展势头,以及业内对杭电ACM竞赛成绩的认可,学校陆续招到了一些不错的信奥苗子。
从2004年开始,刘春英把全身心投入到“栽培ACM苗子上”。2010年,杭电首次打入全球总决赛,当时双非大学进入全球总决赛凤毛麟角。后来杭电成了总决赛的常客。
刘春英觉得自己最擅长做的是“让有天分的孩子大放光芒”。“我很幸运,这些年遇到了胡浩(大学0基础开始编程)、陈松扬(现在浙大读研)等优秀同学。”胡浩是杭电进入ACM世界舞台的拓荒者,陈松扬带给杭电历史最佳的全球第20位,“有人说陈松扬毕业了,杭电ACM会不会一蹶不振。好在,祝之禺、陈惇显、顾奕臻三个棒小伙很快接棒,时隔一年就宣告,杭电又回来了。”
闯入ACM总决赛
是世界一流公司敲门砖
ACM,为什么这么受名校青睐?因为难,也因为在这一领域玩的天才颇多。
每年国际大学生程序设计竞赛总决赛的现场,结果一出来,冠亚军队伍的队员立刻被谷歌、脸书等疯抢,起薪都是百万美元,不少人后来成为细分领域的佼佼者。
现在大学生写代码很普遍,ACM好手就是“写代码中的职业选手”。杭电新一代ACM代表人物顾奕臻认为,“写代码有两种,搞工程的,就像长跑运动员,搞ACM的,就像跨栏运动员,偏理论一些,也最快乐。”