2.3 Lernen
Als Softwareentwickler arbeitet man in der Regel mit einer großen Anzahl an Technologien zusammen. Technologien, die heute aktuell sind, sind es morgen eventuell nicht mehr. Um auf dem neusten Stand zu bleiben, muss man sich daher ständig in neue Technologien einlesen.
Einer der wichtigsten Soft Skills ist daher, sich selbst etwas beizubringen. Doch wie lernen wir etwas am effektivsten? Es ist ein Mythos, dass wir alle auf verschiedenen Arten lernen. Wir lernen alle am besten, indem wir etwas ausprobieren oder es jemandem erklären und wir tendieren dazu einfacher zu lernen, wenn es uns interessiert. Man kann noch so viele Bücher übers Fahrradfahren lesen und noch so viele Videos schauen, wenn man es das erste Mal ausprobiert, wird es nicht sofort funktionieren. Trotzdem greifen viele Softwareentwickler zu einem Buch, um sich in eine neue Programmiersprache einzulesen. Anstatt dessen sollte man jedoch möglichst früh versuchen, etwas praktisch zu tun. Wir sind von Natur aus kreativ und neugierig. Nutzen wir diese Aspekte aus, können wir sowohl unsere Motivation, als auch unsere Lerngeschwindigkeit erhöhen.
Um eine neue Technologie zu erlernen, sind im Kern drei Punkte wichtig:
- Was benötigt man um anzufangen?
- Was kann ich grob damit tun?
- Was sind die Grundlagen? Dass heißt welche 20% muss ich lernen, um 80% meiner täglichen Aufgaben zu erledigen?