通过这些在线比赛测试您的编程技能

您是否正在编程中?担心您的编码技能达到稳定水平?快要筋疲力尽了吗?有时答案是走开,休息一下,吸一口新鲜空气。再说一遍,有时答案是大量挑战,这些挑战将您的能力扩展到极限。

学徒模式中-一本免费的编程书,描述了从新手到熟练者的旅程程序员-有一种淡淡的智慧在说真理:

失败通常是学习任何东西的最佳方法。只有尝试做大胆的事情,失败,从失败中学习,然后再试一次,我们才能成长为那种在遇到困难问题时能够成功的人。

有什么更好的办法来“尝试大胆的事情" ",而不是在竞争激烈的环境中与其他编码人员抗衡?您可能会失败,但这没关系。参与本身会教给您很多新技能和技巧。有了正确的编程思路,您将无所畏惧。

TopCoder

TopCoder 成立于2001年,是最大的社区有竞争力的程序员已有一段时间了。有超过700,000名成员争夺解决与行业相关的问题,以获得现金奖励。多少现金? 2014年,一年一度的TopCoder Open锦标赛向获奖者颁发了超过30万美元的奖金。

TopCoder提供了多个领域的比赛,例如图形设计,算法,原型设计等等。他们的评分算法最酷的地方是他们采用了基于ELO的评分系统,旨在随着时间的推移确定“最佳"编码器。您竞争得越激烈,排名就越高,您的排名就越高。

Google Code Jam

Google Code Jam 是最热门的游戏之一全球流行的编程比赛。这是一个基于解决算法难题的多轮竞赛,并且对编程语言,开发环境和文本编辑器的唯一限制是,只要任何人都可以合法地免费获得自己的副本,一切都会顺利进行。

大多数比赛都是通过在线提交的方式进行的,但是如果您成功进入决赛,则会被邀请参加现场活动,现场直播供所有人观看。至于获胜,2014年赛事获得了$ 15,000的大奖。明年会涨多少?

Microsoft Imagine Cup

Imagine Cup 是每年一次的赛事,由三个独立的比赛组成,每个活动都有各自的使命:“想象一下一个世界,技术可以解决最棘手的问题。"它向来自世界各地的竞争对手开放,并最终在各个国家/地区举行的总决赛结束。

这三个竞赛是:

  • 创新之路:此处的目的是创建“下一件大事",它可以像新建和原始网络一样简单工具或像影响社会互动方式的移动应用程序一样具有影响力。
  • 世界公民之路:您想让世界变得更美好吗?这就是推动这场特殊竞争的问题。创建可解决疾病,社会平等或贫困等全球性问题的台式机,网络或移动解决方案。
  • 游戏之路:在计算机上开发创新的视频游戏,控制台,电话或您喜欢的任何其他设备。我们的目标是提供一种实用,优美和引人入胜的体验。
  • 还有“代码搜寻挑战赛",这是每月一次的活动,向参与者提供一小段代码,并要求他们用几行代码重写尽可能。不仅每个挑战的获胜者都会获得1,000美元的奖励,所有参与者都将获得5,000美元的随机抽奖。

    全球游戏困境

    游戏行业比以往任何时候都大,但是更有趣的是,过去几年中独立游戏开发的迅猛发展。独立开发人员(通常单独工作或以小组形式工作)正在制作高质量的游戏。您可以在Steam抢先体验中找到很多这样的东西。

    全球游戏大战是每年一次的活动,在一个周末进行。参加者共同努力,并在48小时内创建可玩的游戏演示。从技术上讲,GGJ并不是团队之间的竞争,因为它不会输赢,但它仍然是测试自己的才能并观察自己能完成什么的好方法。

    对制作游戏感兴趣吗?开始使用这些免费游戏开发工具,因为它免费,强大,功能强大,足以创建2D和3D游戏,并且拥有大量的教程和示例用户。

    Ludum Dare

    Ludum Dare 在拉丁语中的意思是“赠送游戏",它是每年四,八,八月和十二月举行的一次游戏开发大赛。有两种不同的Ludum Dare事件:

  • Compo 是一项个人竞赛,要求在事件的开始时间和结束时间之间从头开始创建所有代码和资产。超过48小时。此后,参与者将成为评委,并以名望和吹牛的权利成为最佳参赛作品。
  • The Jam 是Compo的一个比较随意的版本。您有72个小时来创建游戏,并且您可以单独工作或团队合作。与Compo不同,Jam不需要从头开始。
  • 所有有抱负和经验丰富的独立游戏开发人员都应至少尝试一次Ludum Dare,即Jam或Compo。不仅会迫使您坐下来进行创作,而且还提供了结交朋友,寻找合作伙伴的机会,并为实验性游戏创意带来了很多乐趣。

    最终想法

    编程竞赛只是长期练习编码技能和追求技能的众多方式之一,但是偶尔您应该退一步并参加某种竞赛。

    如果您在精疲力竭中挣扎,而这些挑战无法使您振兴,那可能表明您并非无意中

    话虽这么说,目前还有数十个(甚至数百个)其他在线编程竞赛。 知道其他任何值得一提的内容吗?您曾经参加过比赛吗?在下面的评论中与我们分享您的想法!

    标签: