JavaRush /Java-Blog /Random-DE /Warum Sie im Jahr 2020 Java lernen sollten

Warum Sie im Jahr 2020 Java lernen sollten

Veröffentlicht in der Gruppe Random-DE
Java feiert 2020 sein 25-jähriges Jubiläum. In den 25 Jahren seit seiner Entstehung hat Java, wie es sich für ein solches Alter gehört, eine gewisse Reife erreicht, hat aber nichts von seiner jugendlichen Begeisterung und Attraktivität verloren. Warum Sie Java im Jahr 2020 lernen sollten – 1Es ist immer noch die weltweit beliebteste Sprache für die Webentwicklung. Java wird überall bei der Entwicklung verschiedenster Projekte eingesetzt, darunter Dienste für Desktop-Systeme, mobile Anwendungen und Spiele, aber auch in so modischen Sektoren des IT-Marktes wie Big Data und IoT (Internet der Dinge). Im 25. Jahr seines Lebens befindet sich unser Landsmann Java also, wie man so sagt, in seiner Blütezeit. Die Sprache wird von mehr als 90 % aller Fortune-500-Unternehmen verwendet, der TIOBE-Index nennt Java anhand einer Reihe von Kriterien als beliebteste Programmiersprache und die Zahl der offenen Stellen für Java-Entwickler auf der ganzen Welt wächst weiter. Auf die Frage, ob es sinnvoll ist, im Jahr 2020 mit dem Erlernen von Java zu beginnen, lässt sich gleich eine klare Antwort geben: Ja, es lohnt sich auf jeden Fall. In diesem Artikel werden wir darüber sprechen, warum es keinen besonderen Zweifel an den guten Zukunftsaussichten von Java für die nahe Zukunft gibt, ob diese Sprache mit fast 25 Jahren beliebter denn je ist und welche interessanten Dinge heute in der globalen Java-Community passieren .

Geld Geld Geld

Beginnen wir mit dem vielleicht Wichtigsten, nämlich dem Reden über Geld. Laut der renommierten Quelle PayScale liegt das durchschnittliche Jahresgehalt eines Java-Entwicklers weltweit derzeit bei etwa 74.000 US-Dollar. Nicht schlecht, oder? Die durchschnittlichen Gehälter liegen zwischen 47.000 und 106.000 US-Dollar pro Jahr. Und erfahrene Java-Programmierer (leitende Positionen) haben bereits ein Durchschnittsgehalt von 95.000 US-Dollar pro Jahr (von 70.000 US-Dollar bis 139.000 US-Dollar). Gleichzeitig steigt die Zahl der offenen Stellen für Java-Entwickler von Jahr zu Jahr. Laut Statistiken einer der führenden Agenturen im Bereich IT-Recruiting, Collabera, stieg die Zahl der Java-bezogenen Stellenangebote auf dieser Website von Anfang 2017 bis Ende 2018 um 80 % – von 3,5 Tausend auf 6,2 Tausend Die meisten offenen Stellen für Java-Programmierer gibt es in den USA und in Indien. Laut Indeed.com übersteigt die Zahl der Java-Positionen in den Vereinigten Staaten 31.000 und in Indien 32.000. Was einzelne Unternehmen betrifft, zahlt die amerikanische JPMorgan Chase & Co. den meisten Java-Programmierern. - im Durchschnitt etwa 90.000 US-Dollar pro Jahr. Als nächstes folgen TCS und Infosys (73.000 US-Dollar pro Jahr), Cognizant (69.000 US-Dollar) und andere. Es wäre also kaum übertrieben zu sagen, dass Java-Entwickler jetzt einfach nur Geld verdienen, indem sie die Tatsache ausnutzen, dass die Nachfrage nach mobilen Anwendungen wächst, bei deren Entwicklung Java fast immer auf die eine oder andere Weise verwendet wird auf der ganzen Welt, weshalb Java-Programmierer benötigt werden. Und es ist noch nicht zu spät, auf den Zug aufzuspringen, der erfolgreiche Java-Profis in eine glänzende Zukunft führt.

Alle sechs Monate ein neuer Look

Auch die Java-Sprache selbst steht, wie es sich für erfolgreiche 25-Jährige mit großer Zukunft gehört, nicht daneben, ruht sich nicht auf ihren Lorbeeren aus, folgt der Mode und strebt danach, Trends zu folgen. Deshalb hat Java im Jahr 2019 auf einen 6-monatigen Veröffentlichungszyklus für neue Versionen umgestellt. Bisher wurden alle zwei bis drei Jahre neue Java-Versionen veröffentlicht, und manchmal betrug der Zeitabstand zwischen den Veröffentlichungen sechs bis sieben Jahre. Was vielen Unternehmen größtenteils sogar gefiel, weil Innovationen nicht allzu schnell kamen. Aber jetzt, beginnend mit Java 9, erscheinen jedes Jahr im März und September neue Releases. Und das ist gut so, denn es ist fast 2020 und die Veröffentlichung neuer Versionen von irgendetwas alle 6-7 Jahre ist keine Option mehr. Warum Sie 2020 – 2 Java lernen sollten„Ein 6-monatiger Release-Zyklus ist ein sehr guter Ansatz. Ich sage das als Entwickler, basierend auf persönlicher Erfahrung. Wenn wir einen Veröffentlichungsplan für eine neue Version haben, der für ein bestimmtes Datum geplant ist, veröffentlichen wir sie einfach mit den Funktionen, die zu diesem Zeitpunkt bereit waren. Und wenn sie noch nicht fertig sind, verschieben wir sie auf die nächste Veröffentlichung. Aber solch eine regelmäßige Veröffentlichung neuer Versionen ist definitiv ein Plus“, sagte Sumit Sharma, Full-Stack-Entwickler bei Greytip Software und Autor der DEV-Community.

Java im Mittelpunkt: IoT und andere Trendnischen

Wie es sich für einen erfolgreichen und attraktiven 25-jährigen gutaussehenden Mann gehört, ist Java unter den heißesten Dingen sehr beliebt. Über welche genauen „Dinge“ sprechen wir? Über diejenigen, die bereits Teil des Internets der Dinge sind oder in naher Zukunft werden werden. Java ist eine unverzichtbare Lösung bei der Entwicklung von Lösungen in einer so „heißen“ und trendigen Nische wie dem IoT. Laut der IoT-Entwicklerumfrage stufen Entwickler von IoT-Prozessarchitekturlösungen Java als ihre wichtigste Programmiersprache ein. Dies alles ist der JVM (Java Virtual Machine) zu verdanken, die es Entwicklern ermöglicht, Code lokal zu schreiben und ihn dann auf kleine Geräte wie Chips zu portieren. Java ist eine der besten Lösungen für die Cloud- und Gateway-Entwicklung in der gesamten IoT-Infrastruktur. Es ermöglicht Ihnen, dasselbe Ökosystem zum Messen, Sammeln und Analysieren von Daten zu nutzen. Viele andere beliebte und trendige Nischen kommen ohne Java nicht aus. Big Data, Augmented Reality, selbstfahrende Autos, Cloud Computing – die Entwicklung von Projekten in diesen und vielen anderen Nischen ist untrennbar mit dem Einsatz von Java verbunden.

Experten: Nichts gefährdet Javas Führungsrolle in den kommenden Jahren

Was denken ernsthafte Leute mit Fachwissen und Stellung in der Gesellschaft über unsere Java-Kollegen? Glauben sie, dass Java gut dazu passt, und sind sie bereit, ihm die Herzen ihrer „Töchter“ anzuvertrauen – das heißt, den reibungslosen Betrieb komplexer Prozesse sicherzustellen, die Diensten und Anwendungen zugrunde liegen, die eine Schlüsselrolle im Cool-Business spielen? Unternehmen (wie zum Beispiel Uber oder Airbnb)? Warum Sie 2020–4 Java lernen sollten„Oft lässt sich die Zukunft am besten vorhersagen, wenn man die Vergangenheit betrachtet, denn die Geschichte wiederholt sich immer mit geringfügigen Änderungen. Das Kräfteverhältnis zwischen den Programmiersprachen lässt sich vor allem kurzfristig nur schwer ändern, und Java wird weiterhin führend sein“, sagte Mark Little, Vizepräsident für Middleware bei Red Hat. „Es wird interessant sein zu sehen, ob andere Sprachen beginnen, die Java Virtual Machine (JVM) zu verwenden. Nicht nur JVM-Dialekte wie Scala und Kotlin, sondern auch einzelne Sprachen mit eigener Benutzerbasis, wie Ruby, JavaScript oder Python. Die JRE verfügte bereits über Nischenlösungen – JRuby (Ruby), Nashorn (JavaScript) und Jython (Python). Und alle NodeJS-Ports sind fehlgeschlagen. Es wird interessant sein, denn die Integration einer ganzen Sprache ist ziemlich ernst. Vielleicht wird Graal die virtuelle Maschine über die Java-Sprache hinaus vorantreiben“, fügte er hinzu. „In den kommenden Jahren muss Java wirklich cloudnativer werden. Dies ist von entscheidender Bedeutung, da die Cloud-Nutzung weiter zunimmt. Angesichts der allgemeinen Beliebtheit von Java und seiner Aussichten können und werden wir nicht auf die bereits getätigten Investitionen in diese Branche und Schulungsinfrastruktur verzichten. Es hat keinen Sinn, eine völlig neue Sprache zu lernen und bei Null anzufangen. Deshalb ist es auch sehr wichtig, dass Java gut funktioniert und an neue Umgebungen angepasst wird“, sagte Anders Wallgren, CTO bei Electric Cloud. „Tatsächlich werden die nächsten Jahre eine wichtige Rolle bei der Entwicklung des Java-Ökosystems spielen. In der Open-Source-Wirtschaft muss man immer nach dem rationalsten Ansatz suchen. Große Unternehmen und wichtige Produkte sollten bei der Migration von Java 8 auf neue Versionen proaktiver vorgehen. Und der Übergang erfordert einen technischen Aufschwung. Dies sind Änderungen, die zwar nicht sehr dringend sind, aber vorgenommen werden müssen. Sonst werden wir Probleme bekommen“, sagte Erik Costlow, Chief Product Officer bei Contrast Security.

Urteil

Während Java sein 25-jähriges Jubiläum feiert, gibt es allen Grund, optimistisch in die Zukunft zu blicken und nach neuen Höhen zu streben. Branchenexperten sagen deutlich, dass niemand ernsthaft plant oder auch nur daran denkt, Java aufzugeben, einfach weil viel Mühe, Zeit und Geld in diese Sprache und ihr Ökosystem investiert wurde, ganz zu schweigen von den Projekten selbst, in denen sie eingesetzt wird. Und Java-Entwickler haben die Möglichkeit, an der Entwicklung vieler verschiedener Nischen und ganzer Branchen mitzuwirken, in denen diese Sprache ein wichtiger Bestandteil der Arbeitsprozesse ist. Die Frage „Lohnt es sich, im Jahr 2020 Java zu lernen?“ ist also definitiv rhetorisch. Und höchstwahrscheinlich wird es noch viele Jahre so bleiben.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION