Blog
Programmieren – wie fängt man damit an?
Seit einigen Jahren sehen wir eine wachsende Nachfrage nach Programmierern. Obwohl dieser Trend in der Europäischen Union langsam abschwächt, liegt das Defizit in Deutschland immer noch bei etwa 100 Tausend Menschen. Deshalb lohnt es sich, das Programmieren zu lernen, unabhängig davon, ob wir kurz vor dem Eintritt in die Arbeitswelt stehen oder einfach die Branche ändern wollen. Im Folgenden werde ich einige Möglichkeiten beschreiben, wie wir unser Abenteuer mit der Kodierung beginnen können.
Die erste und logischste Wahl ist das IT-Studium, und dies sollte nicht überraschend sein. Das Studium ist nicht auf bestimmte Spezialisierungen ausgerichtet, so dass wir während des Studiums in der Lage sein werden, Kenntnisse in einem sehr breiten Spektrum zu erwerben, nicht nur im Bereich der Programmierung. Was wir als nächstes damit machen werden, liegt an uns. Außerdem werden wir während des Studiums algorithmisches Denken lernen, das sich insbesondere in einigen Fachgebieten als sehr nützlich erweisen kann. Leider ist dieser Bereich der Ausbildung eher theoretisch, so dass es sich lohnt, im zweiten oder dritten Jahr über ein Praktikum oder sogar über die Aufnahme einer Arbeit in einem Unternehmen nachzudenken, das die Technologien, an denen wir interessiert sind, einsetzt. Dies wird uns nicht nur eine einzigartige Gelegenheit geben, unser Wissen zu nutzen und unschätzbare Erfahrungen zu sammeln, sondern auch hilfreiches Wissen für die nächsten Schritte unserer beruflichen Laufbahn zu etablieren. Laut der Stack Overflow Developer Survey 2019 haben fast 3/4 der professionellen Programmierer ihr Bachelor-Studium oder höher abgeschlossen. Wie hat also der Rest an Wissen und Fähigkeiten gewonnen? Es gibt noch andere Möglichkeiten.
Eine davon sind die in den letzten Jahren beliebte Programmierschulen. Stationäre Kurse sind besonders bei Menschen beliebt, die Ihre Branche ändern wollen und keine Erfahrung mit der Programmierung haben. Unternehmen, die diese Art von Schulungen anbieten, behaupten oft, dass Sie keine besonderen Anforderungen (außer grundlegende Englischkenntnisse) erfüllen müssen, um sie zu absolvieren. Die Realität sieht jedoch etwas anders aus. Programmierkurse finden in der Regel in Abend- oder in Wochenendschulen statt, so dass es für einen arbeitenden Menschen eine schwere Belastung darstellt. Wenn wir einen solchen Kurs völlig neu beginnen, brauchen wir zusätzliche Zeit, um das während des Kurses erworbene Wissen zu festigen und zu üben. Sonst ist es einfach Zeitverschwendung. Deshalb sollte man, bevor man auf diese Art und Weise anfängt zu lernen, überlegen, ob man wirklich Zeit dafür hat, zumal es auch keine günstige Lösung ist. Natürlich gibt es auch Kurse, die wir nicht direkt bezahlen müssen, weil sie zum Beispiel aus staatlichen oder europäischen Geldern finanziell unterstützt werden. Es lohnt sich nach solchen zu suchen. Ein weiteres Problem ist die Spezialisierung der Programmierkurse. Da wir am Anfang keine IT-Kenntnisse haben, können wir nicht sagen, was für uns interessant oder für Arbeitgeber attraktiv ist. Deshalb lohnt es sich, sich vor der Teilnahme an einem solchen Kurs sich über die Technologie zu informieren, um die es geht, und wenn Sie eine solche Gelegenheit haben, ist es am besten, mit einem erfahrenen Programmierer über die Probleme zu sprechen, die Sie stören.
Wenn wir jedoch keine Zeit für eine Programmierschule und noch weniger für ein IT-Studium haben, können wir immer noch selbstständig lernen. Alle auf dem Markt erhältlichen Schulungsmaterialien sind problemlos zu finden, sowohl in Papier- als auch in elektronischer Form. Viele Programmierer betreiben ihre eigenen Blogs und Vlogs, in denen sie ihr Wissen kostenlos weitergeben. Eine interessante Lösung sind E-Learning-Plattformen, die einen schnellen und einfachen Zugang zu Wissen ermöglichen. Über sie können wir einen Internet-Kurs im Bereich der Programmierung kaufen, an dem wir interessiert sind (und nicht nur Programmierung, denn E-Learning-Plattformen bieten derzeit ein sehr breites Spektrum an Schulungen an), zu dem wir lebenslangen Zugang erhalten. Der Kurs besteht in der Regel aus mehreren Dutzend Minuten mit Videos und beigefügten Materialien. Wir können Kommentare und Fragen an den Autor hinterlassen. Es ist eine sehr bequeme Alternative, wenn wir nicht regelmäßig nachmittags oder am Wochenende Zeit haben. Aber wie jede Lösung hat auch sie ihre Nachteile. Erstens kann nichts die Betreuung durch einen Lehrer/Lehrer/Mentor ersetzen. Obwohl wir über E-Learning-Plattformen mit dem Kursautor in Kontakt stehen, ist es nicht dasselbe wie eine echte Diskussion. Zweitens müssen wir uns durch die Wahl dieser Option motivieren, oft zu arbeiten. Es reicht nicht aus, einmal pro Woche einen wenige Minuten langen Film zu sehen. Um zu lernen, wie man programmiert, müssen Sie häufig und regelmäßig arbeiten, so dass Sie möglicherweise noch einen Lernplan aufstellen müssen.
Ganz unabhängig davon, für welchen Weg Sie sich entscheiden, Sie werden viele Stunden an Ihrem Computer verbringen müssen. Wenn man lernt zu programmieren, ist das Wichtigste, systematisch zu sein. Auch nach Abschluss des Kurses müssen wir ständig üben, sonst vergessen wir schnell, was wir gelernt haben. Deshalb lohnt es sich, viel zu kodieren. Der Rest wird mit der Zeit kommen.