首页 > 最强大脑 > > 正文

[最强大脑]挑战最强大脑——来自全球的14个编码社区

日期:2017-07-06 10:17:01编辑作者:澳门金沙官网

  

  史蒂夫·乔布斯说过,每个人都应该学习给电脑编写程序的技术,因为这一过程能够教你如何去思考!众所周知,编程已成为开发者生命中至关重要的一部分。很多事实表明,越来越多的人不管男女老少都将参与编程这个行业。

  

  学习编程的渠道有很多种,比如你可以利用一些互动平台或者书籍去学习编程,无论是哪种,只要找到适合自己的就OK。俗话说,光说不练嘴把式,因此,我们还需要进行实践。

  编程极富有创造性,你可以创造出许多新奇有趣的想法。很多时候,开发者在相同的问题上花费了大量时间,而忽略了创造性。笔者不能确定这是否是许多网站发起编程挑战赛的原因,但可以确定的是,这些挑战对于开发者而言是有很大帮助的。它的好处在于:

  思考问题有新的思维方式;

  学到一门新语言;

  提升解决方法的能力;

  激发大脑灵感、专注;

  有趣!

  文中搜集了14个不错的学习资源,帮助你挑战自我,领略并探索计算机领域无穷奥秘。

  

  [topcoder]社区得到了数百万编码者的支持,因此你可以了解到很多挑战性的项目,基于此你还可以为自己赚去额外的报酬。你可以每天或每周参与编码挑战,该社区提供的项目极具有挑战性,对于初学者而言有一定的难度,但却值得一试。

  

  HackerEarth提供了SaaS应用,能够为应试者自动评估技术和逻辑技能。此外,它还可作为人才聚集地,为公司提供智能招聘服务资源,帮助公司挑选适宜人才。

  HackerEarth会频繁更新挑战项目,你可以提前几周登记注册,事先了解下项目,为挑战做好充足的准备。

  

  Coderbyte旨在帮助提高开发者的编程技能,其得到了初学者和中级程序员的一致好评。该项目由Daniel

  Borowski

  于2012年推出,现今任何开发者都可利用业余时间进行维护。

  如果你遇到难题,你可以在Coderbyte上提问,该社区的用户相当活跃,你可以获得任何你想要的答案。

  

  Project Euler可能是全球最流行的编程挑战网站,项目推出初期就拥有几十万的用户,足以表明其影响力有多大。Project Euler致力于鼓励、挑战并且发展解题技巧,并为那些对迷人的数学世界有兴趣的人提供乐趣。

  你可以通过:Wikipedia

  、 Reddit

  、 Stack Overflow

  以及Google Code

  了解更多Project Euler相关信息。

  

  如果你想了解更多关于编程和问题解答,那么Reddit Daily Programmer就是你的好去处。毋庸置疑,许多开发者都喜欢在Reddit上查看新闻、探讨话题。你的每一次创建、评论,社区成员都审阅并提交,所以你可能会获得许多意见和答案,直至满足你的需求。

  

  Codility Train支持多种语言,你可以预先定制或预先思考挑战项目,根据难易度进行分类,当然挑战何种程度取决于你自己的选择。

  每项编程挑战最后都有详细的解释,挑战时间也有限制并不是绝对的自由。

  

  Sphere Online Judge

  是一个由成千上万个编码挑战项目组成的社区,它几乎支持所有的编程语言,你还可以基于该社区论坛需求帮助。

相关文章

[过目不忘]10个令人迷惑的怪异能力 真有过目不忘的

你在听到病况一词时,很有可能会下意识地想到有坏事发生了。你如果是个忧郁症患者,可能会谈病色变。虽然各种医学病症或多或少会给人带来不...

发布日期:2017-07-060 详细>>

[过目不忘]过目不忘真的好吗?关于记忆的10个真相

人们常说,一个人由他自己的记忆组成。换句话说,你的经历成就了今天的你。尽管如此,大多数情况下,人们对记忆了解不深,这解释了为什么那...

发布日期:2017-07-060 详细>>

[过目不忘]为什么有的人过目不忘

1951年,加拿大神经外科医生彭菲尔特在给一个癫痫病人做手术时,偶然刺激到病人右脑半球的颞叶。突然,病人回忆起过去欣赏管弦乐队演奏的一...

发布日期:2017-07-060 详细>>

[过目不忘]过目不忘的记忆秘诀_全文在线阅读

为什么学习那么用功却老是记不住?为什么考试那么认真却总是考不好?当你读完了这本书,你就会很快破解这两道难题,把自己从遗忘的痛苦中解...

发布日期:2017-07-060 详细>>

[过目不忘]“过目不忘”,不过是掌握了非常好的记忆方

过目不忘,写下这四个字,我自己都惊了一下,谁能做到过目不忘呢?在这个世界上,能够真正过目不忘的人又有几个呢?除了那些所谓有特异功能...

发布日期:2017-07-060 详细>>

?

史蒂夫·乔布斯说过,每个人都应该学习给电脑编写程序的技术,因为这一过程能够教你如何去思考!众所周知,编程已成为开发者生命中至关重要的一部分。很多事实表明,越来越多的人不管