CodeGym /Java-Blog /Random-DE /Wie die Codierungsaufgaben von CodeGym aus Anfängern Java...
John Squirrels
Level 41
San Francisco

Wie die Codierungsaufgaben von CodeGym aus Anfängern Java-Profis machen?

Veröffentlicht in der Gruppe Random-DE
Wie Sie wahrscheinlich inzwischen wissen sollten, lässt sich die Philosophie von CodeGym beim Erlernen von Java wie folgt zusammenfassen: „Übung steht an erster Stelle.“ Das Hauptaugenmerk unseres Kurses liegt darauf, Ihnen Programmierfähigkeiten zu vermitteln, die Sie in einem echten Job anwenden können, und deshalb hat CodeGym so viele Aufgaben. Mit über 1200 verschiedenen Aufgaben im CodeGym-Kurs können Sie sicher sein, dass Sie hier mehr als genug praktische Erfahrung sammeln, um sich als Java-Entwickler sicher zu fühlen (auch wenn Sie noch ein Junior sind). Wie die Codierungsaufgaben von CodeGym aus Anfängern Java-Profis machen?  - 1

Welche Aufgaben bietet CodeGym?

Deshalb wollten wir Ihnen ein wenig über die Aufgaben auf CodeGym erzählen, welche Arten von Aufgaben es gibt, welche Unterschiede es gibt und vor allem, wie sie Ihnen dabei helfen, ein professioneller Java-Programmierer zu werden. Um Ihr Gedächtnis aufzufrischen: Der gesamte CodeGym-Kurs ist in vier Quests mit jeweils zehn Levels unterteilt, die Sie nacheinander absolvieren müssen. Jedes Level ist mit Lektionen und Aufgaben gefüllt, die Sie lösen müssen, um das nächste Level freizuschalten (unter Verwendung der „dunklen Materie“, die Sie durch das Lösen von Aufgaben verdienen). Diese Kursstruktur wurde entwickelt, um sicherzustellen, dass jeder Schüler genügend Übung erhält, um wirklich alle Schlüsselkompetenzen zu erlernen und zu beherrschen. Gleichzeitig bleibt Ihre Motivation hoch, unterwegs nicht aufzugeben, und Ihr Gehirn kann ab und zu eine Pause einlegen während es nicht zu erschöpft wird.

Arten von Aufgaben basierend auf dem, was Sie gelernt haben (oder nicht gelernt haben).

Über 1200 Aufgaben sind viel. Wenn alle Aufgaben im CodeGym-Kurs gleich wären, würde es ziemlich eintönig werden und nicht so viel Spaß machen. Hier sind die Arten von Aufgaben aufgeführt, die Sie während des Kurses lösen müssen, unterteilt nach dem Wissen, das Sie zur Lösung benötigen.

  • Aufgaben zur Vertiefung der Theorie aus einer vorherigen Lektion.

Dieser ist ziemlich einfach. Nachdem Sie neues theoretisches Wissen erlernt haben, müssen Sie das Gelernte durch Aufgaben vertiefen, und genau das tun diese Aufgaben. Dieser Teil des Kurses ist recht traditionell: Zuerst lernt man einige Lektionen und dann folgen praktische Aufgaben, die auf diesem speziellen Teil des Wissens basieren.

  • Aufgaben zur Festigung des bereits Gelernten.

