Follow me
Categories
blogroll
Links
-
Recent Posts
Blog Archives
Knowhow-erwerb in der Softwareentwicklung
In diesem Artikel möchte ich mich damit beschäftigen, wie man sich am besten qualitativ hochwertiges Wissen aneignen kann – konkret anhand der Disziplin Softwareentwicklung. Natürlich funktioniert dieses Vorgehen auch für andere Themen, dabei müssen aber evtl. die Kanäle angepasst werden.
Ein unbekanntes Gebiet
Wenn ich noch ganz am Anfang stehe und von einem Thema (z.B. Test Driven Development) oder einer Programmiersprache keine Ahnung habe, muss ich mir zuerst mal das richtige Informationsnetz aufbauen.
Erwerb von Wissen – Möglichkeiten
Erwerb von Wissen über Studium
Code Kata’s / Code Dojo’s
In letzter Zeit bin ich viel am üben. Sprich, ich versuche das gelesene in die Tat umzusetzen. Ich habe aber immer Probleme mir Szenarien zum üben auszudenken (ja, wir Entwickler sind schrecklich Fantasielos, wenn es um solche Dinge geht).
Code Kata
Ich habe aber die Lösung für mein Problem gefunden. Sogenannte Code Kata’s. Code Kata’s sind vorgegebene Aufgaben, welche man lösen muss.
Was sind die Vorteile von Kata’s im Vergleich zu eigenen Aufgaben?
- Relativ kurze Implementationszeit (30-60 Minuten)
- Viele Schwierigkeitsgrade (für jede Stufe etwas)
- Zahlreiche Aufgaben im Web vorhanden
Wie werde ich ein besserer Softwareentwickler
Der erste Gedanke den mich heute morgen beschäftigt hat ist:”Wie werde ich ein besserer Softwareenwickler”?. Darum folgt nun sozusagen das Wort zum Sonntag zu diesem Thema *g*.
Es gibt zahlreiche Möglichkeiten, wie man besser werden kann
- Bücher, Blogs und andere Quellen lesen
- Zur Schule gehen
- Pair Programming
- Selber programmieren
- …
Es gibt einen Punkt, der in der Aus- und Weiterbildung von Entwicklern meistens vergessen wird, nämlich das LESEN von Code
Eigentlich ist es doch erstaunlich, dass die Sparte der Softwareentwickler dass Gefühl hat, dass es reicht, wenn man selber Code schreibt oder irgendwelche Bücher studiert, um ein besserer Entwickler zu werden. Natürlich ist das schon ein guter Anfang.



