这篇文章想必会得罪不少竞赛举办方,但事实就是,除了ACM以外的其它竞赛,作用并没有想象的那么大。
如果你想通过一场竞赛奖牌就能找到工作?恐怕只有ACM才有这个实力。
其它竞赛,都只起到锦上添花的作用,只有竞赛奖牌没有实际能力,想找份工作恐怕也并不是那么容易。
对于工作而言,有些证书可能作用不大,但对于考研来说却是有用的。
计算机里的竞赛有很多,官方和非官方的多到数不胜数,现在一些机构打个竞赛的名义招生,也是屡见不鲜。
下面列出来一些常见的官方主办的竞赛供大家参考,如有遗漏,欢迎评论添加:
算法在竞赛中是非常重要的部分,推荐大家一本谷歌师兄的算法笔记,对于算法薄弱或者需要提高的同学都十分受用
1、ACM国际大学生程序设计竞赛
国际大学生程序设计竞赛(英文全称:International Collegiate Programming Contest(简称ICPC))是由国际计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛。赛事目前由方正集团赞助。
比赛时间:
acm比赛分为区域预赛和全球总决赛两个阶段进行
区域赛:每年的9-12 月在各大洲举行,以大学为单位组队(每支队伍由教练、 3名正式队员,一名后备队员组成)参赛;
全球总决赛:每年的 3-4 月举行。
规 则:
1.参赛队伍最多由三名参赛队员组成。
2.竞赛中命题10题左右,试题描述为英文,比赛时间为5个小时,前四个小时可以实时看到排名,最后一小时封榜,无法看到排名。
3.竞赛可以使用的语言:Java, C, C++, Kotlin 和 Python。
评分标准:
竞赛进行5个小时,一般有7道或以上试题,由同队的三名选手使用同一台计算机协作完成。当解决了一道试题之后,将其提交给评委,由评委判断其是否正确。若提交的程序运行不正确,则该程序将被退回给参赛队,参赛队可以进行修改后再一次提交该问题。
<