Natürlich müssen Sie auch praktische Aufgaben zu dem erledigen, was Sie in den vorherigen Levels gelernt haben. Und das ist die zweite Art von Aufgabe, die Sie auf CodeGym sehen werden. Es dauert Monate und manchmal sogar Jahre, bis manche Menschen den Kurs abschließen. Die Aufgabe dieser Aufgaben besteht darin, sicherzustellen, dass Sie die Theorie nicht vergessen und unterwegs keine wesentlichen Fähigkeiten oder Teile Ihres Wissens verlieren. Im Laufe des Kurses werden Sie viele solcher Aufgaben sehen. Möglicherweise werden Sie sogar müde, sie zu lösen, und möchten sich am liebsten beschweren, aber denken Sie daran: Es gibt sie aus einem bestimmten Grund. Wir Menschen müssen alles immer und immer wieder wiederholen (mehr als Sie denken), um sicherzustellen, dass sich das Gehirn ein für alle Mal (oder zumindest für einen ausreichend langen Zeitraum, um realistisch zu sein) daran erinnert, wie es erledigt wurde.

  • Herausforderungsaufgaben.

Hier wird es noch interessanter, da diese Art von Aufgabe nur bei CodeGym möglich ist. Diese Aufgaben basieren auf einer Theorie, die Sie noch nicht erlernen konnten (normalerweise handelt es sich um eine der folgenden drei Stufen). Im Grunde stehen Sie also vor Aufgaben, die Sie nicht lösen können, weil Ihnen noch niemand die Theorie beigebracht hat, auf der sie basieren. Unsinn? Nein, eine coole Funktion (eine von vielen übrigens), die es nur bei CodeGym gibt. Sie müssen nur mit dem Googeln beginnen, wenn Sie eine solche Aufgabe lösen möchten. Tatsache ist, dass die Suche im Internet nach einer Antwort oder Information, die Sie benötigen, eine äußerst wichtige Fähigkeit für jeden Programmierer ist, und wir möchten, dass Sie diese ebenso gut beherrschen wie die anderen wichtigen Fähigkeiten, wie das Schreiben von Code oder die Suche nach Fehlern. Aber für diejenigen unter Ihnen, die keine Lust auf Experimente haben und bei einem traditionellen Lernansatz bleiben möchten, gibt es auch einen Weg. Wenn Sie nicht gerne googeln, können Sie diese „Herausforderungsaufgaben“ jederzeit beiseite legen und zu ihnen zurückkehren, sobald Sie die erforderliche Theorie auf CodeGym erreicht haben. Wenn es um die Wahl Ihres Lernansatzes geht, sind wir sozusagen Pro-Choice, wann immer es angebracht ist.

Aufgabentypen basierend auf dem Schwierigkeitsgrad und anderen Parametern

Sie können Aufgaben in CodeGym auch nach Typ, Größe (Bearbeitungszeit) und Schwierigkeitsgrad aufteilen. Diese drei Aufgabenparameter werden im Laufe des Kurses stark variieren. Machen Sie keinen Fehler und gehen Sie davon aus, dass die Aufgaben von CodeGym alle einfach und für Kinder gedacht sind, basierend auf Illustrationen und einem lockeren Erzählansatz. Tatsächlich sind die meisten Aufgaben im CG-Kurs für jeden Erwachsenen eine ziemliche Herausforderung, nur die ersten paar Level könnten sich wie ein Kinderspiel anfühlen. Hier sind die Arten von Aufgaben, die Sie im CodeGym-Kurs finden, wenn Sie sich entscheiden, ihn abzuschließen und Programmierer zu werden.

  • Code-Eingabe.

Die Codeeingabe ist die einfachste Art von Aufgabe, die für absolute Anfänger gedacht ist. Ein angehender Programmierer muss zunächst einmal ein Gefühl für den Code und die Art und Weise entwickeln, wie er geschrieben werden muss. Bei diesen Aufgaben müssen Sie also lediglich ein Beispiel des angegebenen Codes kopieren.

  • Den Code analysieren und Fehler darin finden.

Eine weitere gute Möglichkeit zum Lernen besteht darin, den Code einer anderen Person zu studieren und herauszufinden, wo die Fehler liegen könnten, die zu Fehlern führen. Fehler im Code einer anderen Person zu finden, ist eine sehr wichtige und äußerst anwendbare Fähigkeit für einen Softwareentwickler.

  • Schreiben Sie Ihren eigenen Code, um die Aufgabenanforderungen zu erfüllen.

Irgendwann werden Sie anfangen, Ihren eigenen Code zu schreiben. Bei dieser Art von Aufgaben erhalten Sie eine Reihe von Anforderungen, die Ihr Code erfüllen muss. Natürlich sind die Anforderungen immer unterschiedlich und so gestaltet, dass Sie lernen, wie Sie die Aufgaben ausführen, mit denen ein echter Java-Programmierer in seinem eigentlichen Job regelmäßig konfrontiert wird.

  • Extra schwierige Bonusaufgaben.

Für diejenigen unter Ihnen, die die regulären Aufgaben aus dem Park schaffen, haben wir auch besonders schwierige Bonusaufgaben. Zeigen Sie uns, wie hart Sie sind, indem Sie diese lösen, denn sie erfordern einiges an Selbststudium und dienen der Entwicklung Ihrer algorithmischen Denkfähigkeiten.

  • Miniprojekte.

Dies sind die Chefs der CodeGym-Aufgaben: Projekte, bei denen Sie im Alleingang (aber natürlich nicht ohne unsere Hilfe) ein ziemlich komplexes Programm entwickeln müssen. Aber kein Grund zur Sorge, denn Miniprojekte sind normalerweise in kleinere Unteraufgaben unterteilt, sodass Sie nicht irgendwo in der Mitte stecken bleiben. Sie werden erstellt, damit Sie den allgemeinen Prozess einer Programmentwicklung und die darin enthaltenen Schritte kennenlernen können. Wenn jede Aufgabe dieser Art erledigt ist, erhalten Sie am Ende ein neues Programm, das Sie selbst geschrieben haben, beispielsweise ein einfaches Videospiel oder einen Online-Chatroom. Dies ist ein großer Vorteil von CodeGym, da es normalerweise (für diejenigen, die andere Methoden zum Erlernen von Java wählen) Jahre dauern kann, bis ein Programmieranfänger in der Lage ist, ein erstes komplexes Programm von Grund auf zu erstellen.

  • Videos, um sich eine kleine Auszeit zu gönnen.

Und schließlich gehört auch das Ansehen von Videos zum CodeGym-Kurs, denn es kann nicht schaden, ab und zu eine Pause vom Lesen und Schreiben von Code einzulegen. Das Ansehen eines Videos ist eine großartige Möglichkeit, Ihrem Gehirn etwas Zeit zum Entspannen zu geben, indem Sie zu einer anderen Art von Inhalten wechseln, die einfacher zu konsumieren sind. Außerdem hilft es Ihnen dabei, Ihre neue Lerngewohnheit beim Programmieren zu festigen: Selbst wenn Sie eine Freizeit haben und sich entspannen, konsumieren Sie programmbezogene Inhalte anstelle einer Fernsehsendung oder eines Lieblings-YouTube-Bloggers. Dies ist eine weitere Möglichkeit, Ihrem Gehirn zu sagen, dass Sie es ernst meinen.

Zusammenfassung

Wie Sie sehen, tut CodeGym buchstäblich alles, damit der Java-Kurs nicht eintönig und repetitiv wird, was eine der größten Schwächen der meisten (wenn nicht aller) anderen Online-Java-Kurse darstellt. Eine solche Aufgabenvielfalt haben wir aber nicht nur geschaffen, um Ihnen das Lernen zu erleichtern. Dies ist auch die einzige Möglichkeit, einen Benutzer, der Java von der Pike auf lernt, wirklich auf das vorzubereiten, was ihm in einem echten Job als Java-Programmierer bevorsteht. Wir kümmern uns um unsere Schüler und ihre Zukunft. Wir glauben gerne, dass dies das ist, was CodeGym wirklich auszeichnet. Sind Sie einverstanden? Teilen Sie uns Ihre Meinung im Kommentarbereich unten mit.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION