Det finnes faktisk mange webutvikler som er helt selvlærte, og alle ressurser du trenger for å drive med webutvikling er bokstavelig talt bare et tastetrykk unna. Likevel er det åpenbart mange som velger å faktisk fullføre en formell utdanning rettet mot webutvikling, men hvilke ferdigheter og egenskaper er det som er avgjørende for å bli en god webutvikler?
Nysgjerrighet og lærevillighet
Det er greit å begynne med noen skikkelig myke verdier, som likevel er helt avgjørende hvis du skal gjøre en god jobb innen webutvikling. Utgangspunktet er at webutvikling er et fagfelt i kontinuerlig utvikling, der du med sikkerhet ikke vil jobbe med de samme verktøyene og metodikkene gjennom en hel karriere.
Derfor må du helt enkelt være nysgjerrig og lærevillig i denne rollen. Du må ha lyst til å finne ut av ting du ikke skjønner ved første øyekast, og du må glede deg til å lære nye ting. Det høres kanskje litt banalt og åpenbart ut, men det er faktisk fint å reflektere over dette. Vil du trives i et miljø som er i kontinuerlig endring?
En systematisk og metodisk tilnærming
Et utdanningsprogram med fokus på webutvikling vil inneholde fag som lærer deg forskjellige programmeringsspråk og bruk av spesifikke verktøy. Samtidig er det ikke nødvendigvis akkurat disse verktøyene eller programmeringsspråkene du vil bruke verken i din første jobb eller senere i karrieren.
Det betyr likevel ikke at disse fagene er «bortkastet», fordi det i stort dreier seg om å lære en metodikk og en måte å tenke på. En slik metodisk og systematisk tilnærming kan altså læres, det dreier seg ikke om medfødte evner som noen bare har med automatikk. Øving gjør mester også når det gjelder denne egenskapen.
Hva med kreativitet og innovative evner?
Jeg har tidligere definert webutvikling i stort som et bredt fagfelt, med alt fra grafisk design til avansert backend-koding. Denne bredden har åpenbart også betydning for hvilke egenskaper og ferdigheter som er nødvendige når det gjelder kreativitet og innovasjon.
En webutvikler med fokus på backend-utvikling, web engineering og nettverk trenger sannsynligvis ikke noe dypt forhold til grafisk design, fargebruk og UI-trender. Samtidig bør alle som driver med webutvikling ha en grunnleggende forståelse av hvordan kunder og brukere faktisk interagerer med nettsidene og tjenestene.
Oppsummert bør en webutvikler ha fokus på lærevillighet og nysgjerrighet, kombinert med en metodisk og systematisk tilnærming, gjerne krydret med en passende mengde kreativitet.