Werbung

Sind Sie in einer Programmierfurche? Besorgt, dass Ihre Codierungsfähigkeiten ein Plateau erreicht haben? Am Rande des Ausbrennens? Manchmal ist die Antwort, wegzugehen, eine Pause zu machen und frische Luft zu saugen. Andererseits ist die Antwort manchmal eine große Menge an Herausforderungen, die Ihre Fähigkeiten an ihre Grenzen bringen.

Im Ausbildungsmuster - ein kostenloses Programmierbuch 9 kostenlose Programmierbücher, die Sie zum Profi machenAufruf an alle Programmierer, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen Büchern (wie in Bier) gefunden, um Ihre Programmierkenntnisse auf die nächste Stufe zu heben. Steigen Sie ein und genießen Sie. Weiterlesen das beschreibt die Reise vom Neuling zum Programmiermeister - es gibt ein leises Stück Weisheit, das die Wahrheit spricht:

Misserfolg ist oft der beste Weg, etwas zu lernen. Nur wenn wir versuchen, mutige Dinge zu tun, scheitern, aus diesem Versagen lernen und es erneut versuchen, wachsen wir zu Menschen heran, die bei schwierigen Problemen Erfolg haben können.

instagram viewer

Gibt es einen besseren Weg, um „mutige Dinge zu versuchen“, als sich in einem Wettbewerbsumfeld gegen andere Programmierer zu behaupten? Sie werden wahrscheinlich scheitern, aber das ist in Ordnung. Die Teilnahme selbst bringt Ihnen viele neue Fähigkeiten und Techniken bei. Mit dem richtige Einstellung für stressfreies Programmieren So lernen Sie das Programmieren ohne StressVielleicht haben Sie sich für das Programmieren entschieden, sei es für eine Karriere oder nur als Hobby. Groß! Aber vielleicht fängst du an, dich überfordert zu fühlen. Nicht so toll. Hier ist Hilfe, um Ihre Reise zu erleichtern. Weiterlesen Sie haben nichts zu befürchten.

Im Jahr 2001 ins Leben gerufen, TopCoder ist seit geraumer Zeit die größte Community wettbewerbsfähiger Programmierer. Über 700.000 Mitglieder konkurrieren um die Lösung branchenbezogener Probleme um Geldpreise. Wie viel Bargeld? Im Jahr 2014 wurden beim jährlichen TopCoder Open-Turnier über 300.000 US-Dollar an Gewinner vergeben.

Online-Programmierung-Wettbewerb-Topcoder

TopCoder bietet Wettbewerbe in verschiedenen Bereichen an, z. B. Grafikdesign, Algorithmen, Prototyping und mehr. Das Coole an ihrem Bewertungsalgorithmus ist, dass sie ein ELO-basiertes Bewertungssystem verwenden, mit dem der „beste“ Codierer im Laufe der Zeit ermittelt werden soll. Je mehr Sie antreten und je besser Sie platzieren, desto höher wird Ihr Ranking sein.

Das Google Code Jam ist einer der beliebtesten Programmierwettbewerbe der Welt. Es ist ein Mehrrundenwettbewerb, der auf dem Lösen algorithmischer Rätsel und der einzigen Einschränkung der Programmiersprachen basiert. Entwicklungsumgebungen und Texteditoren ist, dass alles so lange geht, wie jeder legal eine eigene Kopie beschaffen kann kostenlos.

Der größte Teil des Wettbewerbs findet über Online-Einreichungen statt. Wenn Sie es jedoch bis ins Finale schaffen, werden Sie zu einer Veranstaltung vor Ort eingeladen, die von allen live übertragen wird. Das Event 2014 hatte einen Hauptpreis von 15.000 US-Dollar. Wie viel höher wird es nächstes Jahr gehen?

Das Stellen Sie sich Cup vor ist eine einmal im Jahr stattfindende Veranstaltung, die aus drei separaten Wettbewerben besteht, die jeweils mit der Mission der Veranstaltung verbunden sind: „Stellen Sie sich eine Welt vor, in der Technologie zur Lösung beiträgt die schwierigsten Probleme. " Es steht Wettbewerbern aus der ganzen Welt offen und gipfelt in einem großen Finale vor Ort, das jedes Jahr von Land zu Land wechselt.

Die drei Wettbewerbe sind:

  • Der Innovationspfad: Ziel ist es, „das nächste große Ding“ zu schaffen, das so einfach wie ein neues und originelles Web-Tool oder so wirkungsvoll wie eine mobile App sein kann, die die Art und Weise revolutioniert, wie die Gesellschaft interagiert.
  • Der Weg der Weltbürgerschaft: Willst du die Welt zu einem besseren Ort machen? Das ist die Frage, die diesen speziellen Wettbewerb antreibt. Erstellen Sie eine Desktop-, Web- oder mobile Lösung, die sich mit einem globalen Problem wie Krankheit, sozialer Gleichheit oder Armut befasst.
  • Der Spielpfad: Entwickeln Sie innovative Videospiele auf Computern, Konsolen, Telefonen oder anderen Geräten, die Sie sich vorstellen. Das Ziel ist es, ein funktionales, poliertes und ansprechendes Erlebnis zu bieten.

