JavaRush /Java 博客 /Random-ZH /2018年还值得学Java吗?科迪·韦伯的回答

2018年还值得学Java吗?科迪·韦伯的回答

已在 Random-ZH 群组中发布
“值得学习这种或那种编程语言吗?” 这个问题在网上经常被问到。他很公平:有很多技术和平台,它们正在以惊人的速度发展,以至于我们有时没有时间跟上变化。所以在这件事上还是相信专业人士比较好!以下是其中一位专业人士 Cody Weber 对 Java 的见解。他是美国 Centene 公司的软件工程师。 2018年还值得学Java吗? 科迪·韦伯回答 - 1我认为解决这个问题的方法需要改变。Java 在 2018 年是否相关且有用?无疑!但也许不是因为首先想到的原因。2018 年学习编码更多的是关于“如何解决问题”,而不是“我懂这门语言吗”。专注于解决问题,找出你能做些什么来解决它。因此,以下是 Java 成为 2018 年及以后值得学习的优秀相关语言的几个原因。
  1. 你需要学习一门能够解决问题的语言

    Java 有数百个(如果不是数千个)框架、库、论坛等。这些工具正是帮助开发人员解决问题的工具。这都是因为开发人员遇到的这些问题中只有很小一部分是新问题。很可能,在您使用上述工具之一之前,有人已经解决了您的问题。用它。没有必要重新发明轮子。

  2. 你需要学习一门语言,它不会强迫你深入研究该语言的每个细节,但仍然允许你做一些事情

    Java相对简单。其足够高的水平促进了这一点。您不必担心垃圾收集之类的事情。但同时,它也足够低级,能够完成使用较低级语言完成的所有操作。

  3. 您需要学习一种接受良好编程概念的语言

    Java 是一种面向对象的语言,这种“客观性”在其中得到了完美的体现。在学习 OOP 的同时,您还将学习继承、抽象、多态性等概念。这种语言将教您可应用于大多数其他语言(例如 Python)的概念。

  4. 你需要学习一门相当通用且不限于工具的语言

    Java 并不局限于一种产品或一小部分采用者。这种语言有很多 IDE,无论是免费的还是付费的,它们的功能都非常强大(以三大 IDEA、Netbeans 和 Eclipse 为例)。如果您决定不需要它们,请在文本编辑器中编写,然后在命令行/终端中编译代码。不仅如此,如果您想使用该语言,现在还可以在一些网站上在线编译代码(例如 JavaRush Web IDE)。

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

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

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

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

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

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