JavaRush /Java Blog /Random-ID /Apakah layak mempelajari Java pada tahun 2018? Cody Weber...

Apakah layak mempelajari Java pada tahun 2018? Cody Weber menjawab

Dipublikasikan di grup Random-ID
“Apakah layak mempelajari bahasa pemrograman ini atau itu?” Pertanyaan ini sangat sering ditanyakan secara online. Dia cukup adil: ada banyak sekali teknologi dan platform, mereka berkembang dengan sangat cepat, sehingga terkadang kita tidak punya waktu untuk mengikuti perubahan. Jadi dalam hal ini lebih baik percayakan pada profesional! Di bawah ini adalah opini yang terinformasi tentang Java oleh salah satu profesional ini, Cody Weber. Dia adalah Insinyur Perangkat Lunak di perusahaan Amerika Centene. Apakah layak mempelajari Java pada tahun 2018?  Dijawab oleh Cody Weber - 1Saya yakin pendekatan terhadap masalah ini perlu diubah. Apakah Java relevan dan berguna di tahun 2018? Niscaya! Tapi mungkin bukan karena alasan yang pertama kali terlintas dalam pikiran. Pembelajaran coding pada tahun 2018 lebih banyak membahas tentang “cara memecahkan masalah” dan lebih sedikit tentang “apakah saya tahu bahasa ini”. Fokus pada pemecahan masalah, cari tahu apa yang dapat Anda lakukan untuk menyelesaikannya. Berikut adalah beberapa alasan mengapa Java adalah bahasa yang baik dan relevan untuk dipelajari pada tahun 2018 dan seterusnya.
  1. Anda perlu mempelajari bahasa yang memecahkan masalah

    Java memiliki ratusan, bahkan ribuan, kerangka kerja, perpustakaan, forum, dan sebagainya. Alat yang membantu pengembang memecahkan masalah. Dan semua itu karena sebagian kecil dari masalah pengembang ini adalah masalah baru. Kemungkinannya adalah, seseorang telah memecahkan masalah Anda sebelum Anda menggunakan salah satu alat di atas. Gunakan. Tidak perlu menemukan kembali roda.

  2. Anda perlu mempelajari bahasa yang tidak memaksa Anda untuk mempelajari setiap detail bahasa tersebut, namun tetap memungkinkan Anda melakukan sesuatu

    Java relatif sederhana. Hal ini difasilitasi oleh tingkat yang cukup tinggi. Anda tidak perlu khawatir tentang hal-hal seperti pengumpulan sampah. Namun pada saat yang sama, ia juga memiliki tingkat yang cukup rendah untuk dapat melakukan segala sesuatu yang dilakukan dengan menggunakan bahasa tingkat yang lebih rendah.

  3. Anda perlu mempelajari bahasa yang menerima konsep pemrograman yang baik

    Java adalah bahasa berorientasi objek, dan “objektivitas” ini diterapkan dengan sempurna di dalamnya. Selain OOP, Anda juga akan mempelajari konsep pewarisan, abstraksi, polimorfisme, dan lain sebagainya. Ini adalah bahasa yang akan mengajarkan Anda konsep-konsep yang dapat diterapkan ke sebagian besar bahasa lain, seperti Python.

  4. Anda perlu mempelajari bahasa yang cukup umum dan tidak terbatas pada alatnya

    Java tidak terbatas pada satu produk atau segelintir pengguna saja. Ada banyak IDE untuk bahasa ini, gratis atau berbayar, yang sangat kuat (misalnya tiga IDE besar, Netbeans dan Eclipse). Jika Anda memutuskan tidak membutuhkannya, tulislah dalam editor teks dan kemudian kompilasi kode Anda di baris perintah/terminal. Tidak hanya itu, saat ini ada situs web di mana Anda dapat mengkompilasi kode Anda secara online jika Anda ingin bermain-main dengan bahasa tersebut (misalnya JavaRush Web IDE).

    Nah, jika Anda “berbicara” Java dengan beberapa pengembang di forum, kemungkinan besar bahkan mereka yang berspesialisasi dalam bahasa lain akan memahami Anda tanpa terjemahan.

  5. Anda perlu mempelajari bahasa yang terus berkembang.

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

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

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

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