适合大学生参加的计算机竞赛

发布时间:2022-08-19 浏览( 81656 )
目录
  1. 第一类:程序设计算法类
    1. NO.1 ACM国际大学生程序设计竞赛 (ACM/ICPC)
    2. NO.2 Topcoder
    3. No.3 百度之星程序设计大赛等
  2. 第二类:应用开发类
    1. No.1 微软创新杯(Imagine Cup)全球学生大赛
    2. NO.2 全国大学生数学建模大赛
  3. 参考资料

大学生活中,我们会碰到许许多多,形形色色的竞赛,物理数学英语计算机等等。有些对我们继续深造有着莫大的用处;有些只是纯粹的兴趣爱好,图个好玩。那么,下面我们来看一下,对于软件工程的学生,有哪些竞赛的获奖是能让你的简历在HR的面前闪闪发光。

计算机软件相关竞赛主要分为两类,一类是软件编程技术类型的,第二类是基于软件编程,更加偏重于实际应用的。不管选择哪一类竞赛,都要符合自己的兴趣爱好,适合自己的能力水平,配合自己的职业规划。

本文由倪仁坤@乔布堂整理成文,转载请注明出处
http://cv.qiaobutang.com/knowledge/articles/51e794120cf288a38a1ec273

第一类:程序设计算法类

NO.1 ACM国际大学生程序设计竞赛 (ACM/ICPC)

由美国计算机协会 (ACM) 主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近 30 多年的发展,ACM 国际大学生程序设计竞赛已经发展成为 最具影响力 的大学生计算机竞赛。赛事目前由 IBM 公司赞助。

1、ACM竞赛的重要性

  • 比赛含金量高 ,ACM每年举行的亚洲预选赛共有十几个赛区,国内一般有4-5个赛区,绝不会有超过20支队参加总决赛。相对于别的同类竞赛,ACM的奖项较少,含金量较高。
  • 对于就业,尤其是对于进入 大型的IT或者软件公司 有着很大的帮助。根据广州中山大学统计的,2007年google在广东省招收的10名学生中,有8名来自中山大学,且其中7名来自于中山大学的ACM队伍中。不仅如此,大多参加ACM队的学生,都进入了 华为,阿里巴巴,百度等 IT知名企业工作。
  • 2010年亚洲区域赛中国大陆5大赛区由阿里巴巴公司赞助,获得金牌的选手可以享受绿色通道,进入阿里巴巴实习或参加工作。
  • 上海交大两名参加ACM竞赛获奖的同学,李开复直接打来电话抢先挖去

2、适合参加ACM竞赛的学生

由于ACM竞赛难度高,强度大,并不是所有人都适合参加ACM竞赛的,为了能够找到一份好工作而去参加竞赛时无法取得成功的,反而会浪费你大量的时间。那么哪些学生适合参加此项竞赛呢?

  1. 要有强烈的兴趣
  2. 要有一定的能力
  3. 要耐得住寂寞

ACM的训练强度非常的大,非常的艰苦,几乎所有的课余时间都花在了比赛,训练和做题上,对于没有兴趣,以及耐不住寂寞的学生来说,是很难坚持下去的。

3、简要规则以及报名方式

http://baike.baidu.com/view/1299573.htm

NO.2 Topcoder

Topcoder是一个以网站形式进行程序设计比赛的项目,参赛的程序员可根据自己的爱好选用Java, C++或C#进行编程。参赛者须在大概1小时15分钟的时间内完成三道不同难度的题目,每道题完成的时间决定该题在编程部份所得的分数。

1、Topcoder的获奖益处

  • 中国程序员李洋夺得2010 TopCoder公开赛软件开发比赛冠军,“我非常高兴赢得了 2万美元的奖金 。”
  • 浙大同学吴嘉之topcoder比赛成绩优异,,被topcoder聘为中国技术副总裁
  • 网易暨TopCoder编程挑战赛入围复赛的选手将自动进入 网易人才库 ,在网易有道搜索、网易杭州研究院、网易广州游戏研发部门享有 优先实习和面试机会
  • Google公司和Topcoder公司合办的编程大赛参赛要求中写明需要提供准确个人信息,以备 Google公司招募新人
  • 曾经的赛事冠军Fred Batty, 现供职于 Sun Java System Messaging Server 团队。

当然,由于此类获奖含金量极高,获奖的难度也是非常的。但是,虽然很多人没有获得奖项,他们都从平时的训练以及对算法和编程的研究中获得了不少益处,这种实干精神以及实际的操作能力,在各大计算机论坛(如Itpub 、CSDN.NET)中,也被各路程序员看为获得工作的重要部分。

2、Topcoder官方报名网址:

http://www.topcoder.com/tc

No.3 百度之星程序设计大赛等

百度之星程序设计大赛由百度公司发起创办于2005年,旨在为广大程序设计爱好者搭建一个比试身手、切磋交流的平台。09年百度之星程序设计大赛是连续举办的第五届。大赛每年邀请喜欢发掘最佳算法和数据结构以解决各种挑战性问题的程序员高手参与其中,业已成为中国互联网规模最大最具影响力的程序设计大赛。

1、百度之星获奖益处:

* Astar百度之星公益编程比赛中涌现出来的优秀选手将自动进入 百度公司人才库 ,有机会优先参与百度实习计划,接受技术牛人指导,接触 百度核心技术 ,并在百度公司的校园招聘活动享受尖子生待遇。

  • 一些经常参加用百度之星的同学,他们的话来说,百度之星程序设计大赛不单单是一场比赛,而是证明自己、发现自己的一个平台,更是了解百度、进入 百度实践应用的一块“敲门砖”
  • “百度之星”程序设计大赛旨在加深百度公司与技术人才的联系,储备百度的搜索技术人才库。

2、简要规则:

http://baike.baidu.com/view/5225025.htm

当然类似百度之星程序设计大赛的还有好多,大多是以各大互联网公司冠名并组织的程序设计或者算法比赛(如google编程挑战赛,网易,facebook“黑客杯”)。这类竞赛与ACM,TOPCODER等国际大赛有所不同:1. 此类大赛多针对于中国在校大学生,获奖比全球性质的ACM和面向所有程序员的TOPCODER更加容易。 2. 均为各大知名互联网公司举办,目的大部分在于发掘优秀学生,增加公司人才储备。因此,获奖进入相对应的公司较易。而ACM获奖者为各公司争抢的对象。

第二类:应用开发类

No.1 微软创新杯(Imagine Cup)全球学生大赛

Imagine Cup 微软“创新杯”全球学生大赛创始于2003年,旨在鼓励青年学生发挥想象和创新能力,投身科技创新, 目前已成为世界上规模最大的学生科技竞赛, 有超过100,000名来自100多个国家和地区的学生参与,并得到联合国教科文组织的支持。Imagine Cup大赛为全球青年学生提供一个激发技术创新潜力和利用科技创新解决社会面临的实际难题的平台,向学生展示科技为真实世界所带来的各种机会,使来自世界各地的学生沟通和交流他们的科技创新体验。

Imagine Cup的参赛意义:

  • 微软公司大中华区开发合作部总经理柏尚杰(Nigel Burton)表示:“中国学生在创新杯全球比赛上充分展示了中国当代大学生和未来的软件开发人员所具备的创新和技术能力。他们在英语表达、演讲演 示、以及创新和技术等各方面都表现出了世界级的水平。我们期待着届时会有更多的中国学生加入到创新杯的比赛中,在国际的舞台上展示自己的才华,赢得更多机遇!”
  • 据不完全统计,在以往参加微软“创新杯”大赛的学生中已有超过10个团队目前在创业,借助“科技创新”的平台, 开展自己的事业
  • Mark Taylor强调,我们要让学生了解到他们不仅仅是掌握 核心技术 就够了,同时需要对 商业和创业 必备的能力和技能有所关注。

2、简要规则:

http://www.imaginecup.com

http://china.imaginecup.com

NO.2 全国大学生数学建模大赛

全国大学生数学建模竞赛是全国高校规模最大的课外科技活动之一。该竞赛每年9月举行,竞赛面向全国大专院校的学生,不分专业。

1、数学建模大赛对求职的意义:

有位同学今年大学毕业,他的成绩不好,但有数学建模竞赛获奖,公司没要他们班成绩很不错的学生,而要了他。

由此可见,数学建模竞赛的获奖在对于找工作上还是有一定的帮助的。

2、简要规则:

http://baike.baidu.com/view/1870889.htm?fromId=3694906&redirected=seachword

通过以上两类竞赛可以看出,对于不同的职业规划,不同的兴趣爱好,你选择的参赛项目也应该有所不同,若是你喜欢研究代码,程序的设计,那么第一种就更加适合,你获奖的可能性也就越大;若是喜欢应用开发,添加上商业元素或者实际模型的建立,那么第二种就更适合你大展手脚。

最后,我们在了解下相关人员对计算机相关的竞赛的看法吧:

  • ZL,HP 产品经理:我个人认为,你想去大公司,参不参加竞赛,镀不镀点金,其实并不是绝对的。
  • GJH:在知名竞赛活动中获奖,是 动手能力和协作能力 的一种体现,IT 公司比较看重这两方面。
  • CC,iOS码农: 我觉得关键是你的就业方向定位的问题,如果毕业之后就是搞纯技术,那就多扎扎实实写代码,参加一些技术组织,开源组织;如果不做纯技术,那就该多参加一些商业性质的组织,像一些商业大赛,营销比赛之类的

其他相关软件工程简历,详见软件岗位简历的撰写要点

参考资料