mandag 24. januar 2011

Programmerere, fremtidens fabrikkarbeidere

Ordet fabrikkarbeider er ingen entydig beskrivelse, ordet kan bety alt fra maskiningeniør til syerske. For å utdype hva jeg mener med fabrikkarbeider vil jeg forsøke å beskrive det utfra to variabler, nemlig forskning og utvikling. Alle arbeidsplasser faller ned et sted på en skala som innehar en fordeling av forskning og utvikling. Jeg bruker ordet fabrikkarbeider som et eksempel på en stilling som har tilnærmet ingen forskning og nesten kun utvikling. På motsatt side av skalaen finner man en forskerrolle som en motsetning til fabrikkarbeideren.

Hvor stor del av din arbeidsdag handler om innhenting og bearbeiding av informasjon, og hvor stor andel produksjon? Mange valgte å utdanne seg innen IT og programmering basert på de inntrykk man fikk fra bransjen. Stikkordene var en blanding av lærerikt, god lønn, kreativt, spennende, ny-vinnende og ansvarsfullt. Alle viktige stikkord for en stilling som innehar en stor andel forskning. I tillegg så man hvordan Microsoft og andre selskaper skapte historie og gjorde suksess samt hvordan enkeltpersoner ble rike på egne ideer utviklet på Internett.

Utviklingen i programmeringsyrket i den senere tid har dreid seg mot en fabrikkarbeiderrolle. Der man før hadde store kreative team som prøvet og feilet med ny teknologi for å skape spennende nye produkter, har man nå systematisert produksjon rigide standarder og liten feilmargin. Andelen rene programmere øker og andelen løsningsarkitekter minsker. I tillegg blir outsourcing stadig viktigere. Det ultimate målet innen programvareutvikling er å likvid-gjøre utviklerrollen (programmerer) og minimere forskerrollen (arktitekten) for å skape mest mulig lønnsomhet og skalerbarhet i prosjektene. På sikt vil utviklerrollen bli utkonkurrert av billigere arbeidskraft fra lavkostland etterhvert som man klarer å fjerne andelen forskning fra rollen.

Et typisk moderne IT-prosjekt har en liten andel arkitekter som er noe involvert i utviklingen sammen med et stort team med utviklere som ikke er involvert i beslutninger eller annet forskningsbasert arbeid. Lønnen til programmerere vil fortsette å synke relativt til andre roller og programmereren vil bli fremtidens fabrikkarbeider. De flinkeste fabrikkarbeiderne i verden finner man ikke i vesten, skal man ha en fremtidsrettet karriere innen IT bør man passe på å komme i en posisjon hvor man har beslutningsmakt hvis man ikke ønsker å bli utkonkurrert på lønn.

Velg karriere med omhu, tidene forandrer seg.