CodeGym /Java Blog /Willekeurig /Hoe scoor je een Junior Java Developer Job? Analyse van d...
John Squirrels
Niveau 41
San Francisco

Hoe scoor je een Junior Java Developer Job? Analyse van de meest voorkomende functie-eisen in de VS

Gepubliceerd in de groep Willekeurig
Als je softwareontwikkeling als je carrièrepad kiest, wat de meeste studenten van CodeGym doen, dan zal het waarschijnlijk niet gemakkelijk zijn om je eerste serieuze fulltime baan als Junior Java Developer te krijgen. Maar het zou ook niet al te moeilijk moeten zijn als je CG gebruikt om de essentiële Java-ontwikkelingstheorie te leren en praktische vaardigheden te verwerven om het te gebruiken, en als je onze publicaties volgt die bedoeld zijn om alle andere informatie te leveren die nodig kan zijn om de baan te krijgen ( of u in de goede richting wijzen om het te krijgen). Het leren van de meest gestelde sollicitatievragen voor Java-functies en het gebruik van online platforms voor het voorbereiden van sollicitatiegesprekken met ontwikkelaars zou nuttig moeten zijn om bijvoorbeeld uw zelfvertrouwen op te bouwen voor het technische interview.Hoe scoor je een Junior Java Developer Job?  Analyse van de meest voorkomende functie-eisen in de VS - 1Maar zou dat voldoende zijn? Om die vraag te beantwoorden, hebben we besloten om de momenteel openstaande vacatures voor Junior Java Developer in de VS te bestuderen, waarbij we kijken naar de meest voorkomende vereisten voor functies van dit niveau. Dus laten we eens kijken.

1. Onderwijs.

Meest voorkomende functiebeschrijvingsvereiste:
  • Bachelor's Degree in Computer Science of gelijkwaardig, of een of meer jaren werkervaring.
Referentiefrequentie: meer dan 70% van de functiebeschrijvingen . Blijkbaar wordt een diploma informatica nog steeds door de absolute meerderheid van de werkgevers in de VS beschouwd als een basisvereiste voor een functie als Junior Java Developer. Maar ook al wordt een bachelordiploma in computerwetenschappen vrij vaak genoemd in functiebeschrijvingen, in de meeste gevallen wordt het alleen als een noodzakelijke vereiste gezien als je geen eerdere werkervaring op dit gebied hebt. Op basis van ons onderzoek lijkt in de ogen van de meeste werkgevers minstens een jaar, of liever twee jaar beroepservaring, een adequaat alternatief voor het diploma informatica.

2. Werkervaring.

Meest voorkomende vereisten voor functiebeschrijvingen:
  • 2+ jaar werkervaring in softwareontwikkeling.
  • Bewezen hands-on ervaring met softwareontwikkeling.
  • Aantoonbare werkervaring in Java-ontwikkeling.
Referentiefrequentie: meer dan 90% van de functiebeschrijvingen . Hoewel veel werkgevers de neiging hebben om "twee of meer" jaar professionele ervaring als standaardvereiste op te geven, vragen velen gewoon om "bewezen werkervaring" in het veld, waaruit we kunnen concluderen dat het hebben van een bewijs van uw capaciteiten als Java-ontwikkelaar in de vorm van zijprojecten of freelance werk zou voldoende zijn. Aangezien je daar genoeg van hebt om het te laten zien als een equivalent van 1-2 jaar werken in het veld.

3. Java-technologieën.

Meest voorkomende vereisten voor functiebeschrijvingen:
  • Ervaring met Java 8-functies zoals Lambda-expressies, Streams en CompletableFuture.
  • Goede kennis van Java en J2EE-omgeving (vereist voor Enterprise-ontwikkelaars).
  • Gedegen begrip van OOD-ontwerpprincipes en -patronen.
  • Sterk begrip van applicatie-enterprise-architectuur en gegevensstromen.
