JavaRush /Java-Blog /Random-DE /Ich habe Angst davor, ein Junior im dicht besiedelten IT-...

Ich habe Angst davor, ein Junior im dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird

Veröffentlicht in der Gruppe Random-DE
Sie haben wahrscheinlich bemerkt, dass je beliebter der IT-Bereich im Laufe der Zeit wurde, desto mehr Menschen wechselten aus anderen Berufen in die Entwicklung. Dafür gibt es viele Gründe: hohe Gehälter, ein gutes Leistungspaket, die Möglichkeit, in interessanten, modernen Unternehmen zu arbeiten, flexible Arbeitszeiten. Und obwohl der Wettbewerb auf dem IT-Markt groß ist, haben Sie bei entsprechender Sorgfalt eine Chance, einen Job als Entwickler zu bekommen. In diesem Text analysieren wir, ob es sich lohnt, im Jahr 2021 in die Java-Entwicklung einzusteigen, wie groß die Konkurrenz auf dem Juni-Markt ist und geben einige Tipps, wie Sie sich um Ihren ersten Job in der IT bewerben.Ich habe Angst, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 1

Wie gefragt ist Java?

Laut einer Studie von JetBrains ist Java nach wie vor die beliebteste primäre Programmiersprache der Welt (37 % der Befragten nannten sie als ihre primäre Entwicklungssprache) . Es wird von etwa 5,2 Millionen Entwicklern verwendet. Der Hauptkonkurrent von Java ist Python. Es hat Java in der Liste der am häufigsten verwendeten Sprachen überholt. In den letzten 12 Monaten haben 30 % der Befragten mit dem Erlernen von Python begonnen oder setzen dies fort, sogar mehr als im letzten Jahr (27 %). Dies bedeutet jedoch nicht, dass Java abgeschrieben werden sollte. Die Jobsuchseite Dice.com hat ein Ranking von sieben Programmiersprachen zusammengestellt, deren Spezialisten bei amerikanischen Arbeitgebern am gefragtesten sind. Die Java-Sprache belegte im Dice-Ranking den zweiten Platz und verlor den Vorsprung an SQL. Laut dem TIOBE-Index , der die Beliebtheit von Programmiersprachen bewertet, wurde Java im Dezember 2020 zur zweitbeliebtesten Sprache der Welt. Die Bewertungen erklären die Beliebtheit von Java bei Arbeitgebern durch die große Anzahl an Anwendungen und Diensten, die in dieser Sprache geschrieben sind. Darüber hinaus führt die Beliebtheit der Sprache dazu, dass es im Internet viele Informationen darüber gibt. Aufgrund der Größe seines Ökosystems ist Java auch heute noch im Vorteil gegenüber anderen Sprachen. Aufgrund der großen Anzahl von Entwicklern, die Java verwenden, wird es häufig für die Erstellung neuer Projekte ausgewählt. Somit werden auch neue Entwickler in den Prozess einbezogen.

Wie viel verdienen Java-Entwickler?

Laut einer Studie der Ressource Habr liegt das durchschnittliche Gehalt von Java-Entwicklern in Russland bei etwa 1.500 US-Dollar und für erfahrene Entwickler bei etwa 3.000 US-Dollar . Ungefähr die gleichen Daten wurden in einer Anfang 2020 von JavaRush durchgeführten Studie gefunden. Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 2Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 3Das heißt aber nicht, dass die Javas nicht mit höheren Gehältern rechnen können. Der Arbeitsvermittlungsdienst SuperJob hat eine Analyse der Gehälter von Entwicklern in Russland in Abhängigkeit von der Sprache, in der sie schreiben, durchgeführt. Der Analyse zufolge können Java-Entwickler zwischen 4.000 und 7.000 Dollar verdienen . In der Ukraine können erfahrene Java-Entwickler mit einem Gehalt von 3.500 US-Dollar rechnen, wie eine JavaRush-Studie ergab. Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 4In Bezug auf die Gehälter liegt Weißrussland hinter der Ukraine und Russland – einem erfahrenen Zeugen Jehovas in Minsk werden 2.200 US-Dollar geboten. Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 5Das Durchschnittsgehalt für Junioren ist selbst in Java nicht so hoch. Laut einer Studie des Dou-Portals lag beispielsweise im Jahr 2020 das durchschnittliche Gehalt neuer Entwickler in der Ukraine bei 800 US-Dollar . Dies gilt für Entwickler, die in Java, C und C++ schreiben. Und da dies der Median ist, ist es klar, dass Junioren zu Beginn 400-500 Dollar erhalten können. Laut einer JavaRush-Studie beträgt das durchschnittliche Gehalt eines Anfängers in Moskau 1.000 US-Dollar, in St. Petersburg 960 US-Dollar und in Minsk deutlich weniger, etwa 500 US-Dollar.

Wie ist die Situation auf dem Juni-Markt?

Für June ist es einfacher, einen Job in einer Großstadt zu finden

Laut einer Studie von GlobalLogic hätte der ukrainische IT-Sektor aufgrund des Mangels an IT-Fachkräften im Oktober 2020 mehr als 12 Millionen US-Dollar an Exporterlösen verlieren können. Die Rede ist aber nicht von Junioren: In den meisten Fällen werden für offene Stellen Middle- und Senior-Spezialisten gesucht (37 % bzw. 33 %), also mit 2-5 Jahren Erfahrung. Nur 17 % der offenen Stellen sind für Fachkräfte mit bis zu einem Jahr Berufserfahrung verfügbar. Das Portal DOU veröffentlichte eine Studie darüber, wie ukrainische IT-Unternehmen im Jahr 2019 Nachwuchskräfte anstellten. SoftServe stellte die meisten Junioren ein – 1003 Leute, EPAM Ukraine lag auf dem zweiten Platz (928 Leute), ZONE3000 lag mit 640 Neulingen auf dem dritten Platz. Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 6Etwa 75 % der Nachwuchskräfte der befragten Unternehmen fanden Arbeit in den Top-3-Städten Kiew, Charkow und Lemberg. Gleichzeitig sei es für große Unternehmen einfacher, außerhalb der Hauptstadt, wo der Wettbewerb um Talente geringer sei, nach Newcomern zu suchen, so die Autoren der Studie. Was Russland betrifft, so wird erwartet, dass die besten Chancen, einen Job für einen Junior zu finden, in Moskau und St. Petersburg bestehen. Laut dem Headz-Analysebot , der offene Stellen und Lebensläufe aus offenen Quellen analysiert, gibt es in Moskau beispielsweise 8 Kandidaten für eine freie Stelle, in St. Petersburg 14 zu 1. Große Unternehmen wie G5 Entertainment, Luxoft, EPAM sind es am freundlichsten gegenüber Neuankömmlingen. Emergn, Mail.Ru Group und ALM Works.

Es gibt viele Juni, aber nur wenige gute

Einige Experten sagen, dass es auf dem Juni-Markt ein Überangebot gibt. Insbesondere wegen der sogenannten „Weißen“ – Junioren, die Bücher lesen, kostenlose Kurse belegten und hoffen, dass sie ohne kaufmännische Erfahrung einen gut bezahlten Job bekommen. Aber auch bei großer Konkurrenz findet man einen Job, Hauptsache Motivation und Lernwille. Es ist nicht notwendig, eine höhere Ausbildung in der Entwicklung zu absolvieren, aber es ist sehr wichtig, sich Zeit für die Selbstbildung zu nehmen und sich nicht nur auf ein paar Bücher und Tutorials von YouTube zu beschränken. Das schreibt Ivan Kleshnin, ein Webprogrammierer mit 12 Jahren Erfahrung, der sich mit Mentoring und Business im Bereich Recruiting beschäftigt :

„Der moderne „Junior“ möchte drei Monate nach Beginn der Ausbildung 1000 US-Dollar erhalten. Sein wichtigster Bildungsvorteil ist das Ansehen eines von Torrents heruntergeladenen Kurses. „Alles soll kostenlos sein!“ - erklärt June und schließt ihre eigenen Aktivitäten klugerweise aus der Kategorie „alles“ aus. Insbesondere als er Praktikumsangebote erhält, sagt er empört, dass er nicht für ein paar Cent arbeiten werde!

Die Möglichkeit, ohne Erfahrung oder Ausbildung einen Job in der IT zu bekommen, ist ein exklusives Privileg, das hier und jetzt besteht. Früher oder später wird sich dieses Zeitfenster schließen. Ohne eine lange und teure Ausbildung und Praxis werden Sie keinen Job als Anwalt oder Arzt bekommen...

Unternehmen brauchen keine Nachwuchskräfte ohne Erfahrung. Wenn sie sie einstellen, geschieht dies mit Blick auf die ferne Zukunft, auf eigene Gefahr und Gefahr. Diesen Schritt des Arbeitgebers wertzuschätzen und einfach dankbar zu sein, ist Ehrlichkeit sich selbst gegenüber. Leider betrachten wir Dankbarkeit und Ehrlichkeit immer noch als Zeichen von Schwäche.“

Feiertage und Corona: Warum es weniger offene Stellen für Junioren gibt

Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 7Die Zahl der offenen Stellen im Juni wird sowohl vom Jahresende als auch von der zweiten Lockdown-Welle beeinflusst. „Im Dezember sind in der Regel weniger Entwickler auf der Suche, Unternehmen bereiten sich auf die Feiertage vor. Hinzu kommt der bevorstehende Lockdown, bei dem es einfacher ist, erfahrene Entwickler einzustellen, die schnell in den Prozess einsteigen. Darüber hinaus muss das Unternehmen für die Ausbildung eines Neulings einen Mentor bereitstellen, und erfahrene Entwickler sind jetzt mit ihren Projekten beschäftigt“, sagt Anastasia Melnik, Personalleiterin eines Fintech-Produktunternehmens.

Welchen Rat können Sie berufssuchenden Nachwuchskräften geben?

Bestimmen Sie Ihre Motivation

Wenn Ihre einzige Motivation Geld ist, werden Sie in der IT-Branche nicht lange durchhalten können. June muss viel lernen, neue Technologien erlernen und mit einem Mentor kommunizieren. Am besten ist es, wenn Ihre Motivation das Interesse an einem neuen Job ist. Der Arbeitgeber wird dies zu schätzen wissen und Ihnen bei der Einstellung möglicherweise den Vorzug geben.

Lernen Sie viel alleine

Nicht nur bei der Arbeit, sondern auch zu Hause. Wenn Sie über die nötige Basis verfügen, wenden Sie sich dem Wissen in Ihrer Nische zu, sei es Glücksspiel, Spiele, Fintech oder etwas anderes.

Hören Sie dem Mentor zu

Einfache, aber nützliche Ratschläge. Mit einem guten Mentor werden Sie sich viel schneller an das Projekt gewöhnen.Ich habe Angst davor, ein Junior in einem dicht besiedelten IT-Markt zu sein: Wie man die Angst vor der Konkurrenz überwindet und Programmierer wird – 8

Outsourcing oder Produkt?

Der einfachste Weg für einen Junior besteht darin, einen Job in einem großen Outsourcing-Unternehmen zu bekommen, wo es systematische Arbeit und viele Projekte gibt. Das bedeutet, dass es viele Entwicklungswege geben wird. Sie können einen Job in einem Produkt bekommen und Ihre Fähigkeiten in einer Branche verbessern. Dieser Weg eignet sich für diejenigen, die sich für einen Entwicklungsbereich entschieden haben, der ihnen gefällt.

Wie bereite ich mich auf eine Jobsuche vor?

Führen Sie ein Testgespräch durch, studieren Sie das Unternehmen, für das Sie arbeiten möchten, beobachten Sie die grundlegenden Marktanforderungen – nützliche Tipps zur Vorbereitung auf die Jobsuche haben wir im großen Text „ Angst vor einem Vorstellungsgespräch: Wie Sie keine Angst mehr haben und zu Vorstellungsgesprächen gehen“ gesammelt .

Wie sind die Aussichten für Java?

Wir haben die Meinungen zweier Java-Experten eingeholt, die die Entwicklung seit vielen Jahren verfolgen.

Maxim Kmets, leitender Java-Entwickler

Die Anzahl der Geräte, auf denen Java ausgeführt wird, ändert sich nicht. Das bedeutet, dass andere Sprachen entstanden sind, die den Anteil von Java übernehmen. Android-Anwendungen wurden in der Vergangenheit in Java geschrieben: Dies stärkt die Position von Java, es entstehen jedoch auch plattformübergreifende Lösungen für iOS-/Android-Plattformen. Das heißt, Sie haben es einmal geschrieben und starten die Anwendung überall. Zum Beispiel Flutter (ein Open-Source-SDK zum Erstellen mobiler Anwendungen von Google. Es wird zum Entwickeln von Anwendungen für Android und iOS verwendet – Anm. d. Red.), das die Dart-Sprache verwendet. Aber so schlimm ist es gar nicht. Ich finde es toll, wie schnell neue Java-Versionen veröffentlicht werden. Noch vor drei bis vier Jahren gab es Java 8. Davor, vor Jahren, gab es Java 7. Jetzt ist der 16. unterwegs. Neue Versionen übernehmen die besten Ideen aus anderen Paradigmen und Sprachen. Viele Frameworks werden täglich in Java geschrieben. Es gibt große Microservice-Projekte in dieser Sprache und es gibt kleine, aber aufrichtige. Was mich betrifft, ist es für Junioren heute einfacher, Arbeit zu finden als für mich vor sechs Jahren. Ja, niemand möchte Leute ohne kaufmännische Erfahrung einstellen. Oft beginnt man mit Praktika oder Prüfungen. Was brauchen Unternehmen? Es ist notwendig, dass eine Person einfach ein Formular für eine Website schreiben kann und der Benutzer die eingegebenen Informationen über das Formular speichern kann. Wenn Sie wissen, wie man dies von Grund auf schreibt, sind Sie fast garantiert ein Junior (Sie müssen nur noch die Vorlage für Interviewfragen lernen). Für mich scheint Java mittlerweile ein goldener Ort unter allen möglichen Wachstumsoptionen zu sein, sowohl für den Markt als auch für Spezialisten.

Vasily Malik, Teamleiter des JavaRush-Content-Teams

Java wird noch sehr lange gefragt sein, da darin viel Code geschrieben ist und jeder geschriebene Code unterstützt werden muss. Ich habe zum Beispiel einen Freund, der in Fortran schreibt – das ist eine Sprache, die im Bankensektor verwendet wurde und in den 80er Jahren des letzten Jahrhunderts ausgestorben ist. Es gibt noch freie Stellen dafür und Entwickler verdienen ein Vielfaches mehr als Javaisten, weil es nur sehr wenige davon gibt. Jetzt wird Java zweimal im Jahr aktualisiert, früher wurde Java alle zwei bis drei Jahre aktualisiert. Java wird regelmäßig aktualisiert, um neue Funktionen hinzuzufügen, die in anderen Sprachen zu finden sind. Java wird dort eingesetzt, wo eine Interaktion zwischen verschiedenen Diensten erforderlich ist und eine große Rechenleistung benötigt wird. Java hat eine wichtige Funktion: Jede neue Version ist vollständig mit der alten kompatibel. Was sind die Trends in der Java-Entwicklung? Ich denke, alles geht in Richtung Containerisierung. Stellen wir uns zum Beispiel unseren JavaRush-Server vor: viele Codezeilen, viele Klassen, das alles ist schwer zu testen. Wenn ich zum Beispiel an einer Stelle Änderungen vorgenommen habe, kann sich das auf alles andere an einer anderen Stelle auswirken. Dies ist ein Nachteil großer mobiler Anwendungen. Man versucht nun, Anwendungen so klein wie möglich zu gestalten und feste Wechselwirkungen zwischen einzelnen Teilen zu haben. Das heißt, anstelle eines Monolithen können 10 Microservices vorhanden sein, die miteinander arbeiten können. Microservices sind sehr einfach zu schreiben und zu testen. Es gibt Situationen, in denen ein Microservice nicht repariert ist, sondern erneut geschrieben wird, wenn ein problematischer Microservice auftritt. Dadurch geht es noch schneller. Java verfügt über viele Frameworks, die Ihnen die Arbeit mit Microservices ermöglichen. Der Konkurrent von Java, Python, entwickelt sich, weil sich Big Data entwickelt und mehrere erfolgreiche Bibliotheken für Python geschrieben wurden, die in Big Data verwendet werden. Früher oder später wird jemand eine erfolgreiche Bibliothek für eine andere Sprache schreiben und Python wird weniger beliebt sein.

Schlussfolgerungen

Wir hoffen, dass dieser Text Ihre Ängste, ein Neuling zu sein, gelindert hat. Schließlich sind neue Dinge immer beängstigend. Aber es gibt Vorteile:
  • • Jobs für Nachwuchskräfte sind in Großstädten immer zu finden, da sich dort die Büros großer Outsourcing-Unternehmen befinden, die immer auf „Nachwuchs“ angewiesen sind.
  • • Ein Einstiegsgehalt von 800 $ ist ein guter Anfang.
  • • Unter den Junioren gibt es viele Kandidaten mit oberflächlichen Java-Kenntnissen. Wenn Sie fleißig lernen und genau verstehen, warum Sie Entwickler werden möchten, werden Sie in Vorstellungsgesprächen auffallen.
Ja, durch den Lockdown und das Ende des Jahres 2020 hat sich die Situation auf dem Arbeitsmarkt verändert: Es gibt weniger offene Stellen für Junioren, aber die Feiertage werden vergehen und die Unternehmen werden wieder Neueinsteiger einstellen.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION