计算机领域有哪些常见的比赛?这些一旦获奖,企业都抢着要你

入了计算机这一行,写代码即是咱们安身立命的本领,夜以继日勤学苦练,但愿早日成为编程高手。程序员

 

和其余行业相比,计算机领域的实验成本是比较低的,毕竟,咱们程序员的练习,一般是在电脑上敲击下一行行代码,而后执行查看结果。而不少行业,是须要真真切切的进入实际工做环境,加以学习实操。例如,医学生想要积攒经验,须要和真正的病人打交道;土木建筑行业的同窗,学校都会安排亲自去工地体验一番,感觉一下面向黄土背朝天的辛劳。面试

相对低廉的实验成本,就促进了行业的快速发展,同时的,也为比赛的开展提供了很好的土壤。每一年,计算机领域的各种赛事层出不穷,年景好的时候,奖金数目也是让人瞠目咋舌。算法

这些比赛大多数是由企业和科研机构举办的,企业是想经过赛事,提升在学生群体中的知名度,但愿能将优秀学生招揽进来。科研机构举办比赛,多了一些公益的味道,会提供一些机构内部的数据集,让学生们可以有机会接触到前沿的科学研究,促进行业的发展。编程

虽然同属一个领域,细分一下的话,赛事仍是有所区别的。基本属于两大类:经典算法比赛,数据挖掘及 AI 比赛。安全

 

经典算法比赛

所谓经典算法,咱们从事计算机领域的,基本都是从数据结构学起的,经典算法注重程序的执行效率、时间和空间复杂度。这一类的比赛最为出名的是 ACM-ICPC 竞赛。因为我本身也参与其中一段时间,这里会着重介绍一下。微信

这是由国际计算机协会举办的国际大学生程序设计竞赛。在求职的时候,咱们可能会发现,有些面向学生的招聘需求上,可能会加上一条:有论文或 ACM 比赛获奖经历者优先。这不是个例,说明不少企业认同了 ACM 选手的实力,从侧面代表了这个比赛的重要性。网络

简单科普一下,准备面试时咱们或多或少会作一点 Leetcode 上的题目,其中等级分为容易题、中等题和难题三种程度。但一般来讲,Leetcode 上的难题才是 ACM 比赛的入门题。该比赛的形式,是一支人数为 3 人的队伍,在 5 个小时的时间里,去解决若干道编程题目。最终的成绩与尝试提交次数、解题数目、解题时间密切相关。这种比赛,极其考验队友之间的沟通、协做能力。数据结构

像打怪升级同样,比赛一般分为网络赛,区域现场赛,和全球总决赛。经过网络赛,能够拿到区域赛的名额,区域赛中前三名的队伍,才有较大几率可以进入全球总决赛。学习

因为可以进入全球总决赛的人太少了,区域赛的成绩就已经被不少企业关注了。一般会有金牌奖,银牌奖和铜牌奖。铜牌选手通常受不到太多关注,银牌及以上就可以为面试提供加分项了,可以在保研、找工做中受到青睐。大数据

除了 ACM-ICPC 比赛以外,在经典算法领域的赛事,国外比较知名的还有谷歌每一年举办的 Google Code Jam,简称 GCJ;Facebook 举办的 hackercup,还有 Topcoder 举办的 TCO 比赛。国内也有相似的比赛,百度每一年举办的百度之星,微软举办的编程之美。

华为每一年都会举办一个全国性的软件精英挑战赛,我参加过一次,题目的类型比较偏资源预测和规划,我有点作不动,感兴趣能够看看。

 

数据挖掘及 AI 比赛

近几年,是幸运也是不幸,在沉寂了好久以后,AI 又被炒得火热,有些时候,特别火不必定是好事,毕竟慢工出细活。但无论怎么说,这一波发展,的确大大促进了总体数据挖掘比赛、AI比赛的数目和水平。

之前也有数据挖掘比赛,但一般数量少、数据规模小,有点像学生之间的小打小闹,你们都不怎么当回事。但如今的比赛,每每会发现,哇,怎么奖金这么高,总额超过百万了。不要以为夸张,百万奖金比赛每一年都有。哇,怎么数据这么大,几十个 G,乌龟网速得下载个几天。固然,也不是全部的比赛数据都这么大,数据挖掘和视觉类的数据一般比文本类数据要大。

这些比赛,我是很推荐去作的,由于它的确可以给咱们带来不少好处。

首先,无论能不能获奖,只看数据自己,它们是机构或者企业辛辛苦苦整理出来的真实、宝贵的数据,平时咱们是不可能有机会接触到的。这个时代,数据真的很贵。在比赛中,我见过淘宝、京东、知乎、腾讯真实的数据,虽然已经脱敏处理过,但价值仍是很是高的。

其次,若是经过一番努力获奖了,首先可以获得出题方的青睐,一些出题公司给出直通终面的福利。我总以为,一线互联网大厂的面试少了几道关,算是一件幸福的事情。

 

常见的数据挖掘比赛平台和赛事有:

Kaggle 比赛平台,上面有不少赛事,也有不少前人的参赛经验、代码分享,对新手十分友好。

天池比赛平台,这是阿里云旗下的大数据平台,常常举办各种数据挖掘赛事,获奖仍是挺有份量的。

AI Challenger,是李开复牵头组织的赛事平台,已经举办了几届,赛题和数据的质量都很是硬核,惋惜 2019 年没有再办了。对了,2018 年的奖金总额有三百万之巨,十分诱人,但愿今年能够从新启动。

DataFountain,每一年举办拥有多个赛道的百万奖金赛事 CCF-BDCI,以前我在这里开启了人生第一个比赛。

腾讯广告算法大赛,腾讯官方提供了不少广告点击的数据,奖金丰厚,水平挺高。

之江杯,之江实验室每一年举办的比赛,奖金仍是挺多的。

KDD-CUP,每一年由 ACM 的数据挖掘及知识发现专委会主办的数据挖掘研究领域的国际顶级赛事。

DataCastle,注重大数据和人工智能的竞赛平台,成立于 2016 年。

FlyAI,提供 GPU 训练资源的 AI 竞赛平台。

工业大数据产业创新平台,赛题和工业的真实业务结合的更为紧密一些。

JDDC,京东举办的和多伦对话系统相关的比赛。

CTF,神秘的网络安全大赛。

暂且列举这么多,其余的竞赛平台也有很多,类型与这些基本相同,就不赘述了。

 

结语

之前不少比赛的参赛群体主要是学生,但近些年,因为赛题质量的升级,奖金的提升,也吸引了不少互联网工做者前来同台竞技。比赛的难度和有趣程度,同步提高。若是想要多一些锻炼机会,和同龄人进行技术交流,提高本身的实习,参加比赛,对咱们来讲,不失为一个好的选择。

另外笔者仍是一名CC++的程序员,若是你想更好的提高你的编程能力,好好学习C/C++编程知识的话!那么你很幸运~

C语言C++编程学习交流圈子,Q群1090842465点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比本身琢磨更快哦!

编程学习书籍:

编程学习视频:

相关文章
相关标签/搜索