JavaRush /Java Blog /Random-TW /2018年還值得學Java嗎?科迪·韋伯的回答

2018年還值得學Java嗎?科迪·韋伯的回答

在 Random-TW 群組發布
“值得學習這種或那種程式語言嗎?” 這個問題在網路上常被問到。他很公平:有很多技術和平台,它們正在以驚人的速度發展,以至於我們有時沒有時間跟上變化。所以在這件事上還是相信專業人士比較好!以下是其中一位專業人士 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