CodeGym /Kurse /Swift SELF /Wie versteht man, dass ich es kann?

Wie versteht man, dass ich es kann?

Swift SELF
Level 8, Lektion 0
Verfügbar

Das Prinzip des Marine Corps und Programmierung

Das Prinzip des Marine Corps lautet: Wenn Sie physisch geeignete Manner und Frauen gefunden haben, dann konnen Sie bei richtiger Ausbildung und Training praktisch jeden von ihnen in einen einzigartigen Kampfer verwandeln. Programmieren ist dieselbe Fahigkeit wie Gitarre spielen, schwimmen oder Fahrrad fahren. Menschen werden nicht als Radfahrer geboren.

img

Es gibt viele kluge und talentierte Menschen, die doppelt so viel arbeiten wie Programmierer, aber viermal weniger verdienen. Vielleicht sind sie einfach nicht an der richtigen Stelle?

Warum Programmieren?

Bevor man einem Menschen das Programmieren beibringt, sollte man besser herausfinden, was es ihm bringt.

1. Ein einfacher und interessanter Job

Programmieren ist ein einfacher und interessanter Job. Viel Raum fur Kreativitat. Viele angehende Entwickler konnen nicht sofort ganz daran glauben, dass sie jetzt das tun, was ihnen gefallt, und dass sie dafur auch noch Geld bekommen. Dann gewohnen sie sich daran.

2. Gut bezahlt

Es ist einfach schon zu sehen, wie fachkundige Spezialisten nach 5 Jahren Arbeit anfangen, sich Autos oder Hauser zu kaufen.

3. Flexibler Arbeitsplan

Ein straffer Zeitplan ist unangenehm. Das kann Ihnen jeder bestatigen, der im Berufsverkehr im Stau stand oder wegen 5 Minuten Verspatung bestraft wurde. Und wie ware es mit der Moglichkeit, um 11 Uhr zur Arbeit zu kommen und um 5 zu gehen? Sie denken, das ist ein Traum? Fur die meisten Programmierer ist das Realitat. Erledigen Sie Ihre Arbeit, und niemand wird ein Wort sagen. In vielen Unternehmen mussen Sie nicht einmal zur Arbeit kommen, sondern konnen von zu Hause aus arbeiten. Man kann sich immer einigen.

4. Berufliches Wachstum

In fast jeder Organisation muss man eine Karriere machen, um eine angesehene Position zu bekommen und gut zu verdienen. Fur einen Programmierer reicht es, einfach Programmierer zu bleiben. Sie mussen nicht vom Programmierer zum Administrator umschulen oder um die Position des Chefs kampfen. Sie konnen einfach fachlich wachsen. Programmierer mit funf bis zehn Jahren Berufserfahrung erhalten fantastische Gehalter.

5. Hohe internationale Mobilitat

Die drei bestbezahlten Berufe weltweit sind: Jurist, Chirurg/Arzt und Programmierer. Als Jurist ist es sehr schwer, im Ausland zu arbeiten: andere Gesetze, Fallrecht usw. Ein Arzt muss die Sprache lernen, andere medizinische Standards verstehen und die Prufungen neu ablegen. Ein Programmierer muss nichts lernen. Die gleiche Sprache. Die gleichen Standards. Oft sogar die gleichen Auftraggeber.

6. Die hochsten Gehalter der Branche

img

Einige der hochsten. Das gilt besonders fur angehende Programmierer.

Man kann kein Buch lesen und Programmierer werden. Dafur braucht man mindestens 500 Stunden Praxis. Ganz wie beim Boxen. Man kann nicht einfach alle Kampfe anschauen und Profi werden. Sie mussen viele Abende im Training in der Halle verbringen (deshalb gibt es bei CodeGym sehr viele praktische Aufgaben).

Alle Vorschlage, 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 Anfanger in Foren fragt, wie man Programmierer wird, sagt man ihm: Denk dir Aufgaben aus und erledige sie. So funktioniert das nicht. Der Punkt ist, dass ein Mensch sich keine Aufgabe ausdenken kann, die sofort jenseits seines Wissens liegt. Sie wissen etwas entweder, oder eben nicht.

Nur ein Mensch, der das Thema gut kennt, kann fur Sie eine geordnete Reihe von Aufgaben erfinden, von denen jede Ihnen etwas Neues beibringen und keine Woche fur die Analyse erfordern wurde. Genau das haben wir, ganz einfach, gemacht.

Innovativer Lernansatz

Das Lernen bei CodeGym ist nicht so aufgebaut wie an der Universitat. Das werden Sie schnell merken. Dafur ist es effizienter.

An der Universitat haben Sie wahrscheinlich in folgendem Format gelernt: lange Vorlesungen und Praxis, die sie festigt. Dieser Ansatz zielt darauf ab, Ihnen umfassendes Wissen zu vermitteln. Aber Ihre tatsachlichen praktischen Fahigkeiten lassen dabei zu wunschen ubrig. Und wenn man ehrlich ist, konnen Sie bei einer solchen Ausbildung praktisch nichts wirklich Brauchbares.

Hier ist der Ansatz ein anderer. Theorie ist Wissen, und Wissen sind Antworten auf unsere Fragen. Deshalb geben wir zuerst Fragen — praktische Aufgaben, die mit dem aktuellen Wissen schwer zu losen sind — und dann Antworten (Theorie, die es ermoglicht, sie viel einfacher zu losen).

Neuer Stoff wird in drei Etappen vermittelt:

  1. Kennenlernen (das absolute Minimum an Theorie oder einige praktische Aufgaben).
  2. Hauptwissensblock (Sie sollen vollstandig verstehen, worum es geht).
  3. Details und Nuancen der Arbeit (wir fullen die Lucken).

Auf diese Weise werden Sie mindestens dreimal mit demselben Thema konfrontiert. Ganz zu schweigen davon, dass alles sehr stark miteinander verknupft ist und es einfach unmoglich ist, ein Thema vollstandig zu erklaren, ohne davor zumindest teilweise andere anzukundigen.

Manche Studenten regen sich sogar uber die Aufgaben auf: angeblich haben wir das noch nicht behandelt. Solche Aufgaben sind ein Grund zum Nachdenken: Wie kann man sie mit dem aktuellen Wissensstand losen? Sie werden vielleicht ein, zwei Stunden fur diese Aufgaben brauchen, aber danach werden Sie mit Freude einen neuen originellen Ansatz oder eine schonere Losung entdecken.

Außerdem gilt in der realen Arbeitswelt dasselbe: Zuerst bekommen Sie eine Aufgabe, und erst dann finden Sie das Wissen, das Sie brauchen, um sie zu losen. Das echte Leben ist eben so. Je fruher Sie sich also an einen solchen Ansatz gewohnen, desto besser.

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