以下网站的目的是帮助您测试您的编程技能从低到高解决问题的能力。不仅如此,你还必须与其他开发者竞争以获得更高的排名。就像玩游戏一样,我们必须从青铜、白银等低等级到金、白金。这里有一些网站可以帮助您培养对编程的兴趣。对于开发人员来说,应用编码最佳实践可能很复杂。以下是开发人员在编写网站时面临的一些常见挑战。ExercismExercism网站拥有数以千计的练习,您可以使用50多种受支持的编程语言进行练习。它还为初学者或具有丰富编程经验的人提供了各种练习。它是开源的,基于世界各地开发人员的捐赠,因此您可以放心,我们不会为此收费。此外,如果您觉得自己有能力,可以向社区贡献有用的练习,以提高您的编程技能和其他技能。CodeWars在CodeWars网站上,您可以解决从易到难的所有问题以获得更高的排名。在这个网站上,排名将根据称为kyu的分数计算,并且根据您解决问题的水平,分数会更高或更低。找到解决问题的方法后,可以看看别人的答案,对比一下代码是怎么写的,效果如何。CodeChefCodeChef网站是由印度软件公司Direct创立的非营利性教育机构。您可以通过他们的在线编辑器支持工具立即解决他们网站上的问题,并根据您的水平从网站上列出的挑战中进行选择。此外,它的亮点是,如果您有困难的问题或回答其他开发人员的问题,您可以与其他开发人员聊天。CodinGameCodinGame网站可帮助您在实际玩游戏时进行编码。它可以让我们更自如、更愉快地处理问题,增加我们解决问题的积极性。CodinGame支持超过25种语言,您可以从世界上最好的程序员那里学习许多算法和技巧。它还具有从易到难的级别,因此适合每个人的学习需求。HackerRankHackerRank站点是一个受想要提高编程技能的人欢迎的站点。不仅仅是新手,优秀的程序员也可以参加,因为它有世界级的比赛。此外,它还让您有机会通过招聘公司举办的竞赛找到合适的工作。主要侧重于算法、人工智能、数据库和数学。CoderByteCoderByte网站是一个网络应用程序,可让您练习和提高您的编程技能。它有很多问题,从难到易排列,适合所有级别的编程。此外,还有微软、谷歌、Facebook等各大公司的面试题,帮助我们掌握应聘这些公司所需的技能。不利的一面是,如果您想应对高级挑战或在这里学习课程,每月的费用约为35美元。FreeCodeCampFreeCodeCamp站点可能是我的最爱。它帮助我们自学新知识,并能将新事物应用到解决实际问题中。此外,您还可以通过使用刚刚学到的技能完成项目来获得免费证书。课程中的编程语言是为初学者量身定做的,比如先学HTML,再学CSS等。另外,它有自己的论坛,帮助你解决学习编码的难题。Edabit在Edabit网站上,我们可以通过解决该网站上的编程问题来记住该语言的基础知识和增强功能。每次您解决问题时,它都会自动计算XP点数。积分越多,等级越高。你和其他程序员一项一项地争夺第一名,是不是很有趣?它还可以帮助我们像真正的程序员一样提高编码、思考和解决问题的兴趣。TopCoderTopCoder公司站点是一个具有挑战性的站点,用于解决相当困难的问题,通常适用于具有丰富编程经验的人。一个将需要解决某些问题的企业与世界各地的程序员提供的解决方案联系起来的地方。因此,如果您的解决方案比其他开发人员更好,您可能会从企业那里获得现金奖励。另外,您可以看到其他开发人员解决的问题适用于您的站点。CodepenCodepen被设想为程序员的社交网络,他们有许多不同编程语言的预写脚本,以帮助您学习和与其他程序员互动。另一个有趣的地方是,每周该站点都会提出一个要解决的主题,您和其他人将相互竞争以快速最佳地解决问题。