Referentiefrequentie: meer dan 95% van de functiebeschrijvingen . Natuurlijk bevatten bijna alle functieomschrijvingen van Junior Java Developer de kennis van Java Core. Java 8-functies, J2EE-omgeving en objectgeoriënteerd ontwerp behoren tot de meest genoemde.

4. Kaders.

Kaders die het vaakst worden genoemd in functiebeschrijvingseisen:
  • Lente (70% van de functiebeschrijvingen)
  • Slaapstand (20-30% van de functiebeschrijvingen)
  • Hoekig (25-30% van de functiebeschrijvingen)
  • Bootstrap (20-25% van functiebeschrijvingen)
Het Spring-framework wordt het meest genoemd in de vereisten voor een Junior Java Developer, wat niet verwonderlijk is, aangezien dit verreweg het populairste Java-framework is. Andere frameworks, waarvan de kennis vaak als wenselijk wordt omschreven, zijn Hibernate, Angular en Bootstrap.

5. IDE's.

Meest genoemde IDE's:
  • Eclipse (60% van de functiebeschrijvingen)
  • IntelliJ IDEA (40% van de functiebeschrijvingen)
Eclipse en IntelliJ IDEA domineren in Java Junior-functiebeschrijvingen in de VS, hoewel, om eerlijk te zijn, de meeste bedrijven de neiging hebben om deze vereiste zonder al te veel details te verwoorden, zoals de noodzaak om ervaring te hebben met het gebruik van Eclipse, IntelliJ IDEA of een van de alternatieve IDE's .

6. Andere tools, technologieën en methodologieën voor softwareontwikkeling.

Meest genoemd:
  • Adobe Experience Manager (AEM) (20% van de functiebeschrijvingen).
  • Bamboo, Jira, SonarQube, Crucible, Subversion, GIT en andere tools voor codeversie (35% van de functiebeschrijvingen).
  • Geautomatiseerde bouw- en testhulpprogramma's zoals Jenkins, Junit, Maven, Robot Framework (15% van de functiebeschrijvingen).
  • Agile SCRUM-ontwikkeling (meer dan 70% van de functiebeschrijvingen).
Als het gaat om andere softwareontwikkelingstools en -technologieën, zijn de meest genoemde tools voor codeversie, contentmanagementoplossingen zoals Adobe Experience Manager en geautomatiseerde softwaretesttechnologieën. Op het gebied van softwareontwikkelingsmethodologieën is Agile SCRUM veruit de meest dominante.

Hoe CodeGym u zal helpen om aan deze vereisten te voldoen en de baan te krijgen

Voel je je een beetje overweldigd door al deze dingen die je lijkt te moeten weten om een ​​Junior Java Developer-functie te scoren? Het zou heel begrijpelijk zijn als je dat bent. Het goede nieuws is dat leren op CodeGym je de meeste van die vereiste kennis en ervaring kan en zal opleveren. U zult alle essentiële Java Core-technologieën onder de knie krijgen terwijl u de CG-cursus doorloopt en zult snel na het begin van de cursus beginnen te wennen aan de tool en technologieën die een Java Junior Developer het vaakst moet kennen. Onze studenten gaan aan de slag met echte codeertaken vanaf niveau 3 en beginnen al snel met het ontwikkelen van miniprojecten (zelf een compleet stuk software schrijven) en games, waarbij ze alle coderen in CodeGym's IntelliJ Idea-plug-in doen, dus je zult zeer comfortabel met het gebruik van IntelliJ Idea, wat tegenwoordig de meest populaire IDE is onder Java-ontwikkelaars. Terwijl miniprojecten zijn ontworpen om je te wapenen met alle vaardigheden die nodig zijn om verder te komen en aan huisdierprojecten te gaan werken om die 1-2 jaar praktische ervaring op te doen en je zelfverzekerd te voelen tijdens het sollicitatiegesprek. Heb je ervaring met solliciteren op Junior Java Developer-functies? Deel het met ons in de comments hieronder!
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION