Testen Sie Ihre Programmierfähigkeiten mit diesen Online-Wettbewerben

Testen Sie Ihre Programmierfähigkeiten mit diesen Online-Wettbewerben / Internet

Bist du in einer Programmierrinne? Besorgt, dass Ihre Programmierfähigkeiten ein Plateau erreicht haben? Am Rande des Ausbrennens? Manchmal besteht die Antwort darin, wegzugehen, eine Pause zu machen und frische Luft zu saugen. Manchmal ist die Antwort eine große Dosis von Herausforderungen, die Ihre Fähigkeiten an ihre Grenzen stoßen.

Im Lehrmuster - ein kostenloses Programmierbuch 9 kostenlose Programmierbücher, die Sie zu einem Profi machen 9 kostenlose Programmierbücher, die Sie zu einem Profi machen Rufen Sie alle Programmierer an, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen (wie in Bier) gefunden. Bücher, um Ihre Programmierfähigkeiten auf die nächste Stufe zu heben. Einsteigen und genießen. Lesen Sie mehr über die Reise vom Neuling zum Programmierer - es gibt ein bisschen Weisheit, die die Wahrheit spricht:

Versagen ist oft der beste Weg, um etwas zu lernen. Nur durch den Versuch, mutige Dinge zu tun, zu versagen, aus diesem Versagen zu lernen und erneut zu versuchen, werden wir zu Menschen, die Erfolg haben, wenn sie mit schwierigen Problemen konfrontiert sind.

Welchen besseren Weg? “Versuch mutige Dinge” als sich in einem Wettbewerbsumfeld mit anderen Programmierern zu messen? Sie werden wahrscheinlich versagen, aber das ist in Ordnung. Die Teilnahme selbst wird Ihnen viele neue Fähigkeiten und Techniken vermitteln. Mit der richtigen Einstellung für stressfreies Programmieren Lernen ohne Programmieraufwand Programmieren Programmieren ohne Programmieraufwand Vielleicht haben Sie sich für das Programmieren entschieden, ob für eine Karriere oder nur als Hobby. Großartig! Aber vielleicht fangen Sie an, sich überfordert zu fühlen. Nicht so toll. Hier finden Sie Hilfe, um Ihre Reise zu erleichtern. Lesen Sie mehr, Sie haben nichts zu fürchten.

TopCoder

Gestartet im Jahr 2001, TopCoder ist seit geraumer Zeit die größte Gemeinschaft von Wettbewerbsprogrammierern. Es gibt mehr als 700.000 Mitglieder, die sich um Geldpreise für branchenbezogene Probleme bewerben. Wie viel Bargeld? Im Jahr 2014 wurden beim jährlichen TopCoder Open-Turnier über $ 300.000 an Gewinner vergeben.

TopCoder bietet Wettbewerbe in verschiedenen Bereichen an, z. B. Grafikdesign, Algorithmen, Prototyping und mehr. Was an ihrem Bewertungsalgorithmus cool ist, ist, dass sie ein ELO-basiertes Bewertungssystem verwenden, das das Ziel bestimmen soll “Beste” Codierer im Laufe der Zeit. Je mehr Sie an Wettkämpfen teilnehmen und je besser Sie platziert werden, desto höher wird Ihr Ranking sein.

Google Code Jam

Das Google Code Jam ist einer der beliebtesten Programmierwettbewerbe der Welt. Es handelt sich um einen Mehrrundenwettbewerb, der auf der Lösung algorithmischer Puzzles basiert. Die einzige Einschränkung für Programmiersprachen, Entwicklungsumgebungen und Texteditoren ist, dass alles läuft, solange jeder legal eine eigene Kopie kostenlos erwerben kann.

Der größte Teil des Wettbewerbs findet über Online-Einreichungen statt, aber wenn Sie es bis zum Finale schaffen, werden Sie zu einer Veranstaltung vor Ort eingeladen, die für alle live übertragen wird. Die Veranstaltung 2014 hatte einen Hauptpreis von 15.000 US-Dollar. Wie viel höher wird es nächstes Jahr gehen?

Microsoft Imagine Cup

Das Stellen Sie sich Cup vor ist eine einmal pro Jahr stattfindende Veranstaltung, die aus drei separaten Wettbewerben besteht, die jeweils an die Mission der Veranstaltung gebunden sind: “Stellen Sie sich eine Welt vor, in der Technologie die schwierigsten Probleme löst.” Es ist offen für Konkurrenten aus der ganzen Welt und gipfelt in einem Grand Finals vor Ort, das jedes Jahr von Land zu Land wechselt.

Die drei Wettbewerbe sind:

  • Der Innovationspfad: Das Ziel hier ist zu schaffen “Das nächste große ding,” Dies könnte so einfach wie ein neues und originelles Web-Tool sein oder so effektiv wie eine mobile App, die die Art und Weise, wie die Gesellschaft interagiert, revolutioniert.
  • Der Weltbürgerweg: Wollen Sie die Welt zu einem besseren Ort machen? Das ist die Frage, die diesen besonderen Wettbewerb antreibt. Erstellen Sie eine Desktop-, Web- oder mobile Lösung, die ein globales Problem wie Krankheit, soziale Gleichheit oder Armut anspricht.
  • Der Spielepfad: Entwickeln Sie innovative Videospiele auf Computern, Konsolen, Telefonen oder anderen beliebigen Geräten. Das Ziel ist es, eine funktionale, polierte und ansprechende Erfahrung zu liefern.

Es gibt auch die Code Hunt Challenge, eine monatliche Veranstaltung, bei der die Teilnehmer einen Code-Snippet erhalten und dazu aufgefordert werden, den Code in so wenigen Codezeilen wie möglich umzuschreiben. Der Gewinner jeder Herausforderung erhält nicht nur $ 1.000, sondern alle Teilnehmer nehmen an einer zufälligen Verlosung von $ 5.000 teil.

Globaler Game Jam

Die Glücksspielbranche ist größer als je zuvor, aber interessanter ist der Anstieg der Entwicklung von Indie-Spielen in den letzten Jahren. Unabhängige Entwickler - die normalerweise alleine oder in kleinen Teams arbeiten - produzieren erstklassige Spiele. Sie finden viele von ihnen auf Steam Early Access. Steam Early Access: Diese 5 Spiele sind einen Kauf wert Early Steam Early Access: Diese 5 Spiele sind einen Kauf wert. Möchten Sie Spiele spielen, bevor sie überhaupt veröffentlicht werden? Mit Steam Early Access können Sie! Weiterlesen .

Das Globaler Game Jam ist eine jährliche Veranstaltung, die an einem einzigen Wochenende stattfindet. Die Teilnehmer arbeiten zusammen und erstellen innerhalb von 48 Stunden eine spielbare Spieldemo. Technisch gesehen ist GGJ kein Wettbewerb zwischen Teams, da weder verloren noch gewonnen wird, aber es ist immer noch eine gute Möglichkeit, Ihren Mut zu testen und zu sehen, was Sie erreichen können.

Interessiert an Spielen? Beginnen Sie mit diesen kostenlosen Spieleentwicklungstools. 5 Kostenlose Software zur Entwicklung von Spielen, um Ihre eigenen Spiele zu erstellen. 5 Kostenlose Software, zur Entwicklung von Spielen, um Ihre eigenen Spiele zu erstellen. Hier finden Sie die besten kostenlosen Spieleentwicklungssoftware und -tools, mit denen Sie heute Ihr Traumspiel erstellen können . Weiterlesen . Wir empfehlen insbesondere, Unity zu lernen: Ein Spiel mit Unity programmieren: Ein Leitfaden für Anfänger Programmieren ein Spiel mit Unity: Ein Leitfaden für Anfänger In der sich entwickelnden Landschaft der Entwicklung von Indie-Spielen hat sich Unity als ein De-facto-Standard herausgebildet: Benutzerfreundlichkeit und ein breites Feature-Set machen es ideal für die schnelle Entwicklung von Spielen. Lesen Sie mehr, weil es kostenlos, leistungsstark, vielseitig genug ist, um 2D- und 3D-Spiele zu erstellen, und eine riesige Benutzerbasis voller Tutorials und Beispiele bietet.

