CodeGym /Java blog /Tilfældig /Hvordan det er at være juniorudvikler. En kort guide
John Squirrels
Niveau
San Francisco

Hvordan det er at være juniorudvikler. En kort guide

Udgivet i gruppen
De fleste programmører starter deres professionelle kodekarriere fra Junior udviklerstillinger, som er beregnet til begyndere med solid viden om det nødvendige programmeringssprog og relaterede teknologier, hvis praktiske erhvervserfaring er fraværende eller begrænset. Traditionelt (i den teknologiske industri) er udviklere opdelt i fire gradueringer baseret på deres kvalifikationsniveauer: Junior, Middle, Senior og Team Lead. Eller fem, hvis du inkluderer kodning af praktikanter som de lavest rangerede "soldater" i softwareudviklingsindustrien. Men disse gradueringer er ret betingede og åbne for fortolkninger afhængigt af virksomheden eller landet. Derfor besluttede vi at tegne et billede af, hvordan det er at være en gennemsnitlig Junior/Mellem/Senior udvikler, så du tydeligt (så meget som det er muligt) kunne forstå, hvad du kan forvente, og hvordan tingene normalt gøres i branchen i disse dage. Vi starter naturligvis med juniorudviklerstillingen.

Hvem er en juniorudvikler?

For ikke at sige det indlysende, men Junior Developer er normalt en uerfaren koder, der stadig har brug for at lære mange ting om dette erhverv, måden tingene gøres på i moderne softwareudvikling generelt, og i det særlige team/virksomhed er Junior en del af. At gennemgå hele produktudviklingscyklussen mindst flere gange er en anden vigtig praktisk erfaring, som enhver junior stadig skal opnå. Når det kommer til de specifikke arbejdsopgaver og opgaver, er juniorudviklere normalt dem, der vil lave relativt simpel kodeskrivning, hvor resultatet bliver gennemgået af senior teammedlemmer, og håndtere andre hverdagslige opgaver og forsøge at få så meget praktisk erfaring som muligt. En ting der dog er værd at nævne. Dette er den måde, juniorudviklere normalt er placeret på i udviklerteamet, men opfattelsen af ​​en Junior-udviklerposition kan variere meget afhængigt af virksomheden, markedet, industrien og virksomhedens mål. På trods af at en Junior-koder bør være en begynder-fokuseret på at lære og få erfaring, er det ikke ualmindeligt, at mange virksomheder i disse dage har ret seriøse krav til en Junior-stillingskandidat. I nogle tilfælde kan listen over krav ligne en solid vidensstak selv for en mellem- eller seniorudvikler. Niveauet af opgaver, Junior-udvikleren får, bør være et af hovedkravene. De skal være relativt enkle og grundlæggende, hvor seniorteammedlemmer gennemgår juniorens arbejde og giver feedback. Virksomheder, der ansætter folk som juniorudviklere, kompenserer dem i overensstemmelse hermed, men faktisk bruger dem (eller sælger til en kunde,Hvordan det er at være juniorudvikler.  En kort guide - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

Hvilke ansvarsområder har en juniorudvikler?

Lad os tale mere detaljeret om nogle af de mest typiske og specifikke ansvarsområder for en juniorudvikler, bare så du får et klarere billede.
  • At skrive og vedligeholde koden.
  • Analyse af projektets tekniske krav.
  • Retter mindre fejl og fejl i kode.
  • Deltagelse i udførelse og dokumentation af tests.
  • At arbejde med et agilt team og deltage i møder.
  • Udarbejdelse af rapporter, manualer og anden dokumentation.
  • At lære kodebasen og projektets struktur.
  • Indsamling af information fra brugere om produkterne.
Disse er stort set standard og typiske ansvarsområder for juniorudvikleren, som du helt sikkert bør forvente og være forberedt på.

Krav til en juniorudvikler

Her er en liste over de mest almindelige og typiske krav til juniorudvikleren, som du bør opfylde for at få dette job.
  • Grundigt kendskab til programmeringssproget påkrævet (afhængig af stillingen). For en Java-programmør ville det være Java-syntaks, samlinger, multithreading, værktøjer til kodning (Eclipse, IntelliJ IDEA eller NetBeans), versionskontrolsystemer og -tjenester (GitHub, GitLab). Næste trin: mestring af rammerne til opbygning af webprojekter (Maven, Gradle), rammer til virksomhedsprojekter (Spring, Hibernate, Spring Boot), værktøjer til enhedstest (JUnit, Mockito) osv.
  • Grundlæggende viden om andre almindelige programmeringssprog, såsom JavaScript, C++ og HTML5.
  • Grundlæggende praktisk erfaring med programmering og kodeskrivning.
  • Kendskab til databaser og operativsystemer.
  • Grundlæggende viden om datalogi (som et grundlag for viden for stort set ethvert profession om softwareudvikling).
  • Evnen til at lære nye softwareplatforme og teknologier hurtigt (en ret vigtig færdighed for enhver Junior-koder).
  • Evne til at følge instruktioner og arbejde i et teammiljø (en anden færdighed, som på ingen måde bør undervurderes, selvom den ofte gør det).
Hvad angår den tid, du skal bruge til at lære alt, hvad der kræves for at få dit første Java Junior Developer-job, tager det normalt et sted omkring 10 måneder i gennemsnit. Men med omfattende og vedholdende læring er det realistisk at blive fortrolig med alt dette på 4-5 måneder, for at fortsætte med at lære og få erfaring med allerede at arbejde (og blive betalt) som Junior dev.

Hvorfor være juniorudvikler?

Selvom kravene og ansvarsområderne for en Junior-udvikler burde være mere eller mindre klare, så lad os se på den mest spændende del af dette job, som er hvad Junior-koderne skal forvente at få ved at arbejde i denne stilling.
  • Penge.
Vi mener på ingen måde, at økonomisk kompensation skal være din primære motivation, når du vælger softwareudvikling som erhverv, men sund fornuft fortæller os, at penge altid vil være blandt de vigtigste motivatorer. Så lad os tage et kig på, hvad du kan lave som juniorudvikler. Hvordan det er at være juniorudvikler.  En kort guide - 2Løn er absolut en af ​​fordelene ved at være koder, da selv en juniorudvikler med begrænset erfaring kan forvente at få en pæn kompensation sammenlignet med lønninger inden for andre områder og erhverv. I USA er gennemsnitslønnen for en juniorudvikler $81.829 om året ifølge Glassdoor. PayScale sigerden gennemsnitlige Junjor-løn i USA er $53.803 om året, hvilket stadig er ret godt, i betragtning af at vi taler om et begynderjob. Løntallene for andre store verdensmarkeder, såsom Storbritannien, EU og andre udviklede lande, kan variere. I Tyskland er gennemsnitslønnen for en juniorudvikler €43.614 om året, mens den i Storbritannien er £25.468 (ca. $32ka år), i Holland er den €34.200 om året, mens den er i Australiendet er $74.061 om året. Lad os sammenligne disse tal med lønninger i andre populære erhverv. Selvom disse tal kan se ret imponerende ud, bør du forstå, at det ikke vil være super nemt at få dit første Junior-udviklerjob, og kompensationsniveauet kan være betydeligt lavere, hvis du objektivt set mangler viden, færdigheder og erfaring.
  • Oplevelsen.
Erfaring er en anden vigtig ting, som enhver juniorudvikler er og bør være, der ønsker at komme fra et job på dette niveau. En Junior-koder har en chance for at få ægte og anvendelig erfaring i en lang række arbejdsprocesser, opgaver og teknologier. Denne erfaring er i bund og grund en af ​​enhver udviklers vigtigste aktiver, som giver ham/hende mulighed for at udvikle sig og vokse i dette erhverv. Hvis du er en nybegynder, der ønsker at få dit første juniorjob, er den slags erfaring, du får med at gøre det, sandsynligvis de vigtigste kriterier, du bør se på, når du træffer en beslutning, selv før lønnen. Sørg for, at de opgaver, du får som Junior-koder, er dem, der rent faktisk hjælper dig med at lære nye ting og udvikle dig som professionel, i den retning, du har brug for, at din karriere går. Normalt, det tager 6 til 10 måneders fuldtidsarbejde for en Junior at blive forfremmet til mellemudvikler. "Et stort flertal af virksomheder bruger "junior"-titlen til at underbetale dig, absolut intet andet. I virkeligheden bør du ikke forblive juniorudvikler i mere end omkring 6 måneder. Hvis du ved, hvordan du bruger git og implementerer et projekt, er du ikke en juniorudvikler. Juniorudvikleren mangler viden og vil være usikker på, hvilke beslutninger der skal træffes og blive alt for let påvirket af lederen. Udvikleren på mellemniveau vil være 100 % sikker på, at det han læste om i sidste uge er det absolut bedste valg, og vi skal omskrive alt nu,” siger Amando Abreu, en erfaren udvikler og kodningsmentor. du bør ikke forblive juniorudvikler i mere end omkring 6 måneder. Hvis du ved, hvordan du bruger git og implementerer et projekt, er du ikke en juniorudvikler. Juniorudvikleren mangler viden og vil være usikker på, hvilke beslutninger der skal træffes og blive alt for let påvirket af lederen. Udvikleren på mellemniveau vil være 100 % sikker på, at det han læste om i sidste uge er det absolut bedste valg, og vi skal omskrive alt nu,” siger Amando Abreu, en erfaren udvikler og kodningsmentor. du bør ikke forblive juniorudvikler i mere end omkring 6 måneder. Hvis du ved, hvordan du bruger git og implementerer et projekt, er du ikke en juniorudvikler. Juniorudvikleren mangler viden og vil være usikker på, hvilke beslutninger der skal træffes og blive alt for let påvirket af lederen. Udvikleren på mellemniveau vil være 100 % sikker på, at det han læste om i sidste uge er det absolut bedste valg, og vi skal omskrive alt nu,” siger Amando Abreu, en erfaren udvikler og kodningsmentor.

Resumé

Afslutningsvis er juniorudvikleren en programmeringsbegynder, der allerede har kerneviden og grundlæggende kodningsfærdigheder, men mangler praktisk erfaring i et udviklerteam og når det kommer til generel praksis og tilgange. Bemærk, at i dagens verden vokser kravene, selv for juniorudviklere konstant, og sandsynligvis vil det ikke være nemt for dig at finde dit første juniorudviklerjob, da de fleste virksomheder forståeligt nok er interesserede i at ansætte en dygtig koder af Middle eller Senior niveau, hvor antallet af juniorstillinger normalt er lavere, mens efterspørgslen blandt begyndere kan være ret høj. Hvis antallet af ansøgere er stort, vil arbejdsgiveren normalt ansætte den fyr (eller pigen) med den største erfaring og det bedste sæt programmeringsevner. I øvrigt,Tjek dette stykke for de bedste tips og anbefalinger, der vil hjælpe dig med at bestå samtalen og få et jobtilbud. Heldigvis for dig (hvis du søger at blive en Junior dev), er CodeGyms kursus designet netop på en måde, så det forbereder dig til et rigtigt Junior kodningsjob så meget og så hurtigt som muligt. Størstedelen af ​​de studerende, der gennemførte hele forløbet, har vist sig at kunne få job som Java Junior Developer på ingen tid, mens mange ender med et rigtigt, og godt betalt, job, mens de stadig er midt i CodeGyms forløb. . Tjek blot nogle af vores brugers ægte succeshistorier , hvis du leder efter førstehåndserfaring og inspiration.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION