欢迎访问CompHub
为什么要参加技术比赛?
如果立志要往技术型人才方向发展,① 学习技术→② 应用技术→③ 交流技术,是不可或缺的三个阶段。
-
对于在校的学生,有充足的时间学习新的技术,但苦于缺乏真实业务场景,难以有机会实践新学到的技术;如果关注的方向太窄,则会碰到无人交流、请教的尴尬境地。
-
对于职场中的打工人,日常的工作已经将精力压榨干净,空闲时间没动力接触新的技术,等到业务中真正需要的时候,才开始临阵磨枪地调研摸索。
总结来说,在校生时间充足,容易实现阶段 ①,但难以有机会实现阶段 ② 和 ③;打工人处于业务环境中,容易实现阶段 ②,少有动力能实现阶段 ① 和 ③。
一般来说,技术比赛会给定一个贴合实际业务场景的问题,需要参赛选手使出浑身解数给出最优方案,以在多支队伍的竞争中拔得头筹。比赛中,每一次优化的结果提交后能立刻看到评分,这种即时反馈的机制刺激着多巴胺的分泌,催促选手尽快地尝试更大的方案以扩大优势。所以,参加技术赛事,能给在校生提供面向实际业务场景实践的机会,能给打工人提供动力学习新的技术,比赛过程中的疑惑也能在和参赛选手的讨论中及时得到解答,从而顺利建立了①→②→③的完整流程。除此之外,好名次、奖金、实习机会这些好处更不用多说。
在哪里能找到这些比赛?
技术比赛一般会在以下两个地方举办:
-
比赛平台。国内外的比赛平台数目繁多,如:Kaggle、Zindi、阿里天池、DataCastle……
-
主办方自建的网站。主办方一时兴起,自己搭台唱戏,但这些网站大部分都是一次性的
所以,想要知道当前有哪些比赛正在进行中,需要先