值得推荐的计算机专业的竞赛?

如题所述

值得推荐的计算机专业的竞赛有正式官方赛、行业赛、编程类等。

一、正式官方赛

这类比赛一般是国家的各部委发起或者认可,比如教育部、科技部、团中央等。规格最高,一般高校都会组队参加。而且学校给予资助,基本自己不用花钱,如果入围省级、国家级决赛的还可以公费旅游。比赛分级组织,一般都是从校赛开始,如果水平高,打到国赛,对就业有很大的加成。

对于这类比赛,个人基本无法报名。想参赛,请找组织。你需要做的就是联系学长,找老师,想办法入组。除ACM类外,这一类比赛一般一年一次, 一般大二、大三参加的多,所以参赛的机会很宝贵。每项比赛一般都需要半年以上的准备周期,所以请大家尽早准备。

1、ACM/ICPC 、中国大学生程序设计竞赛(CCPC)

ACM 国际大学生程序设计竞赛。中国大学生程序设计竞赛(CCPC)借鉴了ACM国际大学生程序设计竞赛(ACM/ICPC)的规则与组织模式。将这两比赛列到一起,因为在学校里一般是同一个集训队。训练的内容类似。

计算机专业的ACM竞赛。获得赛区银牌以上的基本上可以和BAT这类大厂签约。当然,竞赛的获得难度是比较大的。比如ACM赛区银牌以上,据我估计,每年全国应该有不到1000人,相对于计算机专业20万人的在校生人数,1%的比例,比考985还难。

ACM哪怕没获奖,只要认真练了两三年,找个好工作还是不成问题。而且考研的数据结构复习也容易了,有机会拼个90分以上了,复试时的机试也很容易。

2、全国大学生数学竞赛(非数学类)

进可以比赛获奖,退可以为考研数学准备。大一就可以找任课的数学老师,期末成绩再刷高点,一般就可以进入校集训队。

3、大学生数学建模竞赛

一般在各个学校的数学院组织,当中需要编写程序,所以计算机的同学也可以参加。有过博士经历的都知道,博士期间的研究工作,一部分也是数学建模。因此,如果打算长期走科研路线的,这个竞赛值得参加。

4、挑战杯

由共青团中央主办。“挑战杯”系列竞赛被誉为中国大学生科技创新创业的“奥林匹克”盛会,是目前国内大学生最关注最热门的全国性竞赛,也是全国最具代表性、权威性、示范性、导向性的大学生竞赛。

各个学校的团委会发布通知。

5、中国互联网大学生创新创业大赛

中国“互联网+”大学生创新创业大赛,由教育部与政府、各高校共同主办。2015年开始举办,是最年轻的国家级赛事。因为符合国家的战略发展目标,所以这几年推动的力度很大。

6、蓝桥杯

蓝桥杯是大学生IT学科赛事,由工业和信息化部人才交流中心主办。

二、行业赛

一般是各种学会、或者协会主办。需要报名费,有的学校资助,有的不资助。

1、中国大学生计算机设计大赛

教育部高等学校计算机类专业教学指导委员会等几个委员会组织。

2、全国高校计算机能力挑战赛

全国高等学校计算机教育研究会主办。

三、编程类

单独列出来,因为这类网站最适合本科生编程入门,而且很多可以免费练习。建议学完C语言就可以慢慢去尝试。但是这类刷题网站比较多,注意选择。

1、LeetCode 周赛 / 双周赛

Leetcode非常建议所有的计算机专业学生都去练习下,可以有效的评价自己的水平。

特点:周赛是一周一次,比赛时间为每周日上午10:30;双周赛是每两周一次,比赛时间为周六晚上22:30。

而且,leetcode经常和国内知名企业合作,周赛名次比较好的,可以内推、或者直接招聘。

2、Codeforces 竞赛

Codeforce 目前由 Telegram 赞助,是一个俄罗斯的在线判题网站,著名 ACM 选手 tourist 就在上面刷题,有不少国内外牛人。

五、企业赛

优点是,有钱赚;缺点是,难度大。近几年大数据相关竞赛比较多。企业赛变化较大,一般高校很少有专门的老师组织参赛,因此,适合个别高手独立参赛。

大多企业赛中排名靠前的同学有机会直接拿到offer,或者可以拿到内推。一般参赛规则中都会介绍。

注意,有些企业以各种名目组织比赛,实际就是骗报名费的,注意鉴别。比如,疫情期间的超多各种网络赛,但这是得罪人的事,我就不点名了。一般知名公司,或者举办过多年的比赛,相对更靠谱。

1.Kaggle平台

全称:Kaggle大数据竞赛平台。

2.阿里天池竞赛

全称:天池大数据竞赛。

天池的比赛奖金丰厚,难度也较大,由于许多比赛面向全社会,有相当一部分企业组成参赛队伍,可以说非常具有挑战性。

3.华为软件精英挑战赛

属于人工智能方向,今年的主题是通过系统的规划,让所有城市车辆按照路线自动驾驶,从而实现更高效、更便捷、更安全的智能驾驶。

4.Hackathon黑客马拉松

一般是在两天的时间内(包括晚上),通宵完成一个作品并现场演示。

一般来说由一些电子特色专业的学校举办(比如西电),不过也有一些机构托管举办类似的活动,参与这类活动是一个结识新朋友(大佬)的好机会!

大家可以自行搜索:Hackathon参赛指南。

六、总结

大学期间要多参赛。但是低水平的竞赛,不应该作为竞赛的目标。可以作为高水平竞赛的一个过程。参赛顺序一般我是这样建议的:

大一:首先参加的竞赛是Leetcode/ACM,边学C语音、数据结构、算法,边练习Leetcode,可以随时检测自己的水平;尽快加入ACM集训队。通过这类竞赛尽快建立程序设计思维,并提高自己解决复杂算法的能力。

大二、大三:如果ACM的编程能力能够一直提高,就坚持ACM;如果感觉自己实在ACM长期没有提高,可以去参加其他的官方比赛。

大三、大四:水平较高的同学,可以尝试各种比赛刷名次,或者企业赛。

温馨提示:答案为网友推荐,仅供参考
相似回答