5个优秀编码挑战帮你训练大脑,你敢尝试吗?

原文地址:https://www.evget.com/article...
每个人都知道编程正在成为几乎每个行业的重要组成部分,它对组织的帮助和对大型系统的维护是独一无二的,因此越来越多的人开始了他们的编程旅程。你可以从你觉得合适和方便的任何交互式平台和书籍中学习编程。但是这还不够,我们应该练习更多新的东西。

编码与你的创造力、创新能力密切相关。但很多时候,我们花费大量时间来处理常见问题而忘记了创造力。我不太确定这是否是编码挑战出现的原因,但它们肯定可以帮助你去思考。

在寻找最好的编程挑战过程中筛选了五个非常好的资源。相信这对你的编程旅途有所帮助,并探索更大的计算机科学领域。

TopCoder

你可以在这里赚取真正的钱。它由近一百万的编码作为支撑,所以我很确定你可以遇到很多具有挑战性的东西。一些编程初学者可能会发现TopCoder是相当困难。

你可以参与每日和每周的编码挑战。这两个都是非常困难的,需要足够的思考能力才能完成。当然这也是值得的,因为在每天结束时它都会被添加到你的简历中。

HackerEarth

HackerEarth提供了一个SaaS应用程序用来对申请人的技术和逻辑技巧进行自动化评估。它还通过作为开发人员聚集和选择的平台帮助公司挖掘人才。

他们经常会增加挑战,你需要在几周前注册并提前知道什么时候参加。像TopCoder一样,这是一个高质量的网站。他们提供有质量的挑战,对你以后的职业生涯非常有用。

Coderbyte

Coderbyte是Kickstarter资助的一个项目,并且针对初学者和中级程序员。它是由Daniel Borowski 于2012年推出的,现在已经发展成为一个自动维护的程序员社区,他们喜欢在业余时间解决编程问题。

如果你有一些不明白的问题也可以询问。该社区是相当活跃,所以你很有可能会得到一个答案。很多人喜欢Coderbyte,里面都是一些积极正面的评论。

Project Euler

Project Euler可能是世界上最受欢迎的编码挑战网站,自十多年前首次推出以来它一直都是几十万用户的家。你每周会增加一个额外的挑战,但我相信,你需要一些时间来解决之前的450多个问题。

他们的挑战不是很难,相反更多的涉及思维和问题解决方面可以帮助你获得成长。你可以在Wikipedia、Reddit、Stack Overflow和Google Code中了解更多关于Project Euler的信息。

SPOJ

Sphere在线评测(SPOJ)是成千上万的编码挑战的宝库,这让你忙上几个星期。SPOJ的挑战涉及简单的编码问题到艰难的算法挑战,这需要解决问题的技能,例如找到NP-hard问题的最佳启发法。SPOJ让你几乎可以编写所有可以想到的编程语言,并为你提供解决方案,这可能包含一些挑战的额外提示。

SPOJ还有一个令人惊叹的社区(+ 30万用户),有许多活跃的成员愿意在社区论坛上提供帮助。SPOJ允许用户添加自己的挑战,组织编程竞赛,并争取最高的排名。对于许多人来说,它在大型编程竞赛之前是一个培训平台。它最初是由理论计算机科学家对编程纯粹的激情而创造出来的,它的氛围非常轻松,你可以从网站的座右铭“黑客吃饼干”中看出来。

【文章来源慧都控件,原创不易,转载请注明出处】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值