JavaRush /Java-Blog /Random-DE /Lohnt es sich, 2018 Java zu lernen? Cody Weber antwortet

Lohnt es sich, 2018 Java zu lernen? Cody Weber antwortet

Veröffentlicht in der Gruppe Random-DE
„Lohnt es sich, diese oder jene Programmiersprache zu lernen?“ Diese Frage wird online sehr oft gestellt. Er ist ganz fair: Es gibt viele Technologien und Plattformen, sie entwickeln sich rasend schnell, sodass wir manchmal keine Zeit haben, mit den Veränderungen Schritt zu halten. Vertrauen Sie in dieser Angelegenheit also besser den Profis! Nachfolgend finden Sie eine fundierte Meinung zu Java von einem dieser Experten, Cody Weber. Er ist Softwareentwickler bei der amerikanischen Firma Centene. Lohnt es sich, 2018 Java zu lernen?  Beantwortet von Cody Weber - 1Ich glaube, dass die Herangehensweise an dieses Problem geändert werden muss. Ist Java im Jahr 2018 relevant und nützlich? Zweifellos! Aber vielleicht nicht aus den Gründen, die mir zuerst in den Sinn kommen. Beim Erlernen des Programmierens im Jahr 2018 geht es viel mehr darum, „wie man ein Problem löst“ und viel weniger darum, „kenne ich diese Sprache.“ Konzentrieren Sie sich auf die Lösung des Problems und finden Sie heraus, was Sie tun können, um es zu lösen. Hier sind einige Gründe, warum Java im Jahr 2018 und darüber hinaus eine gute und relevante Sprache zum Erlernen ist.
  1. Sie müssen eine Sprache lernen, die Probleme löst

    Java verfügt über Hunderte, wenn nicht Tausende von Frameworks, Bibliotheken, Foren usw. Genau die Tools, die Entwicklern bei der Lösung von Problemen helfen. Und das alles, weil ein sehr kleiner Prozentsatz dieser Probleme der Entwickler neue Probleme sind. Die Chancen stehen gut, dass jemand Ihr Problem bereits gelöst hat, bevor Sie eines der oben genannten Tools verwendet haben. Benutze es. Es besteht keine Notwendigkeit, das Rad neu zu erfinden.

  2. Sie müssen eine Sprache lernen, die Sie nicht dazu zwingt, über jedes Detail der Sprache zu grübeln, die Ihnen aber dennoch ermöglicht, etwas zu tun

    Java ist relativ einfach. Dies wird durch sein ausreichend hohes Niveau erleichtert. Sie müssen sich nicht um Dinge wie die Müllabfuhr kümmern. Gleichzeitig ist es aber auch niedrig genug, um alles tun zu können, was mit Sprachen niedrigerer Ebenen erledigt wird.

  3. Sie müssen eine Sprache lernen, die die Konzepte einer guten Programmierung akzeptiert

    Java ist eine objektorientierte Sprache und genau diese „Objektivität“ ist darin perfekt umgesetzt. Zusammen mit OOP lernen Sie die Konzepte der Vererbung, Abstraktion, Polymorphismus usw. kennen. Dies ist die Sprache, die Ihnen Konzepte beibringt, die auf die meisten anderen Sprachen, wie z. B. Python, angewendet werden können.

  4. Sie müssen eine Sprache lernen, die weit verbreitet ist und in deren Werkzeugen keine Einschränkungen bestehen

    Java ist nicht auf ein Produkt oder eine kleine Handvoll Anwender beschränkt. Es gibt viele kostenlose oder kostenpflichtige IDEs für diese Sprache, die überraschend leistungsfähig sind (nehmen Sie die drei großen IDEA, Netbeans und Eclipse). Wenn Sie entscheiden, dass Sie sie nicht benötigen, schreiben Sie in einem Texteditor und kompilieren Sie Ihren Code dann in der Befehlszeile/im Terminal. Darüber hinaus gibt es heute Websites, auf denen Sie Ihren Code online kompilieren können, wenn Sie mit der Sprache spielen möchten (z. B. JavaRush Web IDE).

    Ну а если вы будете «говорить» на Java с Wieими-то разработчиками на форуме, очень высока вероятность, что вас поймут без перевода даже те, кто специализируется в других языках.

  5. Нужно учить язык, который продолжает развиваться.

    • Каждая Ausführung Java (в настоящее время выпущена 10 Ausführung языка), меняет очень многое, оставляя при этом обратную совместимость со старым Codeом. Так, Java 8 привнесла в мир Java концепцию функционального программирования. Оно добавило той самой гибкости, за отсутствие которой раньше критиковали этот язык. Также в восьмой версии были добавлены библиотеки, которые существенно упростoder разработку некоторых вещей. Java 9 — это модульность в JRE, благодаря которой небольшие устройства могут использовать Java без особых расходов.

    • Язык Java просто отлично себя проявляет при обратной совместимости. При желании вы можете изучить древние библиотеки, и разобраться в самом запутанном legacy-Codeе. Или не делать этого, а писать программы сразу по-новому, благо, всё отлично заdokumentierenировано.

    Подводя итоги сказанного, упомяну, что есть много языков, которые отвечают приведённым выше требованиям. Но Java хороша тем, что она хороша почти для всего. И если вы хотите стать серьезным разработчиком, владеющим надежным, легким и ориентированным на проблемы инструментом, учите Java. Не пожалеете.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION