søker DU ETTER EN IT-jobb eller vil du merke ditt ferdighetsnivå på dette området? Er du junior, senior eller noe midt i mellom? Svar på disse spørsmålene kan synes å være generelt løst og opplagt, men faktisk er mye mer komplisert. Vi vil prøve å fokusere på dette problemet mer detaljert og vise deg forskjellen mellom nevnte stillinger og hvilken rolle erfaring spiller når du identifiserer din autoritet.
Definisjonsproblem
hvis du spør to erfarne utviklere hvordan de vil beskrive en ledende stilling, vil du sannsynligvis få to forskjellige partiske svar. Definisjon av dette begrepet avhenger av konteksten. Du spør-hvordan kan jeg, en junior utvikler, objektivt bestemme at jeg har blitt senior? Vi kan aldri trekke linjen med absolutt tillit.
etiketter av junior og senior er vanskelig å definere fordi de begge kan representere en utvikler samtidig. Avhengig av konteksten, hvis en utvikler anses senior i forhold til .NET platform, han eller hun kan samtidig betraktes som junior knyttet TIL HTML5 og andre nye teknologier.
Junior
generelt er junior developer en person med mindre enn 2-3 års erfaring på alle plattformer. Juniorer får mindre kompliserte oppgaver i begynnelsen, takket være at de senere skal kunne løse enda vanskeligere oppgaver. De trenger fortsatt senior hjelp til en viss grad. Vi anser dem heller ikke egnet for samhandling med kunder. En senior er nødvendig for å samle prosjektkrav.
Senior
den nevnte senior er på motsatt pol. Han eller hun er vanligvis en kvalifisert ekspert innen utvalgte teknologier og er ansvarlig for å veilede yngre teammedlemmer. Det er ikke noe godt svar når du spør etter hvor mange år kan vi vurdere utvikler å være senior. Mens noen sier at senior har erfaring med minimum 5-7 år, sier andre at utvikleren blir senior etter 10-15 år. Så meningene varierer. Det avhenger også av ens ferdigheter og interesse for å lære nye ting i hele perioden med å jobbe med den valgte plattformen. Det kan sies at flertallet av utviklere merker seg som midt, noe som betyr noe mellom junior og senior. En av hovedtrekkene til en senior utvikler er å bringe forbedring i et prosjekt (hovedsakelig i deler som manglet oppmerksomhet) når de ble tildelt det. En god senior kan identifisere problematiske deler og få arbeidet gjort der det trengs.
du kan få ideen fra linked triangles graph Av Brandon Hays. Det forklarer bare forholdet mellom merkingsutvikler og nødvendig / gitt hjelp:
hvis du avgjør for denne grafen, får du bare delvis informasjon. Et annet, mer komplekst synspunkt er representert i Det følgende Venn-diagrammet, også Av Brandon Hays. Dette beskriver senior stilling veldig idealistisk og eldre ikke alltid har alle de kvaliteter:
i freevisions team ansetter vi eldre, og vi liker å gi plass til læring og vekst av bright initiative juniorer. Under vår ledelse og veiledning er de i stand til å utvikle ny programvare, mobil-og webapplikasjoner eller skreddersydde CRM-systemer med uutslettelig kvalitet fra eldre. Uansett om utvikleren er senior eller junior, anser vi oss for å være dyktige utviklere som er villige til å hjelpe hverandre.