Im Folgenden finden Sie eine Auswahl meiner Fähigkeiten mit einer Selbsteinschätzung meiner jeweiligen Kompetenz. Unter der Auflistung finden Sie eine Legende der Kompetenzstufen.
| Pair Programming | Expert:in |
| Coding Dojos | Gewandt |
| Samman Technical Coaching | Kompetent |
| Tech Talks | Kompetent |
| Ensemble Programming | Fortgeschritten |
| Workshops | Fortgeschritten |
| XP - Extreme Programming | Gewandt |
| SCRUM | Gewandt |
| Software Craftsmanship | Kompetent |
| Lean Software Development | Kompetent |
| TDD - Testgetriebene Entwicklung | Expert:in |
| CI - Continuous Integration | Gewandt |
| SVN - Subversion | Gewandt |
| git | Fortgeschritten |
| Clean Code | Expert:in |
| Refactoring | Gewandt |
| Clean Architecture | Gewandt |
| Domain Driven Development | Kompetent |
| Design Patterns | Gewandt |
| C# | Expert:in |
| Java | Expert:in |
| Kotlin | Kompetent |
| HTML/CSS | Kompetent |
| Typescript | Kompetent |
| Javascript | Kompetent |
| Python | Kompetent |
| Viele Weitere | Fortgeschritten |
| Backend Entwicklung | Expert:in |
| Entwicklung verteilter Systeme | Gewandt |
| Spieleentwicklung | Kompetent |
| Entwicklung von Desktop Applikationen | Kompetent |
| Web-Frontend Entwicklung | Kompetent |
| Android Entwicklung | Fortgeschritten |
Die oben genutzten Kompetenzstufen orientieren sich am Dreyfus-Modell (Wikipedia Link). Die folgende Erklärung der Kompetenzstufen ist eine Übersetzung der Interpretation von Stan Lester (PDF Link):
- Neuling: Hat ein unvollständiges Verständnis, geht Aufgaben mechanistisch an und braucht Anleitung um sie abzuschließen.
- Fortgeschritten: Hat ein Arbeits-Verständnis, sieht Handlungen tendenziell als eine Reihe von Schritten, kann einfachere Aufgaben ohne Anleitung erledigen.
- Kompetent: Verfügt über ein gutes Arbeits- und Hintergrundverständnis, sieht die Handlungen zumindest teilweise im Zusammenhang und kann Arbeiten selbstständig auf einem akzeptablen, aber unvollkommenen Niveau abschließen.
- Gewandt: Verfügt über ein tiefes Verständnis, sieht Handlungen ganzheitlich, kann routinemäßig einen hohen Standard erreichen.
- Expert:in: Verfügt über ein maßgebliches oder tiefes ganzheitliches Verständnis, geht intuitiv mit Routineangelegenheiten um, kann über bestehende Interpretationen hinausgehen, erzielt mit Leichtigkeit Spitzenleistungen.
Haben Sie Fragen? Darf ich ihr Team verstärken?
