与全球程序员过招的 7 个编程挑战网站!

1,585 阅读2分钟

虽说一个程序员能独立完成功能模块的代码,就已经很不错了!但是,适当的参加一些竞赛,完成一些编程挑战,也还是很有必要的!

下面推荐 7 个能过招全球程序员的编程挑战网站,助你磨练技巧,提升技能,最终问鼎代码江湖!

1.HackerRank

你可以参加各种编码竞赛,比如算法、数学、SQL、函数式编程、人工智能等等。挑战者可以直接在线完成所有挑战(看看这个例子)。赢得比赛将增加你的分数,而且这个分数能够让你处在最高级别,并且还有机会赢得一些软件公司的注意。

image

2.Topcoder

最早的在线竞技编程平台之一。它提供了很多的算法挑战,用户可以使用平台上的编辑器直接完成挑战。

每个月还会举行几次“单轮比赛”,你需要在特定的时间与他人竞争,看谁解决问题的速度最快。胜者直接获得现金奖励。

image

3.Coderbyte

提供了 200 多项编码挑战,挑战者可以使用 10 门编程语言中的任意一种直接在线解决。

因为提供官方解答,而且允许你查看其他用户的答案,特别适合用来准备面试刷题!

image

4.CodeChef

一家位于印度的编程竞赛网站,该网站提供了数百种挑战。

挑战者可以通过在线编辑器进行编程,而且还可以根据自身的编程能力去查看已经分类好的适合于自己的挑战题目。

image

5.Kaggle

一个进行数据发掘和预测竞赛的在线平台。很多企业都会在上面发布任务,悬赏各路英豪,不少研究生和博士都会在上面接任务,练手刷成绩。

image

6.Codeforces

俄罗斯的编程比赛网站,定期举办竞赛,会有全球顶尖的程序员们参赛。他们的挑战通常要求高深的数学和算法知识,适合高手过招!

image

7.CodeSignal

不仅提供代码挑战题,还搭建了工程师找工作的平台。并拥有一个名为“公司机器人”的独特功能,让你既可以选择人机对战模式,也可以选择挑战其它玩家。

image

想要挑战,又害怕技能不够的!可以先来实验楼的比赛题库试试水,马上开始编程能力测试​

知乎专栏同步:zhuanlan.zhihu.com/p/86982277