JavaRush /Java-Blog /Random-DE /Java Junior gesucht: Wo ist es einfacher, einen Job zu fi...

Java Junior gesucht: Wo ist es einfacher, einen Job zu finden und wie kann man einem Arbeitgeber gefallen?

Veröffentlicht in der Gruppe Random-DE
In Artikeln auf JavaRush werden wir nicht müde zu wiederholen, dass Kenntnisse der Java-Sprache aufgrund ihrer weltweiten Beliebtheit enorme Beschäftigungschancen und eine erfolgreiche langfristige Karriere bieten. Und das stimmt – es gibt viele offene Stellen für Java-Entwickler und ihre Zahl wächst ständig. Laut Statistiken einer der führenden Agenturen im Bereich IT-Recruiting, Collabera, stieg die Zahl der offenen Stellen im Zusammenhang mit Java von Anfang 2017 bis Ende 2018 um 80 % – von 3,5 Tausend auf 6,2 Tausend Java Junior gesucht: Wo ist es einfacher, einen Job zu finden und wie kann man einem Arbeitgeber gefallen?  - 1. Aufgrund seiner Nachfrage nach mobilen Anwendungen, Lösungen für Geräte für das Internet der Dinge und vielen anderen Trendnischen erfreut sich Java immer größerer Beliebtheit. Die Nachfrage nach Java-Programmierern wächst und das Erlernen dieser Programmiersprache ist schwierig, aber dank umfangreicher Dokumentation und praktischer Tools (einschließlich JavaRush natürlich) möglich. Es scheint, dass alles in Ordnung ist und Java-Entwickler nur das Leben genießen, dem Schicksal für die Wahl dieser bestimmten Sprache danken und optimistisch in die Zukunft blicken können. Das stimmt zum Teil, aber die reale Welt macht immer noch harte Anpassungen und es ist für junge Java-Entwickler oft nicht einfach, einen Job zu finden. Und es kommt auch vor, dass die Realität grünen Java-Junioren, die sich in rosafarbenen Träumen bereits als hochbezahlte Profis sehen, mit dem Stiefel hoher Anforderungen bei der Einstellung in den Magen schlägt. Zum Beispiel die Zurückhaltung von Arbeitgebern, Mitarbeiter einzustellen, die keine Erfahrung und umfassende Kenntnisse in einer Reihe von Technologien und Frameworks haben. Deshalb sprechen wir heute darüber, was Top-Arbeitgeber von Java-Junioren erwarten, wo es für Anfänger am einfachsten ist, einen Job zu finden, und ohne welche Kenntnisse und Fähigkeiten sie keinen Job finden werden.

Porträt eines Java-Junis: Was erwarten Unternehmen von einem unerfahrenen Programmierer?

Was erwarten Unternehmen also von einem angehenden Java-Entwickler? Oft können und werden die Erwartungen von Unternehmen zu Unternehmen stark variieren. Und hier empfehlen viele erfahrene Personen, einfach eine Frage zu den Anforderungen direkt an den Personalvermittler oder Personalleiter der Organisation zu stellen, die die Stelle ausgeschrieben hat. Arbeitgeber machen in der Regel keinen Hehl daraus, was sie von einem Java-Ingenieur erwarten und wie das Vorstellungsgespräch abläuft. Wenn Sie die „Durchschnittstemperatur in einem Krankenhaus“ messen, kommt es im Grunde auf zwei Dinge an: Kenntnisse über die Grundlagen der Java-Programmierung und die Fähigkeit und Bereitschaft, Ihre Fähigkeiten zu erlernen oder zu vertiefen. Viele Experten und erfahrene Programmierer sowie Arbeitgeber weisen darauf hin, dass Letzteres am wichtigsten ist. Bei der Einstellung eines unerfahrenen Java-Entwicklers ist sich der Arbeitgeber in der Regel darüber im Klaren, dass der „Junior“ noch über Grundkenntnisse der Sprache und ihrer Technologien verfügt und lediglich ein Verständnis für die Prozesse im Entwicklungsteam und im Unternehmen als Ganzes entwickeln muss . Allerdings wird von einem neuen Programmierer fast immer erwartet, dass er hart arbeitet, um alle erforderlichen Fähigkeiten so schnell wie möglich zu erlernen. Java Junior gesucht: Wo ist es einfacher, einen Job zu finden und wie kann man einem Arbeitgeber gefallen?  - 2Hier kommen die berüchtigten „Soft Skills“ wie Teamfähigkeit, Arbeitsethik sowie Motivation und Disziplin zum Tragen. Wenn wir speziell über die technischen Anforderungen an einen Java-Junior sprechen, dann werden die meisten Stellenbeschreibungen eine ganze Liste enthalten, aber einige Lücken im Lebenslauf, in der formalen Ausbildung und Erfahrung können sehr oft durch die Bereitschaft zu schnellem Lernen und nicht durch auffällige Begeisterung ausgeglichen werden .
  • Java Core

    Was die obige Liste von Anforderungen angeht, wird die allererste darin natürlich Java Core sein – Kenntnisse aller grundlegenden Prinzipien von Java, einschließlich der grundlegenden Konstrukte, Operatoren und Datentypen von Java, Verständnis der Prinzipien eines Objekts- orientierte Programmiersprache und deren Implementierung in Java sowie ein Verständnis für Multithreading und eine Reihe anderer Dinge, die den „Kern“ dieser Sprache bilden.

    IDE

    Nach bestätigten Kenntnissen der „Grundlagen“ muss der zukünftige Java-Ingenieur Kenntnisse über die IDE (integrierte Entwicklungsumgebung), ein Verständnis ihrer Grundfunktionen, Kenntnisse der Unterschiede zwischen den wichtigsten IDEs sowie die Fähigkeit zum Kompilieren nachweisen Dateien ausführen, debuggen und testen sowie Code umgestalten.

  • Versionskontrollsysteme

    Auch von einem unerfahrenen Entwickler sind Kenntnisse über Versionskontrollsysteme und die Grundprinzipien ihrer Anwendung erforderlich, da er dennoch im Team arbeiten wird.

  • Java-API

    Auch die Kenntnis der grundlegenden Java-APIs ist in einem Vorstellungsgespräch von entscheidender Bedeutung und wird Ihnen höchstwahrscheinlich dabei helfen, den Job zu bekommen. Die wichtigsten APIs, die Sie zuerst kennen müssen, sind das Java Collection Framework und die Java Concurrency API.

Mehr über den Wissensbaum eines Java-Entwicklers erfahren Sie in diesem Material von JavaRush: Java. Aktionsplan . Neben technischen Kenntnissen und Fähigkeiten spielen auch Englischkenntnisse eine wichtige Rolle bei der Auswahl eines Kandidaten für eine Junior-Position als Java-Programmierer. Kurz gesagt, Sie müssen Englisch sprechen, zumindest auf einem guten mittleren Niveau. Abgesehen davon sollten wir nicht vergessen, wie wichtig es ist, sich selbst souverän und effektiv zu präsentieren, zusammen mit den zumindest noch vorhandenen Kenntnissen, Fähigkeiten und Fertigkeiten. Das heißt, über Ihren Lebenslauf. „Nachwuchsentwickler sollten sich nicht an die gleichen Regeln halten wie erfahrene Programmierer. Wenn Sie genug minimalistisch-coole One-Page-Lebensläufe von erfahrenen Entwicklern gesehen haben, sollten Sie diesen Ansatz nicht wiederholen. Fügen Sie Ihrem Lebenslauf alle Ihre Erfahrungen hinzu. Vielleicht haben Sie Glück und ein Arbeitgeber sieht sich Ihren Lebenslauf an und findet dort eine Erwähnung einer Funktion, die auch in den Produkten des Unternehmens verwendet wird“, rät Johnny Le, leitender Entwickler bei Instructure. „Einer der Vorteile des Programmierens besteht darin, dass Sie Dutzende Ihrer eigenen Projekte ganz alleine erstellen können. Erstellen Sie also mehrere eigene, wenn auch einfache, aber vollwertige Programme – eine Zeiterfassung, ein Projektmanagementsystem, einen Kalender usw. Und fügen Sie sie alle Ihrem Lebenslauf hinzu. Für einen Arbeitgeber ist es zunächst wichtig zu wissen, ob man ein solches Produkt entwickeln kann und nicht, für wen es entwickelt wurde oder ob jemand es nutzt. Versuchen Sie also, selbst und alle komplexen Funktionen, von denen Sie gehört haben, zu schreiben. Dadurch fühlt man sich im Vorstellungsgespräch deutlich sicherer, auch ohne umfangreiche Erfahrung als Entwickler im Team“, ergänzt der Experte. Java Junior gesucht: Wo ist es einfacher, einen Job zu finden und wie kann man einem Arbeitgeber gefallen?  - 3

