CodeGym /Java-blogg /Tilfeldig /Hvordan det er å være juniorutvikler. En kort guide
John Squirrels
Nivå
San Francisco

Hvordan det er å være juniorutvikler. En kort guide

Publisert i gruppen
Flertallet av programmerere starter sin profesjonelle kodekarriere fra juniorutviklerstillinger, som er ment for nybegynnere med solid kunnskap om det nødvendige programmeringsspråket og relaterte teknologier hvis praktiske arbeidserfaring er fraværende eller begrenset. Tradisjonelt (i teknologibransjen) er utviklere delt inn i fire graderinger basert på deres kvalifikasjonsnivåer: Junior, Middle, Senior og Team Lead. Eller fem, hvis du inkluderer kodende praktikanter som de lavest rangerte "soldatene" i programvareutviklingsindustrien. Men disse graderingene er ganske betingede og åpne for tolkninger avhengig av selskapet eller landet. Derfor bestemte vi oss for å male et bilde av hvordan det er å være en gjennomsnittlig junior/midt/senior-utvikler, slik at du tydelig (så mye som mulig) kan forstå hva du kan forvente, og hvordan ting vanligvis gjøres i bransjen i disse dager. Naturligvis starter vi med juniorutviklerstillingen.

Hvem er en juniorutvikler?

For ikke å si det åpenbare, men Junior Developer er normalt en uerfaren koder som fortsatt trenger å lære mange ting om dette yrket, måten ting gjøres på i moderne programvareutvikling generelt, og i det spesielle teamet/bedriften er Junior en del av. Å gå gjennom hele produktutviklingssyklusen minst flere ganger er en annen viktig praktisk erfaring som enhver junior fortsatt trenger å oppnå. Når det kommer til de spesifikke arbeidsoppgavene og oppgavene, er juniorutviklere vanligvis de som vil gjøre relativt enkel kodeskriving, med resultatet som blir gjennomgått av seniorteammedlemmer, og håndtere andre hverdagslige oppgaver, og prøver å få så mye praktisk erfaring som mulig. En ting er imidlertid verdt å nevne. Dette er måten juniorutviklere vanligvis er plassert i utviklerteamet, men oppfatningen av en juniorutviklerposisjon kan variere mye avhengig av selskapet, markedet, bransjen og virksomhetens mål. Til tross for at en Junior-koder bør være en nybegynner-fokusert på å lære og få erfaring, er det ikke uvanlig at mange bedrifter i disse dager har ganske alvorlige krav til en Junior-stillingskandidat. I noen tilfeller kan listen over krav se ut som en solid kunnskapsstabel selv for en mellom- eller seniorutvikler. Nivået på oppgaver Junior-utvikleren får bør være et av hovedkravene. De bør være relativt enkle og grunnleggende, med seniorteammedlemmer som gjennomgår juniorarbeidet og gir tilbakemelding. Bedrifter som ansetter folk som juniorutviklere, kompenserer dem deretter, men faktisk bruker dem (eller selger til en klient,Hvordan det er å være juniorutvikler.  En kort veiledning - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

Hva er ansvaret til en juniorutvikler?

La oss snakke mer detaljert om noen av de mest typiske og spesifikke ansvarsområdene til en juniorutvikler, bare slik at du får et klarere bilde.
  • Skrive og vedlikeholde koden.
  • Analysere de tekniske kravene til prosjektet.
  • Retting av mindre feil og feil i kode.
  • Delta i gjennomføring og dokumentasjon av tester.
  • Arbeide med et smidig team og delta på møter.
  • Utarbeide rapporter, manualer og annen dokumentasjon.
  • Lære kodebasen og prosjektets struktur.
  • Innhenting av informasjon fra brukere om produktene.
Dette er ganske mye standard og typiske ansvarsområder for juniorutvikleren som du definitivt bør forvente og være forberedt på.

Krav til juniorutvikler

Her er en liste over de vanligste og typiske kravene til juniorutvikleren du bør oppfylle for å få denne jobben.
  • Grundig kunnskap om programmeringsspråket som kreves (avhengig av stillingen). For en Java-programmerer vil det være Java-syntaks, samlinger, multithreading, verktøy for koding (Eclipse, IntelliJ IDEA eller NetBeans), versjonskontrollsystemer og tjenester (GitHub, GitLab). Neste trinn: mestring av rammene for å bygge webprosjekter (Maven, Gradle), rammeverk for bedriftsprosjekter (Spring, Hibernate, Spring Boot), verktøy for enhetstesting (JUnit, Mockito), etc.
  • Grunnleggende kunnskap om andre vanlige programmeringsspråk, som JavaScript, C++ og HTML5.
  • Grunnleggende praktisk erfaring innen programmering og kodeskriving.
  • Kjennskap til databaser og operativsystemer.
  • Grunnleggende kunnskap om informatikk (som et grunnlag for kunnskap for stort sett alle yrker innen programvareutvikling).
  • Evnen til å lære nye programvareplattformer og teknologier raskt (ganske viktig ferdighet for enhver juniorkoder).
  • Evne til å følge instruksjoner og arbeide i et teammiljø (en annen ferdighet som på ingen måte bør undervurderes, selv om den ofte gjør det).
Når det gjelder tiden du trenger for å lære alt som kreves for å få din første Java Junior Developer-jobb, tar det normalt et sted rundt 10 måneder i gjennomsnitt. Men med omfattende og vedvarende læring er det realistisk å bli kjent med alt dette i løpet av 4-5 måneder, for å fortsette å lære og få erfaring med å allerede jobbe (og få betalt) som juniorutvikler.

Hvorfor være juniorutvikler?

Mens kravene og ansvaret til en Junior-utvikler bør være mer eller mindre klare, la oss se på den mest spennende delen av denne jobben, som er det Junior-koderne bør forvente å få av å jobbe i denne stillingen.
  • Penger.
Vi mener på ingen måte at økonomisk kompensasjon skal være din primære motivasjon når du velger programvareutvikling som yrke, men sunn fornuft forteller oss at penger alltid vil være blant hovedmotivatorene. Så la oss ta en titt på hva du kan lage som juniorutvikler. Hvordan det er å være juniorutvikler.  En kort veiledning - 2Lønn er definitivt en av fordelene ved å være en koder siden selv en juniorutvikler med begrenset erfaring kan forvente å få en ganske fin kompensasjon, sammenlignet med lønn i andre felt og yrker. For eksempel, i USA er gjennomsnittslønnen for en juniorutvikler $81 829 i året, ifølge Glassdoor. PayScale siergjennomsnittlig Junjor-lønn i USA er $53 803 i året, noe som fortsatt er ganske bra, med tanke på at vi snakker om en nybegynnerjobb. Lønnstallene for andre store verdensmarkeder, som Storbritannia, EU og andre utviklede land, kan variere. For eksempel, i Tyskland er gjennomsnittslønnen til en juniorutvikler €43 614 i året, mens den i Storbritannia er £25 468 (rundt $32ka år), i Nederland er den €34 200 i året, mens i Australiadet er $74.061 i året. La oss sammenligne disse tallene med lønn i andre populære yrker. Selv om disse tallene kan se ganske imponerende ut, bør du forstå at det ikke vil være superlett å få jobben til din første juniorutvikler, og kompensasjonsnivået kan være betydelig lavere hvis du objektivt sett mangler kunnskap, ferdigheter og erfaring.
  • Opplevelsen.
Erfaring er en annen viktig ting enhver juniorutvikler er og bør være, og ønsker å komme seg fra en jobb på dette nivået. En Junior-koder har en sjanse til å få ekte og anvendelig erfaring i en hel rekke arbeidsprosesser, oppgaver og teknologier. Denne erfaringen er i hovedsak en av de viktigste ressursene til enhver utvikler, og lar ham/henne utvikle seg og vokse i dette yrket. Hvis du er en nybegynner som ønsker å få din første juniorjobb, er den type erfaring du vil få med det sannsynligvis hovedkriteriene du bør se på når du tar en beslutning, selv før lønnen. Sørg for at oppgavene du får som juniorkoder er de som faktisk hjelper deg å lære nye ting og utvikle deg som profesjonell, i den retningen du trenger din karriere for å gå. Normalt, det tar 6 til 10 måneder med heltidsarbeid for en junior å kunne bli forfremmet til mellomutvikler. "Et stort flertall av selskaper bruker "junior"-tittelen for å underbetale deg, absolutt ingenting annet. I virkeligheten bør du ikke forbli juniorutvikler i mer enn rundt 6 måneder. Hvis du vet hvordan du bruker git og distribuerer et prosjekt, er du ikke en juniorutvikler. Juniorutvikleren mangler kunnskap og vil være usikker på hvilke beslutninger som skal tas og bli for lett påvirket av lederen. Utvikleren på mellomnivå vil være 100 % sikker på at det han leste om forrige uke er det absolutt beste valget, og vi må omskrive alt nå, sier Amando Abreu, en erfaren utvikler og kodementor. du bør ikke forbli juniorutvikler i mer enn rundt 6 måneder. Hvis du vet hvordan du bruker git og distribuerer et prosjekt, er du ikke en juniorutvikler. Juniorutvikleren mangler kunnskap og vil være usikker på hvilke beslutninger som skal tas og bli for lett påvirket av lederen. Utvikleren på mellomnivå vil være 100 % sikker på at det han leste om forrige uke er det absolutt beste valget, og vi må omskrive alt nå, sier Amando Abreu, en erfaren utvikler og kodementor. du bør ikke forbli juniorutvikler i mer enn rundt 6 måneder. Hvis du vet hvordan du bruker git og distribuerer et prosjekt, er du ikke en juniorutvikler. Juniorutvikleren mangler kunnskap og vil være usikker på hvilke beslutninger som skal tas og bli for lett påvirket av lederen. Utvikleren på mellomnivå vil være 100 % sikker på at det han leste om forrige uke er det absolutt beste valget, og vi må omskrive alt nå, sier Amando Abreu, en erfaren utvikler og kodementor.

Sammendrag

Avslutningsvis er juniorutvikleren en programmeringsnybegynner som allerede har kjernekunnskapen og grunnleggende kodingsferdigheter, men mangler praktisk erfaring i et utviklerteam og når det kommer til generell praksis og tilnærminger. Merk at i dagens verden vokser kravene til og med juniorutviklere stadig, og sannsynligvis vil det ikke være lett for deg å finne din første juniorutviklerjobb, ettersom de fleste bedrifter forståelig nok er interessert i å ansette en dyktig programmerer av Middle eller Senior nivå, hvor antall juniorstillinger normalt er lavere, mens etterspørselen blant nybegynnere kan være ganske høy. Hvis antallet søkere er stort, vil arbeidsgiveren normalt ansette fyren (eller jenta) med mest erfaring og best sett med programmeringsferdigheter. Forresten,Sjekk dette stykket for de beste tipsene og anbefalingene som vil hjelpe deg å bestå intervjuet og få et jobbtilbud. Heldigvis for deg (hvis du er ute etter å bli en Junior-utvikler), er CodeGyms kurs designet bare på en måte for å forberede deg på en ekte Junior-kodejobb så mye og så raskt som mulig. Flertallet av de studentene som fullførte hele kurset har vist seg å kunne få jobb som Java Junior Developer på et blunk, mens mange ender opp med en ekte og godt betalt jobb mens de fortsatt er midt i CodeGyms kurs. . Bare sjekk noen av brukerens ekte suksesshistorier hvis du er ute etter førstehåndserfaring og inspirasjon.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION