浅谈ACM/ICPC对大学生就业的促进作用

2019-03-26 08:10
福建质量管理 2019年15期
关键词:华南农业大学程序设计竞赛

(华南农业大学 广东 广州 510642)

由于高校扩招,毕业生人数屡创新高,2019年全国普通高校毕业生预计834万人,比2018年增加14万人,大学生就业问题正成为每年热议的话题。在“大众创新,万众创业”的时代背景下,专业技能突出、综合素质高的创新型人才越来越受到用人单位的青睐。ACM/ICPC国际大学生程序设计竞赛是一项受到国内外顶尖高校和世界知名IT企业广泛认可的国际性赛事,能够提高大学生学习主动性、拓宽知识面、提升科技意识和创新能力,促进大学生全面发展、提高大学生综合素质,助力大学生在激烈的就业竞争中脱颖而出。

一、ACM/ICPC竞赛介绍

ACM/ICPC国际大学生程序设计竞赛是全世界公认的规模最大、水平最高的国际大学生程序设计竞赛,旨在展示大学生创新能力、团队精神及在压力下编写程序、分析问题和解决问题的能力[1]。大赛起始于上个世纪70年代,经过40余年的发展,ACM/ICPC已发展成为全球最具影响力的大学生程序设计竞赛,2018年第43届国际大学生程序设计竞赛吸引了来自全球六大洲的110个国家和地区、共3233所高校近5万名选手报名参赛。ACM/ICPC竞赛分区域赛和世界总决赛两个阶段进行,每年9-12月在全球各大洲举行区域赛,次年3-4月举行世界总决赛。

ACM/ICPC竞赛为组队赛,竞赛中三人一组,共用一台电脑,竞赛试题为全英文,参赛队需要在5个小时内写出每道题目的程序源码,提交至裁判进行评判,只有输入正确的结果才能获得通过。比赛过程中,参赛队可以看到所有队伍答题情况和排名,这保证了比赛的公正性,但同时也给参赛者增添了心理压力。

二、ACM/ICPC竞赛对大学生能力的培养

1.获取、运用知识的能力和创新能力。ACM/ICPC竞赛涵盖了数学(包括数论、图论、几何、离散数学等)、计算机科学(包括数据结构、算法设计与分析、程序设计语言等)、英语(竞赛采用英文命题)等多方面的知识,重点考察选手综合运用所学知识进行程序设计的能力[2]。ACM/ICPC竞赛试题通常为具有一定难度的原创题目,其涵盖的知识面也远高于普通教材中要求掌握的程度,因此参赛者需要自学相关知识,并综合应用所学知识进行创造性地解答。长期的训练过程,对于大学生获取和运用知识的能力、创新能力的培养具有显著地提升作用。

2.团队协作能力和策略设计能力。ACM/ICPC竞赛是团队作战,通过三个人互相配合,以期达到1+1+1大于3的效果。参赛队必须紧密配合,合理分工,加强沟通,充分发挥各自优势,以更快的速度正确解答更多的试题。竞赛成绩根据解题数和用时长短进行排名,输入错误的结果会有相应罚时,因此,参赛队还必须具备良好的策略设计能力。这种团结协作精神和策略设计能力的培养,对于大学生进行科学研究抑或进入工作岗位打下了良好的基础。

3.抗压能力和心理承受力。ACM/ICPC竞赛在封闭环境下进行,比赛时间整整5个小时,封闭高压的环境加上紧张激烈的气氛,对于参赛者的抗压能力和心理承受力具有较高的要求,否则一旦遇到较难的题目则极易出现心态不稳,难以发挥出应有的水平。长期的训练和比赛经历,对于提高抗压能力、稳定心态、增强心理承受力具有良好的促进作用。

ACM/ICPC竞赛除了能显著提升上述能力,同时对于大学生的逻辑思维能力、分析问题和解决问题的能力、抽象思维能力等具有良好的提升作用,还能激发大学生自主学习兴趣,调动学习积极性,提升自主学习能力。

三、华南农业大学ACM/ICPC竞赛现状分析

(一)华南农业大学ACM/ICPC人才培养模式

华南农业大学是广东省内较早参与ACM/ICPC竞赛的高校之一,自2006年首次在亚洲区域赛中获奖,目前已累计获得金奖、银奖、铜奖80余项,并三次晋级世界总决赛。经过十余年的探索和实践,形成了以ACM/ICPC竞赛为载体,促进大学生能力培养,助力大学生就业的人才培养模式,主要做法如下:

第一,集中资源组建指导教师队伍和集训学生团队。一方面,组建一支主动性高、专业能力强的指导教师队伍,通过教研型指导教师和事务型指导教师的细化分工,促进指导教师队伍稳定发展。另一方面,通过开展专题讲座等系列活动,提升ACM/ICPC竞赛在大学生中的影响力,吸引更多学生参与到赛事中来,组建学生集训团队。建立新生赛——校赛——省赛——亚洲区域赛——世界总决赛的梯度培养体系,提升队员竞赛水平,促进队员能力发展。

第二,以能力培养为目标,提升大学生综合素质,助力大学生就业。ACM/ICPC竞赛是通过训练和比赛提升大学生核心竞争力,培养全面发展的创新型人才,助力大学生在就业竞争中获胜。ACM/ICPC竞赛的核心是算法和数学,只要具备良好的数学功底和英语水平,加上一定的编程基础就可以参加,因此具有较高的普及性,尤其适合IT类专业大学生参加。参与ACM/ICPC训练,对大学生的创新能力、团队协作能力、分析和解决问题的能力等具有显著提升作用,而这些能力正是企业要求毕业生所具备的。

(二)参与ACM/ICPC竞赛对大学生就业的促进作用

第一,ACM/ICPC队员就业质量高。以华南农业大学数学与信息学院为例,ACM/ICPC队员毕业后大部分进入行业知名企业和龙头企业工作,少部分选择读研深造和出国留学。从签约薪酬来看,ACM/ICPC队员平均薪酬为学院毕业生平均薪酬的1.5-2倍;从入职的企业来看,ACM/ICPC队员进入百度、阿里、腾讯、网易等行业知名企业比例远高于非ACM/ICPC队员所占比例。

第二,ACM/ICPC队员能力得到企业认可。根据企业反馈,企业更倾向于招聘具有ACM/ICPC训练经历的大学生,原因有三:其一,ACM/ICPC队员由于具有丰富的编程训练经验,因此具备扎实的专业基础能力和良好的编程能力;其二,ACM/ICPC训练周期长,需要投入较多的时间和精力,能够坚持下来的队员,具有较强的吃苦耐劳精神,在企业中通常也具有较高的稳定性,企业忠诚度相对较高;其三,ACM/ICPC队员自主学习能力强,能快速适应公司节奏和氛围,推动项目进展,同时具备良好的团队合作精神和创新意识,注重观察现有不足,提出改善方案。

猜你喜欢
华南农业大学程序设计竞赛
华南农业大学珠江学院作品精选
华南农业大学生生命科学学院简介
2020丝绸之路数学竞赛
华南农业大学艺术学院设计作品选登
基于Visual Studio Code的C语言程序设计实践教学探索
华南农业大学珠江学院室内设计作品选登
从细节入手,谈PLC程序设计技巧
我看竞赛
创新思维竞赛(3)
高职高专院校C语言程序设计教学改革探索