Tar du ditt ansvar som yrkesman?
Med inspiration från Tyler Jennings föredrag på Øredev 2009 om Software Craftsmanship.
Precis som smeder för i världen gjorde verktyg, så gör även vi som utvecklar mjukvara det. Skillnaden är bara att våra verktyg inte görs av metall utan av 1:or och 0:or. Smederna satte stor ära i sin yrkesskicklighet och ägnade ofta ett helt liv till att förfina sin yrkesskicklighet. Det borde även vi göra oavsett om vi jobbar som programmerare, arkitekter eller med kravhantering. Vi borde ta varje tillfälle som ges att träna och lära oss av varandra.
Detta är just vad som är innebörden i ”Manifesto for Software Craftsmaship”.
http://manifesto.softwarecraftsmanship.org/
En man som tagit fasta på detta är Cory Haines. Genom att resa runt i USA och parprogrammera med många olika personer på olika företag vill han utvecklas både som yrkesman och människa. Läs hans intressanta historia här:
http://www.coreyhaines.com/
Här är några tips på hur du kan utveckla din yrkesskicklighet:
- Övning och åter övning med code katas & dojos.
- Studera kod från mästare (t.ex Fitnesse eller JRuby).
- Glöm aldrig att vara noggran (mitt eget tips).
- Parprogrammering och partestning.
- Var alltid nyfiken och öppen för nya ideer.
Alla som kan musik verkar vara överens om att Stradivarius var en mästare på sitt yrke (att göra fioler). Men han misslyckades med något väldigt viktigt. Han misslyckade nämligen med att överföra sin kunskap till någon som kunde ta över och fortsätta förfina hantverket. Gör inte om hans misstag, se till att dagligen dela med dig av din kunskap!
/Patrik
