2018年最佳8种编程实践最佳资源

哈Ha! 我向您介绍Trey Huffine撰写的2018年顶级编码挑战网站文章。

很简单:成为一名程序员-您需要学习编程。 追求的目标无关紧要:成功通过面试或学习新语言,该收藏集中的网站将帮助您获得成功。

无论您使用什么代码:Python,Ruby,JavaScript,Golang,TypeScript或其他某种语言,都可以在此处找到满足您需求的资源。 要学习编程,您需要编程。

1.代码战


www.codewars.com
Codewars编程是坚定的爱好者。 赚取积分,提高您的评级,创建氏族。 文章的作者建议加入他的氏族(您可以在原始文章中看到哪一个)。 当然,我敦促您加入HTML Academy氏族 (译者注)。 该资源提供了20多种编程语言的大量任务选择。 在代码战中,您可以与其他玩家讨论问题,并查看替代解决方案。

2. HackerRank


www.hackerrank.com
HackerRank上的任务难度级别略高;有些任务超出了基本编程的范围。 您可以在多个领域中进行开发,包括算法,数学,SQL,函数式编程,AI等。 该平台还提供用于公司编程的功能。

3. Coderbyte


coderbyte.com
非常适合准备面试。 超过10种语言的200多个问题。 给定许多问题的解决方案,您还可以查看其他用户的解决方案。 除了编程任务,该资源还提供计算机科学和Web开发课程。

4. CodinGame


www.codingame.com
它是学习游戏编程的平台。 使用代码管理游戏脚本。 多种语言选择,由粉丝学习。 在游戏中,有关于问题和测试用例的描述。 绝对值得尝试这种学习方法。

5. LeetCode


leetcode.com
如果您正在寻找工作-这就是您需要的必要技能。 资源的主要方向是准备进行技术面试。 有一位专家评估解决任务的正确性。 您也可以参加某种模拟的面试。

6. Topcoder


www.topcoder.com
Topcoder可能更适合高级受众。 这是最早引入排名概念的编码站点之一。 您可以与其他开发人员竞争解决问题以获得现金奖励,也可以参加“单回合比赛”竞赛。

7.欧拉计划


projecteuler.net
在类似平台之间经验丰富。 界面可能不是最复杂的,但是有许多使用不同语言的任务。 人们对数学问题给予了极大的关注。 一个简单的网站,可快速入门。

8. CodeFights


codefights.com
很多任务+一个求职/开发人员的平台。 它们还具有称为“公司机器人”的独特功能,开发人员可以与IT社区中一些最大参与者的官方编程机器人进行竞争。

Source: https://habr.com/ru/post/zh-CN414009/


All Articles