Es gibt auch die Code Hunt Challenge, eine monatliche Veranstaltung, bei der die Teilnehmer einen Codeausschnitt erhalten und gebeten werden, ihn in möglichst wenigen Codezeilen neu zu schreiben. Der Gewinner jeder Herausforderung erhält nicht nur 1.000 US-Dollar, sondern alle Teilnehmer nehmen an einer zufälligen Ziehung für 5.000 US-Dollar teil.

Die Spielebranche ist größer als je zuvor. Interessanter ist jedoch der Anstieg der Entwicklung von Indie-Spielen in den letzten Jahren. Unabhängige Entwickler - die normalerweise alleine oder in kleinen Teams arbeiten - produzieren Spiele von höchster Qualität. Sie können viele von ihnen auf finden Steam Early Access Steam Early Access: Diese 5 Spiele sind einen frühen Kauf wertMöchten Sie Spiele spielen, bevor sie überhaupt veröffentlicht werden? Mit Steam Early Access können Sie! Weiterlesen .

Online-Programmierung-Wettbewerb-Game-Jam

Das Global 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 es keine Niederlagen oder Siege gibt, aber es ist immer noch eine gute Möglichkeit, Ihre Fähigkeiten zu testen und zu sehen, was Sie erreichen können.

Interessiert an Spielen? Beginnen Sie mit diesen kostenlose Spieleentwicklungstools 5 kostenlose Spieleentwicklungssoftware-Tools zum Erstellen eigener SpieleKostenlose Spieleentwicklungssoftware ist eine großartige Möglichkeit, um Videospiele zu erstellen. Wir haben die beste Spielesoftware auf dem Markt zusammengestellt. Weiterlesen . Insbesondere empfehlen wir Einheit lernen Ein Spiel mit Unity programmieren: Ein Leitfaden für AnfängerIn der sich entwickelnden Landschaft der Indie-Spieleentwicklung hat sich Unity zu einem De-facto-Standard entwickelt: Aufgrund seiner geringen Kosten, seiner einfachen Bedienung und seines breiten Funktionsumfangs eignet sich Unity ideal für eine schnelle Spieleentwicklung. Weiterlesen weil es kostenlos, leistungsstark und vielseitig genug ist, um 2D- und 3D-Spiele zu erstellen, und eine riesige Benutzerbasis voller Tutorials und Beispiele hat.

Ludum Dare, was auf Latein „ein Spiel geben“ bedeutet, ist ein Spielentwicklungs-Jam, der dreimal im Jahr stattfindet: April, August und Dezember. Es gibt zwei verschiedene Ludum Dare-Events:

  • Die Compo ist ein Einzelwettbewerb, bei dem der gesamte Code und die Assets zwischen der Start- und Endzeit der Veranstaltung, die über 48 Stunden stattfindet, von Grund auf neu erstellt werden müssen. Danach werden die Teilnehmer zu Richtern und die besten Beiträge werden für Ruhm und prahlerische Rechte ins Rampenlicht gerückt.
  • Die Marmelade ist eine lässigere Version des Compo. Sie haben 72 Stunden Zeit, um ein Spiel zu erstellen, und können alleine oder im Team arbeiten. Im Gegensatz zum Compo erfordert der Jam nicht, dass die Einträge von Grund auf neu 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 viel Spaß mit experimentellen Spielideen zu haben.

Abschließende Gedanken

Programmierwettbewerbe sind nur einer von vielen Möglichkeiten, um Codierungsfähigkeiten zu üben 7 einzigartige Möglichkeiten, um Ihre Codierungsfähigkeiten zu übenLassen Sie uns wiederholen - es gibt kein Alter zum Lernen. Sobald Sie auf diesem Weg sind, müssen Sie nur noch üben. Und heute gibt es mehrere Möglichkeiten, um Ihre Codierungs-Chops zu schärfen. Weiterlesen . Einerseits kann es äußerst effektiv sein, eigene zu entwickeln Projektideen programmieren 5 Projektideen, mit denen Sie die Programmierung schneller erlernen könnenEs gibt einige Möglichkeiten, die Lernkurve für das Programmieren zu vereinfachen. Machen Sie sich die Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit starten können. Spielen Sie mit diesen fünf herum. Weiterlesen und verfolgen Sie sie langfristig, aber hin und wieder sollten Sie zurücktreten und an einer Art Wettbewerb teilnehmen. Es wird Sie frisch, ehrlich und auf Trab halten.

Wenn Sie mit Burnout zu kämpfen haben und diese Art von Herausforderungen Sie nicht neu beleben, kann dies ein Problem sein Zeichen, dass Sie kein Programmierer sein sollen 6 Anzeichen dafür, dass Sie kein Programmierer sein sollenNicht jeder ist darauf ausgelegt, Programmierer zu sein. Wenn Sie nicht ganz sicher sind, ob Sie ein Programmierer sein sollen, finden Sie hier einige Hinweise, die Sie möglicherweise in die richtige Richtung weisen. Weiterlesen .

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

Bildnachweis: Trophäen Über Shutterstock, Dunkle Code-Ansicht über Shutterstock, Spiel Jam Via Shutterstock

Joel Lee hat einen B.S. in Informatik und über sechs Jahre Berufserfahrung im Schreiben. Er ist Chefredakteur von MakeUseOf.