
Lästid: 3 minuter
Publicerad:
Senast redigerad:
När blir man senior utvecklare egentligen
Därför är fem år gränsen för en senior utvecklare
Jag har träffat utvecklare som varit redo för en senior roll efter tre år och andra som fortfarande inte tagit steget efter tio. Det säger kanske något om hur svår frågan är. Samtidigt finns det ett mönster jag ofta ser: vissa lärdomar tar helt enkelt ungefär fem år att få med sig.
Jag tänkte försöka svara på frågan, eftersom jag ofta får den. Om jag ska ge ett generellt svar brukar jag säga att många av de utvecklare som uppfattas som seniora av sina kollegor och chefer har omkring fem års erfarenhet bakom sig.
För att göra det ännu krångligare: Det är såklart inte exakt fem år. Det är inte en magisk siffra. Men det är ungefär så lång tid det brukar ta att hinna med tillräckligt många projekt från de första kraven och designbesluten till driftsättning, användarfeedback och förvaltning. Det är först när en lösning möter verkligheten som många av de viktigaste lärdomarna uppstår, och den loopen går inte att skynda fram. Och visst, den ständiga kompetensbristen inom tech är frestande att lösa med en tidig seniortitel men marknadens behov förändrar inte hur kompetens faktiskt mognar.

Branschen är förstås oenig (annars hade frågan inte varit intressant!). En del menar att senioritet bara handlar om skicklighet, att en vass person kan vara senior efter arton månader. Misstolka mig rätt: en vass person kan vara en otroligt duktig utvecklare efter arton månader. Men i de samtal jag har med rekryterande chefer handlar senioritet sällan bara om teknisk skicklighet. Ofta handlar det om erfarenheten av att ha sett konsekvenserna av sina beslut över tid.
Varför erfarenhet fortfarande spelar roll
Samma resonemang återkommer gång på gång i mina samtal med rekryterande chefer, utvecklingsledare och utvecklarna själva: erfarenhet handlar inte bara om att kunna skriva kod utan om att känna igen risker och mönster innan de blir problem. Den kunskapen kommer från att själv ha gjort misstag, och lärt sig på vägen. Och misstag tar tid att samla på sig.
Senioritet syns nämligen ofta som tydligast när det går fel. Vem håller sig lugn när Slack-kanalerna exploderar efter en release? Vem reagerar på orden ”det här borde vara en enkel ändring” med en hälsosam dos skepsis? Och vem känner igen morgondagens tekniska skuld redan när pull requesten öppnas? Oftast den som har erfarenhet av liknande situationer sedan tidigare.
Vad gör egentligen en senior utvecklare?
En senior utvecklare löser inte nödvändigtvis svårare problem än en junior. Ofta handlar det om andra typer av problem. En junior frågar hur man bygger något. En senior frågar istället om det borde byggas alls och vad det kostar teamet att förvalta om tre år.
Ett annat återkommande mönster är att fokus gradvis flyttas från den egna leveransen till att också bidra till teamets förmåga att leverera. Det kan handla om kunskapsdelning och vägledning. Men lika mycket om att införa arbetssätt, kodstandarder, automatiserade tester och tekniska lösningar som gör vardagen enklare för hela teamet. Många seniora utvecklare skapar värde långt utanför den kod de själva skriver.
Tecknen på att du är senior
Ett tydligt tecken är att du börjar tänka i konsekvenser snarare än i lösningar. Ett annat är att du kan förklara ett komplext system för någon helt oteknisk, utan att deras ögon blir helt blanka. Och kanske lite ironiskt: du känner att du blir mer och mer bekväm med att inte veta allt eller ha alla svar direkt. Ju mer man lär sig, desto tydligare blir det hur mycket det finns kvar att upptäcka. Du har alltså åkt Dunning-Kruger-kurvans berg-och-dalbana.
Samtidigt vill jag säga en sak till dig som är på väg. Stirra dig inte blind på titeln.
Och om du fortfarande funderar på om du är senior eller inte, så kan du alltid trösta dig med att branschen verkar göra samma sak. Senioritet verkar nämligen fungera lite som horisonten – ju närmare man kommer, desto längre bort flyttar den sig.
Sök dig till projekt som utmanar dig, människor som får dig att tänka annorlunda och miljöer där du får se konsekvenserna av det du bygger. Resten brukar ge sig med tiden.
Ta nästa steg med Ada Digital
Och om du är på jakt efter nästa steg i karriären, oavsett om du ser dig som junior, senior eller någonstans däremellan, så finns vi på Ada Digital här för att hjälpa dig hitta rätt miljö att fortsätta växa i. För i slutändan handlar karriärutveckling sällan om titlar. Det handlar om att hitta sammanhang där du får använda din erfarenhet, bli utmanad på rätt nivå och fortsätta lära dig nya saker.
Vill du se vilka möjligheter som finns just nu? Ta en titt på våra lediga jobb eller skicka in en spontanansökan. Vi hjälper utvecklare på olika nivåer att hitta roller där både kompetens och erfarenhet kommer till sin rätt.





