JavaRush /Blog Java /Random-MS /Mengapa anda perlu belajar Java pada tahun 2020

Mengapa anda perlu belajar Java pada tahun 2020

Diterbitkan dalam kumpulan
Java meraikan ulang tahunnya yang ke-25 pada tahun 2020. Sepanjang 25 tahun sejak penciptaannya, Jawa, sesuai dengan usia sedemikian, telah mencapai kematangan tertentu, tetapi tidak kehilangan semangat dan daya tarikan mudanya. Mengapa anda perlu belajar Java pada 2020 - 1Ia masih merupakan bahasa yang paling popular untuk pembangunan web di dunia. Java digunakan di mana-mana dalam pembangunan pelbagai jenis projek, termasuk perkhidmatan untuk sistem desktop, aplikasi mudah alih dan permainan, serta dalam sektor pasaran IT yang bergaya seperti data besar dan IoT (Internet of Things). Jadi, pada tahun ke-25 hidupnya, sesama kita Jawa, seperti yang mereka katakan, berada di puncaknya. Bahasa ini digunakan oleh lebih daripada 90% daripada semua syarikat Fortune 500, Indeks TIOBE menamakan Java sebagai bahasa pengaturcaraan paling popular berdasarkan beberapa kriteria, dan bilangan peluang pekerjaan untuk pembangun Java di seluruh dunia terus berkembang. Untuk persoalan sama ada masuk akal untuk mula belajar Java pada tahun 2020, jawapan yang jelas boleh diberikan dengan segera: ya, ia pasti berbaloi. Dalam artikel ini kita akan bercakap tentang mengapa tidak ada keraguan khusus tentang prospek cerah Java untuk masa terdekat, sama ada bahasa ini benar-benar lebih popular berbanding sebelum ini pada usia hampir 25 tahun, dan apakah perkara menarik yang berlaku dalam komuniti Java global hari ini.

Wang, wang, wang

Mari kita mulakan dengan, mungkin, perkara yang paling penting, iaitu, bercakap tentang wang. Jadi, menurut sumber berwibawa PayScale, purata gaji tahunan pemaju Java di dunia kini adalah kira-kira $74 ribu. Tidak buruk, bukan? Gaji purata berkisar antara $47 ribu hingga $106 ribu setahun. Dan pengekod Java yang berpengalaman (jawatan kanan) sudah mempunyai gaji purata $95 ribu setahun (dari $70 ribu hingga $139 ribu). Pada masa yang sama, bilangan kekosongan jawatan pembangun Java terus meningkat dari tahun ke tahun. Mengikut statistik dari salah satu agensi terkemuka dalam bidang pengambilan IT, Collabera, dari awal 2017 hingga akhir 2018, jumlah kekosongan jawatan berkaitan Java di laman web ini meningkat sebanyak 80% - daripada 3.5 ribu kepada 6.2 ribu Bilangan kekosongan terbesar untuk pengekod Java adalah di Amerika Syarikat dan India. Menurut Indeed.com, di Amerika Syarikat bilangan jawatan Java melebihi 31 ribu, dan di India - 32 ribu. Bagi syarikat individu, American JPMorgan Chase & Co. membayar paling banyak kepada pengekod Java. - secara purata, kira-kira $90 ribu setahun. Seterusnya ialah TCS dan Infosys ($73 ribu setahun), Cognizant ($69 ribu) dan lain-lain. Oleh itu, tidaklah keterlaluan untuk mengatakan bahawa kini pembangun Java hanya mengaut wang, mengambil kesempatan daripada fakta bahawa permintaan untuk aplikasi mudah alih, dalam pembangunan yang Java hampir selalu digunakan dalam satu cara atau yang lain, semakin meningkat di seluruh dunia, kerana itu keperluan untuk pengekod Java. Dan masih belum terlambat untuk mengikuti kereta api ini yang membawa Java Pro yang berjaya ke masa depan yang cerah.

Wajah baharu setiap enam bulan

Bahasa Jawa itu sendiri, seperti yang sesuai dengan lelaki berusia 25 tahun yang berjaya dengan masa depan yang hebat, juga tidak mengetepikan, tidak berpuas hati, mengikuti fesyen dan berusaha untuk mengikuti trend. Jadi, pada 2019, Java bertukar kepada kitaran keluaran 6 bulan untuk versi baharu. Sebelum ini, versi baharu Java dikeluarkan setiap dua hingga tiga tahun, dan kadangkala selang masa antara keluaran ialah enam hingga tujuh tahun. Yang, sebahagian besarnya, malah menggembirakan banyak syarikat, kerana inovasi tidak datang terlalu cepat. Tetapi kini, bermula dengan Java 9, keluaran baharu keluar pada bulan Mac dan September setiap tahun. Dan ini bagus, kerana sudah hampir 2020, dan mengeluarkan versi baharu apa-apa sahaja setiap 6-7 tahun bukan lagi pilihan. Mengapa anda perlu belajar Java pada 2020 - 2“Kitaran keluaran 6 bulan adalah pendekatan yang sangat baik. Saya mengatakan ini sebagai pembangun, berdasarkan pengalaman peribadi. Jika kami mempunyai jadual keluaran untuk versi baharu yang dijadualkan pada tarikh tertentu, kami hanya mengeluarkannya dengan ciri yang telah sedia pada masa itu. Dan jika mereka tidak bersedia, maka kami menangguhkannya sehingga keluaran seterusnya. Tetapi keluaran biasa keluaran baharu adalah satu kelebihan yang pasti,” kata Sumit Sharma, pembangun Full Stack di Greytip Software dan pengarang Komuniti DEV.

Java di tengah-tengah perkara: IoT dan niche sohor kini lain

Sesuai dengan lelaki kacak berusia 25 tahun yang berjaya dan menarik, Java sangat popular di antara perkara yang paling hangat. Apa sebenarnya "perkara" yang kita bincangkan? Mengenai mereka yang sudah atau akan menjadi sebahagian daripada Internet Perkara dalam masa terdekat. Java ialah penyelesaian yang sangat diperlukan apabila membangunkan penyelesaian dalam niche "panas" dan trend seperti IoT. Menurut Tinjauan Pembangun IoT, pembangun penyelesaian seni bina proses IoT meletakkan Java sebagai bahasa pengaturcaraan mereka yang paling penting. Ini semua terima kasih kepada JVM (Java Virtual Machine), kerana ia membolehkan pembangun menulis kod secara tempatan dan kemudian memindahkannya ke peranti kecil seperti cip. Java ialah salah satu penyelesaian terbaik untuk pembangunan awan dan get laluan dalam keseluruhan infrastruktur IoT. Ia membolehkan anda menggunakan ekosistem yang sama untuk mengukur, mengumpul dan menganalisis data. Banyak niche popular dan trend lain tidak boleh dilakukan tanpa Java. Data besar, realiti tambahan, kereta pandu sendiri, pengkomputeran awan - pembangunan projek dalam ini dan beberapa niche lain berkait rapat dengan penggunaan Java.

Pakar: Tiada apa-apa yang mengancam kepimpinan Java pada tahun-tahun akan datang

Apakah yang difikirkan oleh lelaki yang serius dengan kepakaran dan kedudukan dalam masyarakat tentang sesama kita di Jawa? Adakah mereka percaya bahawa Java adalah perlawanan yang baik, dan adakah mereka bersedia untuk mempercayakannya dengan hati "anak perempuan" mereka - iaitu, memastikan kelancaran proses kompleks yang mendasari perkhidmatan dan aplikasi dengan peranan penting dalam perniagaan cool syarikat (seperti, contohnya, seperti Uber atau Airbnb)? Mengapa anda perlu belajar Java pada 2020 - 4“Selalunya masa depan lebih baik diramalkan dengan melihat masa lalu, kerana sejarah sentiasa berulang dengan sedikit perubahan. Imbangan kuasa antara bahasa pengaturcaraan sukar diubah, terutamanya dalam jangka pendek, dan Java akan terus mendahului,” kata Mark Little, naib presiden perisian tengah di Red Hat. “Memang menarik untuk melihat sama ada bahasa lain mula menggunakan Mesin Maya Java (JVM). Bukan sahaja dialek JVM seperti Scala dan Kotlin, tetapi juga bahasa individu dengan pangkalan pengguna mereka sendiri, seperti Ruby, JavaScript atau Python. JRE sudah mempunyai penyelesaian khusus - JRuby (Ruby), Nashorn (JavaScript) dan Jython (python). Dan semua port NodeJS gagal. Ia akan menjadi menarik, kerana menyepadukan keseluruhan bahasa agak serius. Mungkin Graal akan membawa mesin maya melangkaui bahasa Java,” tambahnya. “Pada tahun-tahun akan datang, Java benar-benar perlu menjadi lebih asli awan. Ini penting kerana penggunaan awan terus berkembang. Mengenai populariti keseluruhan Java dan prospeknya, kami tidak boleh dan tidak akan meninggalkan pelaburan yang telah dibuat dalam industri dan infrastruktur latihan ini. Tidak ada gunanya mempelajari bahasa yang sama sekali baru dan bermula dari awal. Inilah sebabnya mengapa Java juga sangat penting untuk berfungsi dengan baik dan disesuaikan dengan persekitaran baharu,” kata Anders Wallgren, CTO di Electric Cloud. “Malah, beberapa tahun akan datang akan memainkan peranan penting dalam pembangunan ekosistem Jawa. Dalam ekonomi sumber terbuka, anda sentiasa perlu mencari pendekatan yang paling rasional. Syarikat besar dan produk penting harus lebih proaktif dalam berhijrah dari Java 8 kepada versi baharu. Dan peralihan memerlukan peningkatan teknikal. Ini adalah perubahan yang, walaupun tidak begitu mendesak, mesti dibuat. Jika tidak, kami akan menghadapi masalah,” kata Erik Costlow, ketua pegawai produk di Contrast Security.

keputusan

Jadi, semasa Java meraikan ulang tahunnya yang ke-25, ada sebab untuk melihat masa depan dengan optimis dan berusaha untuk mencapai tahap baharu. Pakar industri dengan jelas mengatakan bahawa tiada siapa yang serius merancang atau berfikir untuk meninggalkan Java, semata-mata kerana banyak usaha, masa dan wang telah dilaburkan dalam bahasa ini dan ekosistemnya, apatah lagi projek itu sendiri di mana ia digunakan. Dan pembangun Java berpeluang untuk mengambil bahagian dalam pembangunan pelbagai niche yang berbeza dan keseluruhan industri di mana bahasa ini merupakan bahagian penting dalam proses kerja. Jadi persoalan "adakah berbaloi untuk belajar Java pada tahun 2020" pastinya retorik. Dan kemungkinan besar, ia akan kekal begitu untuk beberapa tahun lagi.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION