Marines glauben, dass man mit der richtigen Ausbildung praktisch aus allen körperlich leistungsfähigen Männern und Frauen außergewöhnliche Soldaten machen kann. Programmieren ist eine Fähigkeit, genau wie Gitarre spielen, Schwimmen oder Fahrradfahren. Menschen sind keine geborenen Radfahrer.
Es gibt viele intelligente und fähige Leute, die doppelt so viel arbeiten wie Programmierer und viermal weniger verdienen. Vielleicht sind sie einfach nicht am richtigen Ort?
Warum Programmieren?
Vor dem Studium zum Programmierer wäre es gut herauszufinden, welche Vorteile das Programmieren für den Beruf hat.
1. Einfache und interessante Arbeit.
Programmieren ist eine einfache und interessante Arbeit. Es gibt Ihnen Raum für Kreativität. Viele unerfahrene Entwickler können nicht sofort glauben, dass sie jetzt etwas tun, das ihnen Spaß macht, und dass sie dafür auch noch bezahlt werden. Später gewöhnen sie sich daran.
2. Es zahlt sich gut aus.
Es ist erfreulich zu sehen, wie intelligente Programmierer nach fünf Jahren in diesem Beruf neue Autos und Häuser kaufen.
3. Flexible Arbeitszeiten.
Von 9 bis 17 Uhr im Büro zu arbeiten ist scheiße. Jeder, der schon einmal im Stau stecken geblieben ist oder wegen fünf Minuten Verspätung eine Strafe erhalten hat, wird Ihnen das sagen. Wie wäre es für Sie, wenn Sie um 11 Uhr kommen und um 17 Uhr abreisen könnten? Denken Sie, das ist nur ein Traum? Für die meisten Programmierer ist es Realität. Machen Sie einfach Ihren Job, und niemand wird etwas dagegen haben. In vielen Unternehmen ist es gar nicht nötig, ins Büro zu kommen. Alles ist verhandelbar.
4. Berufliches Wachstum.
In fast jedem Unternehmen sind Anstrengungen erforderlich, um eine wünschenswerte Position und ein gutes Gehalt zu bekommen. Aber ein Programmierer muss nur ein Programmierer sein. Sie müssen sich nicht zum Manager umschulen oder um eine Führungsposition kämpfen. Alles, was Sie tun müssen, ist, sich beruflich weiterzuentwickeln. Programmierer mit 5-10 Jahren Berufserfahrung werden wirklich gut bezahlt.
5. Hohe internationale Mobilität.
Die drei bestbezahlten Berufe der Welt sind Anwalt, Arzt und Programmierer. Für Anwälte ist es wirklich schwer, einen Job im Ausland zu finden: Sie müssten sich mit anderen Gesetzen, Präzedenzfällen usw. des Landes, in das sie umziehen, befassen. Ein Arzt müsste die Sprache lernen, medizinische Protokolle studieren und dann auch eine Prüfung bestehen, um eine lokale Lizenz zu erhalten. Ein Programmierer muss nichts lernen. Dieselbe Sprache, dieselben Standards und oft sogar dieselben Kunden.
Warum Java?
Die Kombination dreier Faktoren macht diese Programmiersprache äußerst attraktiv.
1. Java ist eine der einfachsten Programmiersprachen
Es kann in 3–6 Monaten oder in 12 Monaten erlernt werden, abhängig von Ihren Allgemeinkenntnissen und der Anzahl der Stunden pro Tag, die Sie bereit sind, dem Lernen zu widmen.
2. Fähigkeiten mit hoher Nachfrage.
Auch ohne Vorkenntnisse können Sie einen Job finden. Unternehmen stellen gerne vielversprechende Nachwuchskräfte ein und bilden sie aus.
3. Höchste Gehälter in der Branche.
Sie gehören zu den höchsten, was besonders für Anfänger wichtig ist.
Man kann kein Programmierer werden, indem man ein Buch liest. Sie benötigen mindestens 500 Übungsstunden. Es ist wie Boxen. Man wird kein Profi, indem man sich alle Kämpfe ansieht. Sie müssen stundenlang im Ring üben (aus diesem Grund bietet CodeGym so viele Übungen an).
Jedes Angebot, Ihnen in zehn Stunden das Programmieren in Java beizubringen, ist wie ein Angebot, Ihnen in zehn Stunden das Boxen beizubringen und Sie dann in den Ring zu schicken. Tu das nicht!
Manchmal postet ein Neuling in einem Forum und bittet um Rat, wie man Programmierer wird, und die Leute sagen: „Überlegen Sie sich selbst ein paar Übungen und arbeiten Sie daran.“ So funktioniert es nicht. Eine Person kann keine Aufgabe erfinden, die außerhalb ihres Wissensbereichs liegt. Entweder man weiß etwas oder nicht.
Nur jemand, der sich in einem Fach wirklich auskennt, kann sich eine zusammenhängende Reihe von Aufgaben ausdenken, die einem etwas Neues beibringen und für deren Bearbeitung keine Woche erforderlich ist. Genau das haben wir getan.
Innovativer Lernansatz
Der CodeGym-Kurs funktioniert nicht wie ein College-Kurs. Das werden Sie schnell merken. Unser Weg ist jedoch effektiver.
An der Hochschule musste man wahrscheinlich in diesem Format lernen: lange Vorlesungen, gefolgt von Laborübungen zur Vertiefung der Vorlesungen. Dieser Ansatz zielt darauf ab, Ihnen umfassendes Wissen zu vermitteln, lässt jedoch Ihre tatsächlichen, praktischen Fähigkeiten zu wünschen übrig. Und wenn wir ehrlich zu uns selbst sind, vermittelt Ihnen dieser Ansatz praktisch keine wertvollen Fähigkeiten.
Hier ist der Ansatz ein anderer. Der theoretische Teil bedeutet Wissen, und etwas zu wissen bedeutet, unsere Fragen beantworten zu können. Deshalb beginnen wir mit Fragen – Übungen, die mit Ihrem aktuellen Wissen nur schwer zu bewältigen sind – und geben Ihnen erst dann Antworten (die Theorie, die die Aufgaben erheblich erleichtert).
Neues Material wird in drei Phasen präsentiert:
1. Einführung (mindestens Theorie oder ein paar Übungen)
2. Grundwissen (vermittelt Ihnen ein umfassendes Verständnis des Themas)
3. Details und Nuancen (wir füllen die Lücken).
Sie befassen sich also mit jedem Thema mindestens dreimal. Außerdem hängen alle Themen miteinander zusammen und man kann eines nicht vollständig erklären, ohne andere zumindest oberflächlich zu besprechen.
Manche Schüler sind frustriert über Aufgaben, bei denen es um Material geht, das sie noch nicht bearbeitet haben. Solche Aufgaben geben Ihnen die Möglichkeit, darüber nachzudenken, wie Sie sie mit dem bereits vorhandenen Wissen erledigen können. Es kann ein oder zwei Stunden dauern, aber dann werden Sie mit einer neuartigen oder zufriedenstellenden Lösung belohnt.
Außerdem bekommt man im wirklichen Leben einen Auftrag bei der Arbeit und beginnt erst dann mit der Suche nach den benötigten Informationen. Das ist das wahre Leben für dich. Je früher man sich daran gewöhnt, desto besser.
GO TO FULL VERSION