CodeGym /Java-blogg /Tilfeldig /Hvordan score en junior Java-utviklerjobb? Analyserer de ...
John Squirrels
Nivå
San Francisco

Hvordan score en junior Java-utviklerjobb? Analyserer de vanligste jobbkravene i USA

Publisert i gruppen
Hvis du velger programvareutvikling som din karrierevei, noe flertallet av CodeGyms studenter gjør, vil det sannsynligvis ikke være lett å få din første seriøse fulltidsjobb som Junior Java-utvikler . Men det burde ikke være for vanskelig heller hvis du bruker CG for å lære den essensielle Java-utviklingsteorien og tilegne deg praktiske ferdigheter for å bruke den, i tillegg til å følge våre publikasjoner som er ment å levere all annen informasjon som kan trenge for å få jobben ( eller peker deg i riktig retning for å få det). Å lære de vanligste spørsmålene om jobbintervjuer for Java-stillinger og bruke online-plattformer for forberedelse av utviklerintervjuer bør være nyttig for å bygge opp din selvtillit før det tekniske intervjuet, for eksempel.Hvordan score en junior Java-utviklerjobb?  Analyse av de vanligste jobbkravene i USA - 1Men ville det være nok? For å svare på det spørsmålet bestemte vi oss for å studere for tiden åpne stillinger for Junior Java Developer i USA, og se på de vanligste kravene for stillinger på dette nivået. Så la oss se.

1. Utdanning.

Mest vanlige krav til stillingsbeskrivelse:
  • Bachelorgrad i informatikk eller tilsvarende, eller ett eller flere års arbeidserfaring.
Referansefrekvens: over 70 % av stillingsbeskrivelsene . Åpenbart anses en informatikkgrad fortsatt av det absolutte flertallet av arbeidsgivere i USA som et grunnleggende krav for en Junior Java Developer-stilling. Men selv om en bachelorgrad i informatikk blir nevnt i stillingsbeskrivelser ganske ofte, oppfattes det i de fleste tilfeller som et nødvendig krav bare hvis du ikke har tidligere arbeidserfaring innen dette feltet. Minst ett år, bedre to år, med yrkeserfaring virker som et tilstrekkelig alternativ til CS-graden i de fleste arbeidsgiveres øyne, basert på vår forskning.

2. Arbeidserfaring.

De vanligste kravene til stillingsbeskrivelse:
  • 2+ års erfaring fra programvareutvikling.
  • Dokumentert praktisk erfaring med programvareutvikling.
  • Dokumentert arbeidserfaring innen Java-utvikling.
Referansefrekvens: over 90 % av stillingsbeskrivelsene . Selv om mange arbeidsgivere har en tendens til å spesifisere "to eller flere" års yrkeserfaring som et standardkrav, ber mange bare om "dokumentert arbeidserfaring" i feltet, noe som lar oss konkludere med at det å ha et bevis på dine evner som Java-utvikler i form av sideprosjekter eller frilansarbeid vil være tilstrekkelig. Gitt at du har nok av det til å vise det som tilsvarer 1-2 års arbeid i feltet.

3. Java-teknologier.

De vanligste kravene til stillingsbeskrivelse:
  • Erfaring med Java 8-funksjoner som Lambda-uttrykk, Streams og CompletableFuture.
  • God kjennskap til Java og J2EE miljø (kreves for Enterprise utviklere).
  • Solid forståelse av OOD design prinsipper og mønstre.
  • Sterk forståelse av applikasjonsbedriftsarkitektur og dataflyter.
Referansefrekvens: over 95 % av stillingsbeskrivelsene . Selvfølgelig inkluderer nesten alle jobbbeskrivelser for Junior Java Developer kunnskap om Java Core. Java 8-funksjoner, J2EE-miljø og objektorientert design vil være blant de mest nevnte.

4. Rammer.

Rammer som oftest er nevnt i krav til stillingsbeskrivelse:
  • Vår (70 % av stillingsbeskrivelsene)
  • Dvalemodus (20–30 % av stillingsbeskrivelsene)
  • Kantet (25–30 % av stillingsbeskrivelsene)
  • Bootstrap (20–25 % av stillingsbeskrivelsene)
Spring-rammeverket nevnes oftest i kravene til en junior Java-utvikler, noe som ikke kommer som noen overraskelse siden dette er det desidert mest populære Java-rammeverket. Andre rammeverk, som ofte spesifiseres som ønskelig med kunnskap, er Hibernate, Angular og Bootstrap.

5. IDE-er.

Oftest nevnte IDE-er:
  • Eclipse (60 % av stillingsbeskrivelsene)
  • IntelliJ IDEA (40 % av stillingsbeskrivelsene)
Eclipse og IntelliJ IDEA dominerer i Java Junior stillingsbeskrivelser i USA, selv om for å være rettferdig har de fleste selskaper en tendens til å formulere dette kravet uten for mye spesifikt, ettersom behovet for å ha erfaring med å bruke Eclipse, IntelliJ IDEA eller en av de alternative IDE-ene .

6. Andre programvareutviklingsverktøy, teknologier og metoder.

Oftest nevnt:
  • Adobe Experience Manager (AEM) (20 % av stillingsbeskrivelsene).
  • Bambus, Jira, SonarQube, Crucible, Subversion, GIT og andre kodeversjonsverktøy (35 % av stillingsbeskrivelsene).
  • Automatiserte bygge- og testverktøy som Jenkins, Junit, Maven, Robot Framework (15 % av stillingsbeskrivelsene).
  • Smidig SCRUM-utvikling (over 70 % av stillingsbeskrivelsene).
Når det kommer til andre programvareutviklingsverktøy og -teknologier, vil de oftest nevnte være kodeversjonsverktøy, innholdsadministrasjonsløsninger som Adobe Experience Manager og automatiserte programvaretestingsteknologier. I feltet for programvareutviklingsmetodikk er Agile SCRUM den desidert mest dominerende.

Hvordan CodeGym vil hjelpe deg med å oppfylle disse kravene og få jobben

Føler du deg litt overveldet over alle disse tingene du ser ut til å trenge å vite for å oppnå en Junior Java Developer-posisjon? Det ville være ganske forståelig hvis du er det. Den gode nyheten er at læring på CodeGym kan og vil gi deg det meste av den nødvendige kunnskapen og erfaringen. Du vil mestre alle de essensielle Java Core-teknologiene mens du går gjennom CG-kurset og vil begynne å bli vant til verktøyet og teknologiene en Java Junior-utvikler oftest er pålagt å kjenne til like etter at kurset begynner. Elevene våre begynner å jobbe med ekte kodeoppgaver fra nivå 3, og begynner ganske snart å utvikle miniprosjekter (skriver et komplett stykke programvare på egen hånd) og spill, og gjør all koding i CodeGyms IntelliJ Idea-plugin, så du blir veldig komfortabel med å bruke IntelliJ Idea, som er den mest populære IDE blant Java-utviklere i disse dager. Mens miniprosjekter er designet for å bevæpne deg med alle ferdighetene som er nødvendige for å komme videre og begynne å jobbe med kjæledyrprosjekter for å få de 1-2 årene med praktisk erfaring og føle deg trygg på jobbintervjuet. Har du erfaring med å søke på junior Java Developer-stillinger? Del det med oss ​​i kommentarfeltet nedenfor!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION