Sie haben sich also entschieden, Java-Programmierer zu werden. Es stellt sich sofort eine berechtigte Frage: „Wo soll man anfangen?“ In diesem Artikel sprechen wir darüber, wie man mit CodeGym das Programmieren von Grund auf lernt. Wir werden die Funktionen des Kurses untersuchen, wie der Lernprozess in Phasen unterteilt ist und welche Bereiche der Website genutzt werden müssen, um Ihr Training so effektiv wie möglich zu gestalten.
Videos – Auf unserem offiziellen YouTube-Kanal finden Sie Videoberichte von CodeGym-Schülern, Videorezensionen, verschiedene nützliche Tutorials, Übersetzungen der besten fremdsprachigen Lektionen zum Thema Programmieren und vieles mehr.
Inhaltsverzeichnis
- Funktionen des CodeGym-Kurses
- Lernplattformen: Website und mobile App
- Phasen des Kurses
- Nützliche Abschnitte der Website
- Wo Sie mit dem CodeGym-Team chatten können
CodeGym: Ein Java-Tutorial, bei dem die Praxis im Vordergrund steht
1. Lernen in Form eines Spiels
Der CodeGym-Kurs ähnelt ein wenig einem Computerspiel. Es ist in vier Quests unterteilt , die jeweils ein gemeinsames Konzept haben. Java-Syntax ist beispielsweise die erste Quest, bei der Sie die grundlegende Syntax der Sprache lernen. Jede Quest besteht aus zehn Levels , die nacheinander abgeschlossen werden müssen. Die Levels sind mit Lektionen und Aufgaben unterschiedlicher Schwierigkeitsgrade gefüllt. Um zum nächsten Level aufzusteigen, müssen Sie die meisten Aufgaben des aktuellen Levels lösen, denn durch das erfolgreiche Erledigen von Aufgaben verdienen Sie etwas „Dunkle Materie“. Sie nutzen es, um die nachfolgenden Lektionen und Aufgaben freizuschalten.2. Programmierpraxis von Anfang an
Die in unserem Java-Tutorial (dem CodeGym-Kurs) gesammelten praktischen Erfahrungen umfassen Aufgaben in verschiedenen Formaten. Sie variieren im Laufe der Zeit:- Einige der Aufgaben dienen der Vertiefung des theoretischen Materials aus der vorangegangenen Lektion;
- Andere zielen darauf ab, zuvor behandelte Theorien aus früheren Stufen zu wiederholen;
- Wieder andere sind „ Herausforderungsaufgaben “, die auf Materialien basieren, die in den nächsten ein, zwei oder drei Leveln präsentiert werden. Ja, das hast du richtig gelesen. Dies geschah mit Absicht. Sie möchten gerade eine Aufgabe lösen, wissen aber etwas nicht? Google es! Dies ist eine äußerst nützliche Fähigkeit für einen Programmierer. Wenn Sie sich jedoch streng sequenziell durch den Stoff bewegen möchten, dann legen Sie die Aufgabe einfach beiseite und kehren Sie nach ein paar Leveln zu ihr zurück, sobald Sie die nötige Theorie erreicht haben.
- Die Codeeingabe ist eine Aufgabe für Anfänger. Manchmal sollte ein angehender Programmierer einfach seine Hände hineingreifen und den Code ertasten. Dazu „kopieren“ Sie einfach ein Beispiel;
- Analysieren Sie den Code einer anderen Person und finden Sie Fehler. Nun, Sie verstehen. Auch wir haben diese Aufgaben;
- Schreiben Sie Ihren eigenen Code, um die Liste der Aufgabenbedingungen zu erfüllen.
- Bonusaufgaben. Dies sind schwierigere Aufgaben für das Selbststudium und für die Entwicklung Ihrer Fähigkeit, in Algorithmen zu denken;
- Miniprojekte. Diese Aufgaben sind in mehrere Unteraufgaben unterteilt. Wenn Sie sie nacheinander abarbeiten, erstellen Sie am Ende relativ komplexe und große Programme. Zum Beispiel das Spiel Sokoban oder ein Online-Chatroom. Diese Aufgaben erscheinen etwa in der Mitte des Kurses;
- Videos. Manchmal ist es sinnvoll, das, was Sie gerade tun, zu ändern. Auf CodeGym tun wir dies, indem wir uns IT-Videos ansehen.
3. Sofortige Aufgabenüberprüfung und Tools zur Verbesserung Ihres Codes
Die wichtigsten Funktionen von CodeGym, die es von allen anderen Online-Kursen unterscheiden, sind die sofortige automatische Aufgabenüberprüfung, Hinweise und Empfehlungen zur Lösung von Aufgaben . Mit CodeGym müssen Sie nicht lange warten, während ein Lehrer Ihre Arbeit überprüft: Sie klicken auf eine Schaltfläche und erhalten blitzschnell das Ergebnis und Empfehlungen, wenn mit Ihrer Lösung etwas nicht stimmt.4. Hilfe bei Aufgaben
Ihre Erfahrung beim Erlernen des Programmierens sollte nicht dem Erlebnis ähneln, allein auf einem Floß mitten im Meer zu schweben. Sie müssen mit anderen interagieren. CodeGym verfügt hierfür vor allem über einen „ Hilfe “-Bereich. Wenn Sie längere Zeit an einer Aufgabe aus dem Kurs hängen bleiben oder ein schwieriges Thema nicht verstehen können, stellen Sie in einem bestimmten Abschnitt eine Frage. Ein Student, Programmierer oder Website-Mitarbeiter wird Ihnen sicherlich helfen. Darüber hinaus ist es für Sie sehr wertvoll, wenn Sie sich dazu bereit fühlen, in die Rubrik „Hilfe“ zu gehen und jemand anderem beim Lernen zu helfen. Das bedeutet, dass Sie den Code einer anderen Person verstehen müssen. Nach Abschluss des Kurses erhält ein Student 300–500 Stunden echte Programmiererfahrung! Dieser Kurs ist auch ein hervorragendes Hilfsmittel für diejenigen, die bereits grundlegende Programmierkenntnisse erworben haben, aber nicht wissen, wo sie mit der Arbeitssuche beginnen sollen. Zusätzlich zu der Übung, die Sie bei der Arbeit mit CodeGym erhalten, werden Sie in der Lage sein, die wichtigen Fragen zu verstehen, die Sie in Vorstellungsgesprächen beantworten müssen, und in der Lage sein, einen kompetenten Lebenslauf zu verfassen.Lernplattformen: Website und mobile App
Sie haben zwei Möglichkeiten, mit CodeGym die Grundlagen der Java-Programmierung zu erlernen: per Android-Anwendung oder in der Webversion. Es gibt jedoch noch eine dritte Möglichkeit: sowohl auf der Website als auch in der Anwendung zu lernen :) Sie können dies tun, wenn Sie ein aktives Abonnement haben.Phasen des Kurses
CodeGym ist das umfassendste Java-Tutorial auf Englisch. Der Java-Hauptkurs vermittelt ein vollständiges Bild von Java Core und die anschließende Übung wird Ihnen helfen, den Umgang mit fortgeschritteneren Technologien zu erlernen. Mit CodeGym lernen Sie Java Core und lösen 1200 Aufgaben mit sofortiger Verifizierung. Was beinhaltet der Kurs?- Kurze Theorielektionen, reich an anschaulichen Beispielen;
- Aufgaben, Miniprojekte;
- Motivierende Lektionen (zu Beginn eines Levels) und Videos, die Ihnen helfen, Ihre „Aufladung“ bis zum Ende des Kurses aufrechtzuerhalten;
- Quizfragen zum behandelten Stoff (Anfängerstufen).
GO TO FULL VERSION