JavaRush /Java-Blog /Random-DE /Kaffeepause Nr. 25. Wie geht es für Java nach seinem 25-j...

Kaffeepause Nr. 25. Wie geht es für Java nach seinem 25-jährigen Jubiläum weiter? So bleiben Sie motiviert, während Sie eine Programmiersprache lernen

Veröffentlicht in der Gruppe Random-DE

Wie geht es für Java nach seinem 25-jährigen Jubiläum weiter?

Quelle: Infoworld Kaffeepause Nr. 25.  Wie geht es für Java nach seinem 25-jährigen Jubiläum weiter?  Wie man beim Erlernen einer Programmiersprache motiviert bleibt – 1 Diese Woche, am 23. Mai 2020, feiert die Java-Sprache ihr silbernes Jubiläum. Vor genau 25 Jahren stellte Sun Microsystems Java erstmals der Welt vor. Trotz ihres relativ fortgeschrittenen Alters und vieler Konkurrenten erfreut sich diese Sprache bei Entwicklern nach wie vor großer Beliebtheit. Gleichzeitig steht Java nicht still: Eine Reihe von Updates werden für die Veröffentlichung in naher Zukunft vorbereitet.

Eine kleine Geschichte

Java entstand ursprünglich als Oak Project, das 1991 von James Gosling ins Leben gerufen wurde. Die neue objektorientierte Sprache erlangte aufgrund ihrer Portabilität sofort Berühmtheit – „einmal schreiben, überall ausführen“. Die Java Virtual Machine unterstützte viele Hardwareplattformen und Betriebssysteme und Java-Applets konnten von einer Webseite aus gestartet werden. Applets boten jahrelang eine bessere Leistung als JavaScript, gerieten jedoch schließlich bei Browser-Entwicklern in Ungnade und wurden 2018 aus Java entfernt. Java wurde Ende 2006 Open Source. Mit der Übernahme von Sun Microsystems im Januar 2010 ging die Kontrolle über die Entwicklung der Sprache an Oracle über. Einige Jahre später führte Oracle zusammen mit der Eclipse Foundation eine Enterprise-Version von Java EE ein. Die Standardversion von Java wird jedoch weiterhin erfolgreich unterstützt. Updates werden alle sechs Monate veröffentlicht, was deutlich häufiger ist als in den Vorjahren. Bisher musste man etwa drei Jahre auf ein neues Java-Release warten.

Java im Vergleich zur Konkurrenz

Java ist in allen angesehenen Rankings immer noch eine der drei besten Programmiersprachen: TIOBE, RedMonk und PyPL. Bis zu diesem Monat hielt Java fünf Jahre lang den Spitzenplatz im TIOBE-Index, bis es von C überholt wurde. Dies könnte auf eine Kombination aus der weit verbreiteten Verwendung von C in medizinischen Geräten und der COVID-19-Pandemie zurückzuführen sein. Einer der wichtigsten Vorteile der Java-Sprache besteht darin, dass sie über ein riesiges Ökosystem verfügt und eine endlose Quelle von Arbeitsplätzen bietet. Oracle schätzt, dass es im Jahr 2017 weltweit 9 Millionen Java-Entwickler gab. Wenn Sie auf Dice.com suchen, werden Sie feststellen, dass es derzeit etwa 12.000 offene Stellen für Java-Entwickler in den Vereinigten Staaten gibt. Während es beispielsweise nur 9.000 offene Stellen für JavaScript-Spezialisten und 7.600 für Python-Entwickler gibt, hat Java darüber hinaus die Entwicklung eines riesigen Ökosystems an Tools vorangetrieben – vom Spring-Framework über die Multimedia-Plattform JavaFX bis hin zu Anwendungsservern von Unternehmen wie IBM, Red Hat und Oracle.

Was hält die Zukunft für Java bereit?

Java-Sprachentwickler, darunter Oracle und die OpenJDK-Community, entwickeln die Plattform weiter. Mit der zweimonatigen Veröffentlichung von Java 14 (JDK 14) wurden Switch-Anweisungen eingeführt, um die Codierung und das JDK Flight Recorder (JFR)-Ereignis-Streaming für die kontinuierliche Nutzung von JFR-Daten zu vereinfachen. Die nächste Java-Version wird JDK 15 sein, deren Veröffentlichung für September 2020 geplant ist. Zu den Funktionen, die in der neuen Version erwartet werden, gehören die Vorschau versiegelter Klassen für eine detailliertere Kontrolle über Ihren Code sowie Einträge, die Klassen bereitstellen, die als explizite Träger unveränderlicher Daten fungieren. Die Entwicklung der Sprache kann maßgeblich durch das sogenannte Project Leyden beeinflusst werden, das entwickelt wird, um solche „wunden Stellen“ in Java wie Ressourcenmenge, Startzeit und Leistungsschwierigkeiten zu beseitigen. Es wird erwartet, dass alle diese Probleme gelöst werden können, indem statische Kopien der Daten in die Plattform integriert werden.

Java-Fall vor dem Obersten Gerichtshof der USA

Im Laufe seiner 25-jährigen Geschichte stand Java im Mittelpunkt zweier großer Rechtsstreitigkeiten. Im ersten Fall ging es um einen Streit zwischen Sun und Microsoft über die Verwendung von Java in Windows. Laut Sun Microsystems verstieß dies gegen die Plattformkompatibilitätsvereinbarung und die Lizenzvereinbarung. In einer außergerichtlichen Einigung erklärte sich Microsoft bereit, Sun 20 Millionen US-Dollar zu zahlen. Vor einigen Jahren wurde die Java-Sprache erneut kontrovers diskutiert. Zwischen Oracle und Google ist ein langjähriger Streit um geistiges Eigentum über die Verwendung von Java in der Android-Mobilplattform ausgebrochen. Infolgedessen gelangte der Fall vor den Obersten Gerichtshof der USA. Die Entscheidung des Gerichts zu dieser Frage könnte sich nicht nur auf den Einsatz von Java in Android-Anwendungen, sondern auf die gesamte Softwareentwicklung auswirken. Aufgrund der COVID-19-Krise sind Gerichtsverfahren derzeit ausgesetzt.

So bleiben Sie motiviert, während Sie eine Programmiersprache lernen

Quelle: FreeCodeCamp Kaffeepause Nr. 25.  Wie geht es für Java nach seinem 25-jährigen Jubiläum weiter?  So bleiben Sie motiviert, während Sie eine Programmiersprache lernen – 2 Angesichts der ständigen Veränderungen bei Technologien, Sprachen und Frameworks ist es sehr schwierig, motiviert zu bleiben und weiterhin Programmieren zu lernen. In diesem Artikel möchte ich einige Tricks teilen, die mir helfen, beim Erlernen einer Programmiersprache motiviert zu bleiben.

Nehmen Sie sich 5 Minuten Zeit zum Lernen

Fünf Minuten scheinen nicht viel zu sein. Aber das ist viel mehr als nichts. Wenn Sie in Ihrem Stundenplan ständig nach ein paar Stunden suchen, um sich mit einem neuen Thema zu beschäftigen, werden Sie vielleicht nie zum Lernen kommen. Das Erlernen des Programmierens macht wahrscheinlich nicht so viel Spaß wie Sport treiben oder Videospiele spielen. Das liegt aber nur daran, dass Sie das Programmieren noch nicht so gut beherrschen, dass es Spaß macht. Wenn Sie sich jeden Tag fünf Minuten zum Lernen nehmen, können Sie mit dem Lernen beginnen, und das ist das Wichtigste. Sobald Sie mit dem Schreiben von Code beginnen, wird es einfacher. Das Schreiben von Code wird Ihnen Freude bereiten und Sie werden jedes Mal den Wunsch verspüren, etwas mehr zu tun. Mir kommt es oft vor, dass ich vorhabe, fünf Minuten lang zu lernen, aber dann sitze ich stundenlang da und lerne.

Teilen Sie die Themen, die Sie studieren, in kleine Teile auf

Die meisten Dinge auf dieser Welt lassen sich in kleinere und einfachere Teile zerlegen, die jeweils viel einfacher zu verstehen sind. Das Erlernen des Codierens ist hier keine Ausnahme. Beispielsweise kann das Erlernen von JavaScript für viele wie eine riesige und sehr schwierige Aufgabe erscheinen. Schließlich gibt es in dieser Sprache so viele Nuancen! Aber jeder Teil von JavaScript, von der Array-Verarbeitung bis zum Aufruf von Methoden, kann in seine Bestandteile zerlegt werden. Ein Anfänger kann damit beginnen, sich mit Pop-ups vertraut zu machen. Anschließend können Sie zu anderen einfachen Themen weiterlernen. Irgendwann werden Sie mit der Funktionsweise aller Methoden und Funktionen vertraut gemacht und können diese nutzen, ohne sie googeln zu müssen. Ihr Wissen wird sich anhäufen, Neues wird auf Altes gelegt – bis Sie ein klares Verständnis für das Thema als Ganzes haben. Dazu muss das Thema jedoch in kleine Komponenten zerlegt und einzeln untersucht werden.

Wählen Sie ein Thema aus und beginnen Sie sofort mit dem Studium

Wahrscheinlich haben Sie bereits eine Vorstellung davon, was Sie studieren möchten. Dies kann HTML, CSS, React oder JavaScript sein. Was auch immer es ist, der Wunsch zu lernen ist immer lobenswert. Nachdem Sie sich für ein Thema entschieden haben, müssen Sie nicht lange zögern, bevor Sie mit dem Studium beginnen. Natürlich können Sie weiterhin Artikel lesen und Neuigkeiten über die ausgewählte Technologie verfolgen, sich deren Dokumentation ansehen ... aber um mit dem Studium dieses Themas zu beginnen, müssen Sie endlich zur Sache kommen. Das heißt, öffnen Sie jetzt ein neues Projekt und schreiben Sie dort mindestens Hello World. Ihr Ziel ist es, nicht mehr darüber nachzudenken, wie gut es wäre, eine Sprache zu lernen, sondern damit zu beginnen, sie zu lernen.

Genießen Sie das Studium – es ist Teil Ihres Lebens

Wenn Sie laufen gehen, etwas essen oder ins Kino gehen, denken Sie über diese Handlungen nicht im Sinne von „Ich möchte dieses Abendessen zu Ende essen“ oder „Ich habe diesen Film erfolgreich gesehen“ nach. Man rennt einfach, isst, schaut sich einen Film an und genießt den Prozess. Im Studium vergessen wir das oft. Wir konzentrieren uns zu sehr auf „Sie müssen die Sprache verstehen“ und ignorieren dabei „Sie müssen Spaß am Lernprozess haben“. Wenn Sie Spaß an dem haben, was Sie tun, läuft Ihr Studium viel besser. Ihr Gehirn nimmt Informationen leichter auf und speichert sie länger. Deshalb gibt es unter den erfolgreichen Menschen so viele, die ständig etwas Neues lernen und Spaß daran haben. Es geht darum, nicht mehr so ​​sehr darüber nachzudenken, wie man etwas „zu Ende lernt“, und sich stattdessen darauf zu konzentrieren, wie interessant jedes neue Thema ist. Auf diese Weise kommen Sie weiter und sind gleichzeitig viel glücklicher.

Halten Sie sich an einen Zeitplan

Viele von uns lassen das Lernen gerne zum Schluss auf: am Abend oder am Wochenende. Aus diesem Grund spielen wir seine Bedeutung herunter. Wenn außerdem die Zeit kommt, die wir für das Erlernen einer Sprache benötigen, haben wir einfach keine Energie mehr. Deshalb müssen Sie Ihr Studium in Ihrem Stundenplan an die erste Stelle setzen. Sie können sich direkt nach dem Aufwachen oder beispielsweise vor dem Weg zur Arbeit 15 Minuten Zeit nehmen, um den Code zu studieren. Dadurch fällt es leichter, den Rhythmus nicht zu verlieren. Zu Beginn des Tages haben Sie genug Energie zum Lernen, sodass der Stoff leichter aufgenommen werden kann. Sie müssen nicht viel Zeit für das Lernen aufwenden. Wenn Sie ein Jahr lang täglich 15 Minuten damit verbringen, sind das 90 Lernstunden!

Schauen Sie während des Lernens nicht in soziale Netzwerke

Wenn alles um Sie herum ablenkend ist, kann es sehr leicht passieren, dass Sie die Konzentration verlieren. Studieren erfordert die ausschließliche Konzentration auf das Studienfach. Wenn Sie ständig von sozialen Medien abgelenkt werden, fällt es Ihnen schwer, sich zu konzentrieren. Das kann dazu führen, dass Sie zu dem Schluss kommen, dass Sie die Sprache überhaupt nicht lernen können. Der effektivste Weg, konzentriert zu bleiben, besteht darin, während des Lernens einfach alles abzuschalten, was möglich ist. Schalten Sie Ihr Telefon in den lautlosen Modus. Schließen Sie alle Browserfenster außer denen, die sich auf Ihr Studium beziehen. Wenn es Ihnen leichter fällt, mit Hintergrundmusik zu arbeiten, wählen Sie Instrumentalkompositionen. Auf diese Weise werden Sie weniger abgelenkt.

Halte nicht an

Lerne weiter. Studieren ist wie eine Renovierung und kann bekanntlich nicht abgeschlossen, sondern nur pausiert werden. Sobald Sie sich an das Lernen gewöhnt haben, wird sich das Lernen nicht mehr wie eine lästige Pflicht anfühlen. Im Gegenteil, es wird etwas, das Sie anstreben. Da sich die Technik so oft ändert, muss man in jedem Fall ständig dazulernen. Freuen Sie sich auf zukünftige Entdeckungen und seien Sie dankbar, dass Ihnen nie langweilig wird: Es wird immer etwas Neues am Horizont geben, das Sie entdecken können!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION