CodeGym /Kurse /JAVA 25 SELF /Woran erkenne ich, dass ich es schaffen kann?

Woran erkenne ich, dass ich es schaffen kann?

JAVA 25 SELF
Level 8, Lektion 0
Verfügbar

Das Prinzip der Marineinfanterie und das Programmieren

Das Prinzip der Marineinfanterie lautet: Wenn Sie körperlich geeignete Männer und Frauen finden, können Sie bei richtigem Training und richtiger Ausbildung so gut wie jeden von ihnen in einen einzigartigen Kämpfer verwandeln. Programmieren – eine ebenso erlernbare Fertigkeit wie Gitarre spielen, schwimmen oder Fahrrad fahren. Menschen werden nicht als Radfahrer geboren.

img

Es gibt viele kluge und fähige Menschen, die doppelt so viel arbeiten wie Programmierer und dabei viermal weniger verdienen. Vielleicht sind sie einfach nicht am richtigen Platz?

Warum Programmieren?

Bevor man jemanden das Programmieren lehrt, sollte man besser klären, was es ihm oder ihr bringt.

1. Eine einfache und interessante Arbeit

Programmieren – das ist eine einfache und interessante Arbeit. Viel Raum für Kreativität. Viele angehende Entwickler können zunächst kaum glauben, dass sie nun das tun, was ihnen gefällt, und dafür auch noch bezahlt werden. Später gewöhnen sie sich daran.

2. Gute Bezahlung

Es ist einfach schön zu sehen, wie fähige Fachleute nach 5 Jahren Berufserfahrung anfangen, sich Autos oder Häuser zu kaufen.

3. Flexibler Zeitplan

Ein strenger Zeitplan – das ist unangenehm. Das wird Ihnen jede Person bestätigen, die schon einmal zur Hauptverkehrszeit im Stau stand oder wegen 5 Minuten Verspätung eine Strafe bekommen hat. Wie wäre es mit der Möglichkeit, erst um 11 Uhr zur Arbeit zu kommen und um 17 Uhr zu gehen? Klingt nach einem Traum? Für die meisten Programmierer ist das Realität. Erledigen Sie Ihre Arbeit, und niemand wird Ihnen ein Wort sagen. In vielen Unternehmen müssen Sie nicht einmal ins Büro kommen, sondern können von zu Hause aus arbeiten. Man kann sich immer einigen.

4. Berufliche Entwicklung

In fast jeder Organisation muss man Karriere machen, um eine prestigeträchtige Position zu erhalten und gut zu verdienen. Einem Programmierer reicht es, einfach Programmierer zu bleiben. Sie müssen sich nicht vom Entwickler zum Administrator umschulen oder um eine Führungsposition kämpfen. Man kann sich einfach fachlich weiterentwickeln. Programmierer mit fünf bis zehn Jahren Berufserfahrung verdienen großartige Gehälter.

5. Hohe internationale Mobilität

Die drei bestbezahlten Berufe weltweit: Jurist, Chirurg/Arzt und Programmierer. Als Jurist im Ausland zu arbeiten, ist sehr schwierig: andere Gesetze, Case Law usw. Ein Arzt muss die Sprache lernen, andere medizinische Standards und zudem Prüfungen erneut ablegen. Ein Programmierer muss das alles nicht lernen. Dieselbe Sprache. Dieselben Standards. Oft sogar dieselben Auftraggeber.

6. Die höchsten Gehälter in der Branche

img

Mit die höchsten. Das gilt besonders für Berufseinsteiger im Programmieren.

Man kann kein Buch lesen und dadurch Programmierer werden. Hier braucht man mindestens 500 Stunden Praxis. Genau wie im Boxen. Man kann nicht einfach alle Kämpfe anschauen und Profi werden. Sie müssen lange Abende im Trainingsraum verbringen (deshalb gibt es bei CodeGym sehr viele Praxisaufgaben).

Alle Angebote, Programmieren in 10 Stunden zu lernen, sind gleichbedeutend mit dem Vorschlag, Ihnen Boxen in 10 Stunden beizubringen. Und dann ab in den Ring! Tun Sie das nicht.

Manchmal, wenn ein Anfänger in Foren fragt, wie man Programmierer wird, sagt man ihm: Denk dir Aufgaben aus und löse sie. So funktioniert das nicht. Der Punkt ist, dass ein Mensch sich keine Aufgabe ausdenken kann, die genau jenseits seiner aktuellen Kenntnisse liegt. Entweder Sie wissen etwas, oder Sie wissen es nicht.

Nur jemand, der sich in einem Thema gut auskennt, kann für Sie eine aufeinander aufbauende Reihe von Aufgaben entwickeln, von denen jede Sie etwas Neues lehrt und keine Woche zur Analyse erfordert. Genau das haben wir getan.

Ein innovativer Lernansatz

Das Lernen bei CodeGym ist nicht so aufgebaut wie an der Universität. Das werden Sie schnell bemerken. Dafür ist es effektiver.

An der Uni haben Sie wahrscheinlich in folgendem Format gelernt: lange Vorlesungen und dazu passende Praxis, die sie festigt. Dieser Ansatz zielt darauf ab, Ihnen umfangreiches Wissen zu vermitteln. Ihre tatsächlichen praktischen Fähigkeiten lassen dabei jedoch zu wünschen übrig. Und um ehrlich zu sein: Bei einer solchen Ausbildung können Sie kaum etwas wirklich Nennenswertes.

Hier – ein anderer Ansatz. Theorie – das sind Kenntnisse, und Kenntnisse – das sind Antworten auf unsere Fragen. Daher geben wir zunächst die Fragen – praktische Aufgaben, die sich mit dem aktuellen Wissensstand schwer lösen lassen, und danach – die Antworten (die Theorie, die es ermöglicht, sie viel leichter zu lösen.

Neuer Stoff wird in drei Etappen vermittelt:

  1. Kennenlernen (ein Minimum an Theorie oder einige Praxisaufgaben).
  2. Der Hauptteil des Wissens (Sie sollen vollständig verstehen, worum es geht).
  3. Details und Feinheiten der Arbeit (wir füllen die Lücken).

So begegnen Sie ein und demselben Thema mindestens drei Mal. Ganz zu schweigen davon, dass alles eng miteinander verknüpft ist und es schlicht unmöglich ist, ein Thema vollständig zu erklären, ohne zuvor wenigstens teilweise andere anzusprechen.

Einige Studierende beschweren sich sogar über die Aufgaben: So etwas hätten wir noch nicht gehabt. Solche Aufgaben sind ein Anlass, nachzudenken: Wie kann man sie mit dem aktuellen Wissensstand lösen? Sie werden eine Stunde oder zwei an diesen Aufgaben sitzen, dafür treffen Sie später mit Freude auf einen neuen originellen Ansatz oder eine elegante Lösung.

Außerdem ist es im echten Arbeitsleben genauso: Zuerst bekommen Sie eine Aufgabe, und erst danach finden Sie die Kenntnisse, die nötig sind, um sie zu lösen. Das echte Leben – so ist es. Je früher Sie sich an einen solchen Ansatz gewöhnen, desto besser.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION