Top 8 der besten Ressourcen für die Programmierpraxis im Jahr 2018

Hallo Habr! Ich präsentiere Ihnen die Übersetzung des Artikels Top Coding Challenge Websites von 2018 von Trey Huffine.

Es ist ganz einfach: Um Programmierer zu werden, müssen Sie lernen, wie man programmiert. Es spielt keine Rolle, welches Ziel Sie verfolgen: Um ein Interview erfolgreich zu bestehen oder eine neue Sprache zu lernen, helfen Ihnen die Websites aus dieser Sammlung beim Pumpen.

Was auch immer Sie codieren: Python, Ruby, JavaScript, Golang, TypeScript oder eine andere Sprache, hier finden Sie eine Ressource für Ihre Anforderungen. Um zu lernen, wie man programmiert, müssen Sie programmieren.

1. Codewars


www.codewars.com
Die Programmierung von Codewars ist ein solider Fan. Sammeln Sie Punkte, erhöhen Sie Ihre Bewertung, erstellen Sie Clans. Der Autor des Artikels schlägt vor, seinem Clan beizutreten (Sie können im Originalartikel sehen, welcher). Ich fordere Sie natürlich dringend auf, dem HTML Academy- Clan beizutreten (Anmerkung des Übersetzers). Die Ressource bietet eine große Auswahl an Aufgaben in mehr als 20 Programmiersprachen. Bei Codewars können Sie Probleme mit anderen Spielern diskutieren und alternative Lösungen finden.

2. HackerRank


www.hackerrank.com
Der Schwierigkeitsgrad von Aufgaben auf HackerRank ist etwas höher, es gibt Aufgaben, die über den Rahmen der Grundprogrammierung hinausgehen. Sie können in verschiedenen Bereichen entwickeln, darunter Algorithmen, Mathematik, SQL, funktionale Programmierung, KI und mehr. Die Plattform bietet auch Funktionen für die Unternehmensprogrammierung.

3. Coderbyte


coderbyte.com
Ideal für die Vorbereitung auf ein Interview. Über 200 Fragen in mehr als 10 Sprachen. Angesichts der Lösungen für viele Probleme können Sie auch die Lösungen anderer Benutzer anzeigen. Neben Programmieraufgaben bietet die Ressource auch Kurse in Informatik und Webentwicklung an.

4. CodinGame


www.codingame.com
Es ist eine Plattform zum Erlernen der Spielprogrammierung. Verwalten Sie Ihr Spieleskript mit Code. Große Auswahl an Sprachen, die vom Fan gelernt werden. In Spielen gibt es eine Beschreibung des Problems und Testfälle. Es lohnt sich auf jeden Fall, diesen Lernansatz auszuprobieren.

5. LeetCode


leetcode.com
Wenn Sie Arbeit suchen - das ist es, was Sie brauchen, um die notwendigen Fähigkeiten zu pumpen. Die Hauptrichtung der Ressource ist die Vorbereitung auf ein technisches Interview. Es gibt einen Spezialisten, der die Richtigkeit der Aufgabenlösung bewertet. Sie können auch an einer Simulation eines Interviews teilnehmen.

6. Topcoder


www.topcoder.com
Topcoder ist wahrscheinlich besser für ein fortgeschrittenes Publikum geeignet. Dies ist eine der ersten Codierungsstellen, die das Konzept des Rankings einführt. Sie können bei der Lösung von Problemen mit anderen Entwicklern um einen Geldpreis konkurrieren und am Wettbewerb „Single Round Match“ teilnehmen.

7. Projekt Euler


projecteuler.net
Veteran unter ähnlichen Plattformen. Die Benutzeroberfläche ist vielleicht nicht die anspruchsvollste, aber es gibt viele Aufgaben in verschiedenen Sprachen. Mathematischen Problemen wird viel Aufmerksamkeit geschenkt. Eine einfache Website, um schnell loszulegen.

8. CodeFights


codefights.com
Viele Aufgaben + eine Plattform für Jobsuche / Entwickler. Sie haben auch eine einzigartige Funktion namens "Company Bots", bei der Entwickler mit offiziellen Programmier-Bots einiger der größten Akteure der IT-Community konkurrieren.

Source: https://habr.com/ru/post/de414009/


All Articles