10 个面向开发者的编程挑战网站
运动
代码战争
CodeChef
CodinGame
HackerRank
CoderByte
免费代码营
埃达比特
TopCoder
Codepen 挑战
一旦我们掌握了某种编程语言的基础知识,接下来要做的就是如何在实践中运用它们,以便能够理解并记住更久。因此,在今天的文章中,我将向开发人员介绍网站编码的挑战。
运动
Practiceism 网站提供数千个练习,涵盖 50 多种支持的编程语言。它的练习内容丰富多样,适合初学者和经验丰富的编程人士。它是开源的,基于来自世界各地开发者的捐赠,因此您可以放心,它不会收费。此外,如果您认为自己能力出众,还可以向社区贡献有用的练习,从而提升您和其他人的编程技能。
代码战争
CodeWars 网站是一个你可以从易到难攻克所有问题并获得更高排名的地方。在这个网站上,排名将根据名为“级别”的分数来计算,根据你解决的问题的级别,分数会有高有低。找到问题的解决方法后,你可以查看其他人的答案,比较代码的编写方式和效率。
CodeChef
CodeChef 网站是由印度软件公司 Direct 创立的非营利性教育机构。您可以通过其在线编辑器支持工具立即在其网站上解决问题。您可以根据自己的水平选择网站上列出的挑战。此外,它的一大亮点是,如果您遇到难题,可以与其他开发人员交流,或者解答其他开发人员的问题。
CodinGame
CodinGame 网站让您在编程的同时也能真正玩游戏。它让我们能够更自由、更快乐地处理问题,并提升解决问题的热情。CodinGame 支持超过 25 种语言,在这里您可以学习来自全球优秀程序员的众多算法和技巧。它的难度由易到难,适合每个人的学习需求。
HackerRank
HackerRank 网站是一个深受想要提升编程技能人士欢迎的网站。它不仅适合新手,优秀的程序员也愿意加入,因为它拥有世界级的比赛。此外,它还为你提供通过招聘公司组织的比赛找到合适工作的机会。它主要关注算法、人工智能、数据库、数学……
CoderByte
CoderByte 网站是一款网页应用程序,可帮助您练习和提升编程技能。它提供大量由难到易的习题,适合所有编程水平。此外,它还提供微软、谷歌、Facebook 等大公司的面试题,帮助我们掌握申请这些公司所需的技能。缺点是,如果您想挑战高级挑战或参加这里的课程,每月费用约为 35 美元。
免费代码营
FreeCodeCamp 网站可能是我最喜欢的。它帮助我们自学新知识,并将新知识应用于实际问题解决。此外,完成一个运用所学技能的项目,你还可以获得免费证书。课程中的编程语言是为初学者量身定制的,例如学习 HTML、CSS……此外,它还有自己的论坛,可以帮助你解决学习代码过程中的难题。
埃达比特
在 Edabit 网站上,我们可以通过解决编程问题来学习一门语言的基础知识和增强功能。每次解决问题时,它都会自动计算经验值。分数越高,级别就越高。你和其他程序员逐点竞争排名,是不是很有趣?它还能帮助我们提升对编程、思考和解决问题的兴趣,就像一个真正的程序员一样。
TopCoder
TopCoder 网站是一个具有挑战性的网站,其问题解决难度相当高,通常适合编程经验丰富的人士。该网站将需要解决特定问题的企业与来自世界各地的程序员提供的解决方案联系起来。如果您的解决方案比其他开发者更优秀,您可能会获得企业提供的现金奖励。此外,您还可以查看其他开发者解决的问题,并将其应用于您的网站。
Codepen 挑战
Codepen Challenges 网站被视为程序员的社交网络,它提供预先编写的脚本,涵盖多种编程语言,方便您学习并与其他程序员互动。另一个有趣的点是,该网站每周都会提出一个待解决的课题,您和其他人将相互竞争,看谁能快速、最优地解决问题。
如果您想了解更多信息,请访问NiemVuiLapTrinh
文章来源:https://dev.to/haycuoilennao19/10-coding-challenge-websites-for-developer-898