CodeGym /Java blog /Tilfældig /Hvordan scorer man et junior Java-udviklerjob? Analyse af...
John Squirrels
Niveau
San Francisco

Hvordan scorer man et junior Java-udviklerjob? Analyse af de mest almindelige jobkrav i USA

Udgivet i gruppen
Hvis du vælger softwareudvikling som din karrierevej, hvilket størstedelen af ​​CodeGyms studerende gør, så bliver det nok ikke nemt at få dit første seriøse fuldtidsjob som Junior Java Developer . Men det burde heller ikke være for svært, hvis du bruger CG til at lære den essentielle Java-udviklingsteori og tilegne dig praktiske færdigheder i at bruge den, samt at følge vores publikationer, der er beregnet til at levere al den anden information, der kan være nødvendig for at få jobbet ( eller pege dig i den rigtige retning for at få det). At lære oftest stillede spørgsmål til jobsamtaler til Java-stillinger og bruge online platforme til forberedelse af udviklerinterview bør være nyttigt for at opbygge din selvtillid før den tekniske samtale, for eksempel.Hvordan scorer man et junior Java-udviklerjob?  Analyse af de mest almindelige jobkrav i USA - 1Men ville det være nok? For at besvare det spørgsmål besluttede vi at studere aktuelt åbne Junior Java Developer-jobåbninger i USA, og se på de mest almindelige krav til stillinger på dette niveau. Så lad os se.

1. Uddannelse.

Mest almindelige krav til jobbeskrivelse:
  • Bachelorgrad i datalogi eller tilsvarende, eller et eller flere års erhvervserfaring.
Referencehyppighed: over 70 % af jobbeskrivelserne . Tilsyneladende betragtes en datalogigrad stadig af det absolutte flertal af arbejdsgivere i USA som et grundlæggende krav for en Junior Java Developer-stilling. Men selvom en bachelorgrad i datalogi bliver nævnt i stillingsbeskrivelser ret ofte, opfattes det i de fleste tilfælde kun som et nødvendigt krav, hvis du ikke har tidligere erhvervserfaring inden for dette felt. Mindst et år, bedre to års erhvervserfaring virker som et passende alternativ til CS-graden i de fleste arbejdsgiveres øjne, baseret på vores forskning.

2. Erhvervserfaring.

De mest almindelige krav til jobbeskrivelse:
  • 2+ års erfaring med softwareudvikling.
  • Dokumenteret praktisk softwareudviklingserfaring.
  • Dokumenteret erhvervserfaring med Java-udvikling.
Referencehyppighed: over 90 % af jobbeskrivelserne . Selvom mange arbejdsgivere har en tendens til at angive "to eller flere" års erhvervserfaring som et standardkrav, beder mange bare om "dokumenteret arbejdserfaring" inden for området, hvilket giver os mulighed for at konkludere, at have et bevis på dine evner som Java-udvikler i form af sideprojekter eller freelancearbejde ville være tilstrækkeligt. Givet du har nok af det til at vise det som svarende til 1-2 års arbejde i marken.

3. Java-teknologier.

De mest almindelige krav til jobbeskrivelse:
  • Erfaring med Java 8-funktioner såsom Lambda-udtryk, Streams og CompletableFuture.
  • Godt kendskab til Java og J2EE miljø (påkrævet for Enterprise udviklere).
  • Solid forståelse af OOD design principper og mønstre.
  • Stærk forståelse af applikationsvirksomhedsarkitektur og datastrømme.
Referencehyppighed: over 95 % af jobbeskrivelserne . Selvfølgelig inkluderer næsten alle Junior Java Developer jobbeskrivelser kendskabet til Java Core. Java 8-funktioner, J2EE-miljø og objektorienteret design ville være blandt de oftest nævnte.

4. Rammer.

Rammer, der oftest er nævnt i jobbeskrivelseskrav:
  • Forår (70 % af jobbeskrivelserne)
  • Dvale (20-30 % af jobbeskrivelserne)
  • Kantet (25-30 % af jobbeskrivelserne)
  • Bootstrap (20-25 % af jobbeskrivelserne)
Spring-frameworket nævnes oftest i kravene til en Junior Java-udvikler, hvilket ikke kommer som nogen overraskelse, da dette er langt det mest populære Java-framework. Andre rammer, hvis viden ofte er angivet som ønskelig, er Hibernate, Angular og Bootstrap.

5. IDE'er.

Oftest nævnte IDE'er:
  • Eclipse (60 % af jobbeskrivelserne)
  • IntelliJ IDEA (40 % af jobbeskrivelserne)
Eclipse og IntelliJ IDEA dominerer i Java Junior jobbeskrivelser i USA, selvom for at være retfærdig har de fleste virksomheder en tendens til at formulere dette krav uden for mange detaljer, da behovet for at have erfaring med at bruge Eclipse, IntelliJ IDEA eller en af ​​de alternative IDE'er .

6. Andre softwareudviklingsværktøjer, -teknologier og -metoder.

Oftest nævnt:
  • Adobe Experience Manager (AEM) (20 % af jobbeskrivelserne).
  • Bamboo, Jira, SonarQube, Crucible, Subversion, GIT og andre kodeversioneringsværktøjer (35 % af jobbeskrivelserne).
  • Automatiserede bygge- og testværktøjer såsom Jenkins, Junit, Maven, Robot Framework (15 % af jobbeskrivelserne).
  • Agile SCRUM-udvikling (over 70% af jobbeskrivelserne).
Når det kommer til andre softwareudviklingsværktøjer og -teknologier, vil de oftest nævnte være kodeversionsværktøjer, indholdsstyringsløsninger såsom Adobe Experience Manager og automatiserede softwaretestteknologier. Inden for softwareudviklingsmetodologier er Agile SCRUM langt den mest dominerende.

Hvordan CodeGym hjælper dig med at opfylde disse krav og få jobbet

Føler du dig en smule overvældet over alle disse ting, som du synes at have brug for at vide for at opnå en Junior Java Developer-position? Det ville være ganske forståeligt, hvis du er det. Den gode nyhed er, at læring på CodeGym kan og vil give dig det meste af den nødvendige viden og erfaring. Du vil mestre alle de væsentlige Java Core-teknologier, mens du gennemgår CG-kurset, og du vil begynde at vænne dig til det værktøj og de teknologier, som en Java Junior-udvikler oftest kræves at kende, kort efter at kurset begynder. Vores elever kommer til at begynde at arbejde med rigtige kodningsopgaver fra niveau 3, og snart begynder de at udvikle miniprojekter (skriver et komplet stykke software på egen hånd) og spil og laver al kodning i CodeGyms IntelliJ Idea-plugin, så du bliver meget komfortabel med at bruge IntelliJ Idea, som er den mest populære IDE blandt Java-udviklere i disse dage. Mens miniprojekter er designet til at bevæbne dig med alle de færdigheder, der er nødvendige for at komme videre og begynde at arbejde på kæledyrsprojekter for at få de 1-2 års praktisk erfaring og føle dig sikker på jobsamtalen. Har du erfaring med at søge junior Java Developer stillinger? Del det med os i kommentarfeltet nedenfor!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION