摘要:可能是世界上最受欢迎的编码挑战网站,自十多年前首次推出以来它一直都是几十万用户的家。在线评测是成千上万的编码挑战的宝库,这让你忙上几个星期。允许用户添加自己的挑战,组织编程竞赛,并争取最高的排名。
原文地址: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允许用户添加自己的挑战,组织编程竞赛,并争取最高的排名。对于许多人来说,它在大型编程竞赛之前是一个培训平台。它最初是由理论计算机科学家对编程纯粹的激情而创造出来的,它的氛围非常轻松,你可以从网站的座右铭“黑客吃饼干”中看出来。
【文章来源慧都控件,原创不易,转载请注明出处】
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/81855.html
摘要:深度学习方法是否已经强大到可以使科学分析任务产生最前沿的表现在这篇文章中我们介绍了从不同科学领域中选择的一系列案例,来展示深度学习方法有能力促进科学发现。 深度学习在很多商业应用中取得了前所未有的成功。大约十年以前,很少有从业者可以预测到深度学习驱动的系统可以在计算机视觉和语音识别领域超过人类水平。在劳伦斯伯克利国家实验室(LBNL)里,我们面临着科学领域中最具挑战性的数据分析问题。虽然商业...
摘要:有几次,人工智能死在人工神经网络上。在过去十年中,他一直在举办为期一周的有关神经网络的暑期学校,我曾经拜访过。神经网络压缩信息之后,这些信息无法复原。 魔法已经进入这个世界。如今,许多美国人口袋里装着薄薄的黑色平板,这些机器接入遥远的数字云和卫星,它们解码语言、通过摄像头观察并标记现实,挖掘个人数据,它们以某种方式理解、预测着我们的心愿。倾听、帮助着人类。因为与多伦多大学有个约会,这个夏天,...
摘要:在与李世石比赛期间,谷歌天才工程师在汉城校区做了一次关于智能计算机系统的大规模深度学习的演讲。而这些任务完成后,谷歌已经开始进行下一项挑战了。谷歌深度神经网络小历史谷歌大脑计划于年启动,聚焦于真正推动神经网络科学能达到的较先进的技术。 在AlphaGo与李世石比赛期间,谷歌天才工程师Jeff Dean在Google Campus汉城校区做了一次关于智能计算机系统的大规模深度学习(Large-...
摘要:而道器相融,在我看来,那炼丹就需要一个好的丹炉了,也就是一个优秀的机器学习平台。因此,一个机器学习平台要取得成功,最好具备如下五个特点精辟的核心抽象一个机器学习平台,必须有其灵魂,也就是它的核心抽象。 *本文首发于 AI前线 ,欢迎转载,并请注明出处。 摘要 2017年6月,腾讯正式开源面向机器学习的第三代高性能计算平台 Angel,在GitHub上备受关注;2017年10月19日,腾...
阅读 3712·2021-10-12 10:11
阅读 1978·2019-08-30 15:53
阅读 1587·2019-08-30 13:15
阅读 2301·2019-08-30 11:25
阅读 1796·2019-08-29 11:24
阅读 1646·2019-08-26 13:53
阅读 3520·2019-08-26 13:22
阅读 1746·2019-08-26 10:24