Ludum Dare

Ludum Dare, was bedeutet “ein Spiel geben” In lateinischer Sprache ist dies ein Spielentwicklungs-Jam, der dreimal im Jahr stattfindet: April, August und Dezember. Es gibt zwei verschiedene Ludum Dare-Events:

  • Die Compo ist ein Solowettbewerb, bei dem der gesamte Code und die gesamten Assets zwischen Start- und Endzeit der Veranstaltung, die über 48 Stunden dauert, erstellt werden müssen. Danach werden die Teilnehmer zu Richtern und die besten Beiträge werden auf Ruhm und Prahlerei aufmerksam gemacht.
  • Die Marmelade ist eine eher beiläufige Version des Compo. Sie haben 72 Stunden Zeit, um ein Spiel zu erstellen, und Sie können alleine oder in einem Team arbeiten. Im Gegensatz zu Compo muss beim Jam kein Eintrag von Grund auf gestartet werden.

Alle aufstrebenden und erfahrenen Indie-Spieleentwickler sollten Ludum Dare mindestens einmal ausprobieren, entweder den Jam oder den Compo. Es zwingt Sie nicht nur, sich hinzusetzen und zu kreieren, sondern bietet auch die Möglichkeit, Freunde zu finden, Partner zu finden und einfach nur Spaß mit experimentellen Spielideen zu haben.

Abschließende Gedanken

Programmierwettbewerbe sind nur eine von vielen Möglichkeiten, die Codierfähigkeiten zu üben. 7 Einzigartige Möglichkeiten, Ihre Codierfähigkeiten zu üben 7 Einzigartige Möglichkeiten, Ihre Codierfähigkeiten zu üben Lassen Sie uns wiederholen - es gibt kein Alter zum Lernen. Sobald Sie sich auf diesem Weg befinden, müssen Sie einfach weiter üben. Und heute gibt es mehr als nur eine Möglichkeit, die Codierungsfunktionen zu schärfen. Weiterlesen . Einerseits kann es äußerst effektiv sein, eigene Programmierideen zu entwickeln. 5 Projektideen, damit Sie schneller programmieren können 5 Projektideen, die Ihnen helfen, schneller programmieren zu lernen Es gibt einige Möglichkeiten, die Lernkurve für die Programmierung zu vereinfachen. Machen Sie sich die Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit beginnen können. Mit diesen fünf herumspielen. Lesen Sie mehr und verfolgen Sie sie langfristig, aber Sie sollten ab und zu einen Schritt zurücktreten und an einer Art Wettbewerb teilnehmen. Es wird Sie frisch, ehrlich und auf den Zehen halten.

Wenn Sie mit Burnout zu kämpfen haben und Sie durch diese Art von Herausforderungen nicht wiederbelebt werden, kann dies ein Zeichen dafür sein, dass Sie nicht als Programmierer gedacht sind. 6 Zeichen, dass Sie nicht als Programmierer gedacht sind 6 Zeichen, dass Sie nicht beabsichtigt sind Programmierer sein Nicht jeder ist dazu bestimmt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die möglicherweise in die richtige Richtung weisen. Weiterlesen .

Allerdings gibt es Dutzende - vielleicht sogar Hunderte - anderer Online-Programmierwettbewerbe. Kennen Sie andere, die eine Erwähnung verdienen? Haben Sie schon einmal an einer teilgenommen? Teilen Sie uns Ihre Gedanken in den Kommentaren mit!

Bildnachweise: Trophäen über Shutterstock, Dark Code-Ansicht über Shutterstock, Game Jam über Shutterstock

Erfahren Sie mehr über: Programmierung.