潮新闻客户端通讯员刘璐程振伟记者邱伊娜
在今年早些时候举行的第30次CSP(CertifiedSoftwareProfessional)认证中,来自杭州电子科技大学的高义雄同学获得500分满分,为全场唯一满分选手。
CSP是CCF也就是中国计算机学会举办的软件能力认证。想拿到满分概率极低。记者了解到,CSP第三十次认证,约有5000人参加,高义雄拿到了全场唯一的满分,再次在算法上展现了“ACM金牌选手”的实力。
ICPC/CCPC金奖“拿到手软”
高义雄在杭电,首先是在ACM国际大学生程序设计竞赛中“出圈”的。
“我们竞赛圈都知道杭电的竞赛一直很强。在我高中的时候,接触了在全国名气很大的杭电算法竞赛选手陈松扬(现在华为工作)。陈学长把我引荐给了刘春英老师,经过与刘老师交谈,我坚定了继续走算法之路的想法,选择来到杭州电子科技大学这所有着深厚算法竞赛历史与出色成绩的学校。”高义雄说。
在杭电,ACM集训队算法高手“大一就拿金奖”,是基本操作。在刘春英教练的悉心指导下,高义雄的团队在大一上学期就取得了ICPC济南区域赛的金奖。然而在接下来一年多的竞赛生涯中,高义雄遇到了自己的瓶颈——连续四场XCPC竞赛都是银奖。虽然“蛮受打击”,但在经过调整训练后,高义雄下个赛季连续取得了四枚XCPC竞赛的金奖和浙江省赛的亚军。“ACM金奖拿到手软”,让诸多网友羡慕不已。
“算法是最美的”
在高义雄的眼中,算法是充满魅力的。目前,高义雄以大四学生的身份在香港城市大学做访问研究学生。“算法设计研究的问题往往是抽象自生活的。我现在研究的一个课题跟财产分配有关系,比如说需要将一些社会资源分配给一些人,怎么分配公平?此外,算法决策的时候需要进行大量计算,而算法的目的就是去优化计算过程,或者说去优化寻找解的过程。通过算法设计,能够使问题的求解更快,消耗的资源更少,这非常有意义,也是我个人最喜欢的点。”
而事实上,“发现算法的美妙”,高义雄在杭电经历了一番“练级”。高义雄来杭电后,通过选拔进入卓越学院(荣誉学院)。卓越学院的培养强调“导师制”。高义雄介绍道,一开始自己觉得机器学习深度学习是一个有趣的方向,当时选择导师也是做这个方向的,经过两年的科研实践也做了一些实验,也读了一些论文,但觉得这个方向不太适合。
“教我概率论的老师是理学院的张安老师,我了解到他做的正好是理论计算机方向,我在大二下去报名了他开设的研究型课程,是讨论班型的课程,他当时讲的方向叫近似算法,我非常感兴趣,和导师商量过后,他们也都支持我去做我想做的事情。”
后来高义雄更多进行理论计算机方向研究,“杭电在做理论计算机方向的老师我都去学习,包括参与他们的一些论文讨论,学习到了很多。后面我还去选修了网络安全学院梅丽丽老师的两门研究生课,这个也是卓越学院特有培养模式,允许本科生选修研究生课,我选了梅丽丽老师的计算理论和博弈论两门课,这两门跟我现在研究方向关系很大。”
算法叩开机遇大门
进入名企和进入名校深造都是很好的选择,高义雄选择了后者。
“我一直非常感激刘春英老师,不仅在算法竞赛方面给予我培养,为人方面也是我的榜样,而且在未来发展方面也帮助我牵线搭桥。”高义雄表示,ACM算法大赛考察的知识和自己准备读博的方向非常接近,自己博士研究方向已确定为算法设计。今年3月份在上海的亚洲区ICPC决赛中,现在香港城市大学的导师正好也作为教练带队参赛。“我之前就了解过现在的导师,读过他一些论文,对他的研究方向很感兴趣。后来在刘春英老师的引荐下,我们当面聊天交流。一番接触下来,导师非常欢迎我来香港访问交流,甚至攻读博士学位,我获得了这个难得的机会,刘老师是我的引路人。”
不久前,高义雄获得了中国计算机学会(CCF)颁发的“CCF优秀大学生奖”,这个每年奖颁给全国约100名计算机专业的优秀学生。“因为热爱,从算法比赛,再到现在的算法设计研究,很充实,也很自在,自律带给我很大的自由。”高义雄对记者说。