Welche Unternehmen stellen am häufigsten Java-Junioren ein?

Wenn wir über die Unternehmen sprechen, die am aktivsten offene Stellen für Java-Junior-Entwickler eröffnen, dann sind dies natürlich in den meisten Fällen die führenden Unternehmen der IT-Branche in ihren Ländern. Unternehmen mit der höchsten Fluktuation und einem hohen Bedarf an qualifizierten Entwicklern können es sich leisten, für relativ wenig Geld massenhaft Programmierer mit wenig oder gar keiner Erfahrung einzustellen, sodass sie Erfahrung und Wissen sammeln können, um später in den Reihen desselben Unternehmens aufzusteigen. In der Ukraine sehen die fünf IT-Unternehmen, die Nachwuchskräfte einstellen, wie folgt aus: SoftServe, EPAM, GlobalLogic, Luxoft und Infopulse. Dies geht aus einer Studie der Fachressource DOU.UA hervor, die im April 2019 veröffentlicht wurde. Der Studie zufolge stellten 45 Top-Unternehmen der ukrainischen IT-Branche im Jahr 2018 insgesamt 4.360 neue Mitarbeiter ein (damit sind IT-Spezialisten aller Bereiche mit bis zu 1 Jahr Berufserfahrung oder gar keiner Erfahrung gemeint). SoftServe arbeitete am aktivsten mit Neueinsteigern zusammen – im Jahr 2018 stellte das Unternehmen 400 Nachwuchskräfte mehr ein als im Jahr 2017 (1.148 gegenüber 719 Mitarbeitern). Was Russland betrifft, konnten wir bei der Erstellung dieses Materials keine Daten über die Anzahl der in diesem Land eingestellten Junior-Entwickler finden. Eine Analyse der offenen Stellen für „Junioren“ auf Rekrutierungsseiten ermöglicht es uns jedoch, die folgenden Unternehmen als die jugendfreundlichsten Arbeitgeber zu identifizieren: G5 Entertainment, Luxoft, EPAM, Emergn, Mail.Ru Group und ALM Works. In Weißrussland werden junge Java-Entwickler aktiv von Unternehmen wie Kyriba Corp, EIS Group, Seavus und Playtika eingestellt.

In welchen Städten ist es für einen Java June am einfachsten, einen Job zu finden?

In welcher Stadt wird es für einen unerfahrenen Java-Entwickler am einfachsten sein, einen Job zu finden? Dies ist eine weitere drängende Frage sowohl für diejenigen, die Java noch lernen und darüber nachdenken, in naher Zukunft nach einem Job zu suchen, als auch für diejenigen, die bereits aktiv dabei sind Stellenangebote und Versenden ihrer Lebensläufe. Generell gibt es die meisten Beschäftigungsmöglichkeiten für Java Junior in Großstädten, wo sich in der Regel die Büros aller großen IT-Unternehmen befinden. In der Ukraine werden laut derselben relativ aktuellen Studie von DOU.UA am häufigsten nach grünen und unentwickelten Entwicklern in Kiew, Charkow und Lemberg gesucht, und diese drei Städte wiesen im Jahr 2018 ungefähr gleiche Zahlen in Bezug auf die Anzahl der eingestellten Junioren auf. Zu den fünf Städten mit den meisten offenen Stellen gehören außerdem Odessa und Dnepr. Was Russland betrifft, so sind die wichtigsten Städte in diesem Land, in denen es für einen Java-Entwickler, auch für einen unerfahrenen, am einfachsten ist, einen Job zu finden: Moskau, St. Petersburg, Nowosibirsk, Nischni Nowgorod und Jekaterinburg. Das geht aus einer Studie des Recruitingportals HeadHunter hervor. Zu dieser Spitze gehören auch Kasan, Perm, Ufa, Samara und Woronesch. In Weißrussland befindet sich die absolute Mehrheit der offenen Stellen für Java-Entwickler, darunter auch Junior-Entwickler, in Minsk. Sie können auch in Witebsk, Mogilev und Grodno Arbeit finden, aber in diesen Städten gibt es ehrlich gesagt nicht viele offene Stellen.

Expertenmeinungen

Aber kehren wir zum Hauptthema dieses Materials zurück – den Erwartungen der Arbeitgeber bei der Einstellung von Java-Junior-Entwicklern und wie man diese Erwartungen erfüllt. Ein paar Zitate. „Es ist eine weit verbreitete Meinung, dass die Anforderungen an einen Java-Junior-Entwickler seitens der Arbeitgeber extrem hoch sind. Dies hat bei einem technischen Vorstellungsgespräch für viele Kandidaten einen ziemlich starken Einfluss. Sie denken, die Messlatte sei höher, als sie tatsächlich ist, fühlen sich unsicher, übertreiben ihre Erfahrung und verschönern ihre Fähigkeiten, was oft der Grund dafür ist, dass sie den Job nicht bekommen“, sagte Ken Mazaika, CTO und Mitbegründer von Firehose. „Wenn Sie ehrlich sind und wissen, in welchen Bereichen Sie sich verbessern müssen, erhöhen sich Ihre Chancen auf eine Anstellung nur. Für Unternehmen stellt die Einstellung von Nachwuchsentwicklern eher eine Investition mit langfristigem Potenzial dar, von der sie sich keine besondere Rendite versprechen. Daher erwarten sie von Nachwuchsentwicklern nicht, dass sie komplexe Funktionen schreiben und werden in den ersten Monaten nicht zu viel verlangen“, fügte der Experte hinzu. „Eines der häufigsten Merkmale der wirklich großartigen Java-Programmierer, die ich eingestellt habe, ist, dass sie alle dazu neigen, zusätzlich zu ihrem Tagesjob an verschiedenen Nebenprojekten zu arbeiten. Dies können Open-Source-Projekte oder persönliche Projekte sein. Sie müssen nicht einmal Java-basiert sein, aber wenn Sie sie haben, erhöhen sich Ihre Chancen auf eine Anstellung erheblich“, sagte Kevin Hayen, ein erfahrener Java-Entwickler und CTO bei Let's Be Chefs. „Bei der Einstellung von Java-Programmierern bevorzugen wir oft diejenigen, die selbst viel gelernt haben. Oftmals handelt es sich hierbei um Menschen, die sich wirklich für das Programmieren begeistern. Wir brauchen solche Leute – Programmierer, die Code leben und atmen. Und viele technische Kenntnisse und Elemente lassen sich leicht am Arbeitsplatz erwerben“, sagte Craig Dalziel, Geschäftsführer bei Pearson Frank. Java Junior gesucht: Wo ist es einfacher, einen Job zu finden und wie kann man einem Arbeitgeber gefallen?  - 5

Der Teufel ist nicht so gruselig, wie er dargestellt wird

Zusammenfassend ist das Wichtigste hervorzuheben: Einen Job als Java-Junior-Entwickler zu bekommen, ist bei weitem nicht so schwierig, wie es auf den ersten Blick erscheinen mag, insbesondere nach der Prüfung von Stellenangeboten mit einer langen Liste von Anforderungen. Es reicht aus, die Grundprinzipien von Java zu kennen, Lust zu lernen und sich zu verbessern und zumindest ein wenig praktische Erfahrung zu haben. Sie können es auf viele verschiedene Arten erhalten, einschließlich der Verwendung eines Kurses von JavaRush – er umfasst mehr als 1200 Aufgaben und deren Lösung erfordert 300–500 Stunden reine Programmierpraxis. Dies ist eine sehr beeindruckende Zahl, die Sie ohne Bescheidenheit in Ihren Lebenslauf aufnehmen können, ganz zu schweigen von der Tatsache, dass dieser Kurs den angehenden Programmierer auf die meisten Aufgaben vorbereitet, die Arbeitgeber Java-Junioren stellen, und auf die Fragen, die in Vorstellungsgesprächen häufig gestellt werden.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION