七站下天山,想与全球程序员过招,问鼎代码江湖?
作为程序员,除了完成日常的学习工作外,参加一些业余挑战赛也是很有必要的。(就是想找点乐子。)
通过竞赛,可以提高对编程的兴趣、磨练技巧、查缺补漏、看到自己的专业能力在全球处在什么段位(这阶段也可能会被打击的体无完肤),说不定还能收到大公司的注意哦!
以下是7 个能过招全球程序员的编程挑战网站,可以跟全世界的程序员角逐,看你是否能问鼎代码江湖!
1.Kaggle
一个进行数据发掘和预测竞赛的在线平台。学生新手任务练舞竞争之地,研究生、博士生更是不少,顺手挣点零花钱,为什么任务这么多?还不是平台上企业也很多。
2.Topcoder
最早的在线竞技编程平台之一。它提供了很多的算法挑战,用户可以使用平台上的编辑器直接完成挑战。
每个月还会举行几次“单轮比赛”,你需要在特定的时间与他人竞争,看谁解决问题的速度最快。胜者直接获得现金奖励。
3.Coderbyte
偷学别人招数的不二平台,因为提供官方解答,而且允许你查看其他用户的答案,特别适合用来准备面试刷题!
同时,提供了 200 多项编码挑战,挑战者可以使用编程语言中的任意一种直接在线解决。偷学期间还能让你试炼,两全其美。
4.CodeChef
一家位于印度的编程竞赛网站,最好的便是在每个阶段都给你设置相应的挑战题目,可以让你选择boss,当然你也可以在20级Java选择一个100级史诗级C++的boss体验一下挫败感。
5.HackerRank
这是一个“闯关试炼编程游戏”
你可以参加各种编码竞赛,比如算法、数学、SQL、函数式编程、人工智能等等。挑战者可以直接在线完成所有挑战(看看这个例子)。赢得比赛将增加你的分数,而且这个分数能够让你处在最高级别,并且还有机会赢得一些软件公司的注意。
6.CodeSignal
具有人机对战和pvp对战双重模式,很不幸的是,你会体验打人机都会输的挫败感。
整晚站不仅提供代码挑战题,还搭建了工程师找工作的平台。
7.Codeforces
高端玩家必备。俄罗斯的编程比赛网站,定期举办竞赛,没有高深的数学和算法知识,在这都只能坐在观众台!(会有一种我们就是国足,踢的不是足球的无力感。)
“点赞不加班,关注没bug”