JavaRush /Java Blog /Random-ID /Rehat kopi #25. Apa selanjutnya untuk Java setelah hari j...

Rehat kopi #25. Apa selanjutnya untuk Java setelah hari jadinya yang ke-25? Bagaimana Tetap Termotivasi Saat Belajar Bahasa Pemrograman

Dipublikasikan di grup Random-ID

Apa selanjutnya untuk Java setelah hari jadinya yang ke-25?

Sumber: Infoworld Rehat kopi #25.  Apa selanjutnya untuk Java setelah hari jadinya yang ke-25?  Bagaimana agar tetap termotivasi saat belajar bahasa pemrograman - 1 Minggu ini, 23 Mei 2020, bahasa Jawa merayakan hari jadinya yang perak. Tepat 25 tahun yang lalu, Sun Microsystems pertama kali memperkenalkan Java kepada dunia. Meskipun usianya relatif lanjut dan banyak pesaingnya, bahasa ini tetap sangat populer di kalangan pengembang. Pada saat yang sama, Java tidak tinggal diam: sejumlah pembaruan sedang dipersiapkan untuk dirilis dalam waktu dekat.

Sedikit sejarah

Java awalnya muncul sebagai Proyek Oak, dimulai pada tahun 1991 oleh James Gosling. Bahasa berorientasi objek baru segera mendapatkan ketenaran karena portabilitasnya - “tulis sekali, jalankan di mana saja.” Java Virtual Machine mendukung banyak platform perangkat keras dan sistem operasi, dan applet Java dapat diluncurkan dari halaman web. Selama bertahun-tahun, applet menawarkan kinerja yang lebih baik daripada JavaScript, tetapi akhirnya tidak lagi disukai oleh pengembang browser dan dihapus dari Java pada tahun 2018. Java menjadi open source pada akhir tahun 2006. Kendali atas pengembangan bahasa diserahkan kepada Oracle dengan mengakuisisi Sun Microsystems pada Januari 2010. Beberapa tahun kemudian, Oracle, bersama dengan Eclipse Foundation, memperkenalkan Java EE versi perusahaan. Namun, versi standar Java masih berhasil didukung. Pembaruan dirilis setiap enam bulan, lebih sering dibandingkan tahun-tahun sebelumnya. Sebelumnya, Anda harus menunggu sekitar tiga tahun untuk rilis Java baru.

Java dibandingkan dengan pesaing

Java masih menjadi salah satu dari tiga bahasa pemrograman teratas di semua peringkat: TIOBE, RedMonk, dan PyPL. Hingga bulan ini, Java menduduki posisi teratas indeks TIOBE selama lima tahun hingga disusul oleh C. Hal ini mungkin disebabkan oleh kombinasi dari meluasnya penggunaan C pada peralatan kesehatan dan pandemi COVID-19. Salah satu manfaat terpenting bahasa Java adalah ia memiliki ekosistem yang besar dan sumber lapangan kerja yang tidak ada habisnya. Oracle memperkirakan ada 9 juta pengembang Java di seluruh dunia pada tahun 2017. Jika Anda melakukan pencarian di Dice.com, Anda akan menemukan bahwa saat ini terdapat sekitar 12.000 pekerjaan terbuka untuk pengembang Java di Amerika Serikat. Sementara, misalnya, hanya ada 9.000 lowongan pekerjaan untuk spesialis JavaScript, dan 7.600 untuk pengembang Python. Selain itu, Java telah memberikan dorongan pada pengembangan ekosistem alat yang sangat besar - mulai dari kerangka Spring dan platform multimedia JavaFX hingga server aplikasi dari perusahaan seperti IBM, Red Hat dan Oracle.

Bagaimana masa depan Jawa?

Pengembang bahasa Java, termasuk Oracle dan komunitas OpenJDK, terus mengembangkan platform ini. Rilis dua bulan Java 14 (JDK 14) memperkenalkan pernyataan switch untuk menyederhanakan pengkodean dan streaming acara JDK Flight Recorder (JFR) untuk penggunaan data JFR secara berkelanjutan. Rilis Java berikutnya adalah JDK 15, dijadwalkan rilis pada September 2020. Fitur yang diharapkan dalam rilis baru ini mencakup pratinjau kelas tersegel untuk kontrol yang lebih terperinci atas kode Anda, dan entri yang menyediakan kelas yang berperilaku sebagai pembawa eksplisit data yang tidak dapat diubah. Perkembangan bahasa dapat dipengaruhi secara signifikan oleh apa yang disebut Proyek Leyden, yang dikembangkan untuk menghilangkan “titik lemah” di Java seperti jumlah sumber daya, waktu startup, dan kesulitan kinerja. Diharapkan semua masalah ini dapat diselesaikan dengan memasukkan salinan data statis ke dalam platform.

Kasus Java di hadapan Mahkamah Agung AS

Sepanjang 25 tahun sejarahnya, Java telah menjadi pusat dari dua tuntutan hukum besar. Kasus pertama berkaitan dengan perselisihan antara Sun dan Microsoft mengenai penggunaan Java di Windows. Menurut Sun Microsystems, hal ini melanggar perjanjian kompatibilitas platform dan perjanjian lisensi. Dalam penyelesaian di luar pengadilan, Microsoft setuju untuk membayar Sun $20 juta. Beberapa tahun lalu, bahasa Java kembali menjadi bahan kontroversi. Sengketa kekayaan intelektual yang sudah berlangsung lama telah terjadi antara Oracle dan Google mengenai penggunaan Java di platform seluler Android. Alhasil, kasus tersebut sampai ke Mahkamah Agung AS. Keputusan pengadilan mengenai masalah ini dapat mempengaruhi tidak hanya penggunaan Java dalam aplikasi Android, tetapi juga seluruh pengembangan perangkat lunak. Proses pengadilan saat ini ditangguhkan di tengah krisis COVID-19.

Bagaimana Tetap Termotivasi Saat Belajar Bahasa Pemrograman

Sumber: FreeCodeCamp Rehat kopi #25.  Apa selanjutnya untuk Java setelah hari jadinya yang ke-25?  Cara Tetap Termotivasi Saat Belajar Bahasa Pemrograman - 2 Dengan perubahan terus-menerus dalam teknologi, bahasa, dan kerangka kerja, sangat sulit untuk tetap termotivasi dan terus belajar pemrograman. Pada artikel kali ini saya ingin berbagi beberapa trik yang membantu saya tetap termotivasi dalam belajar bahasa pemrograman.

Luangkan waktu 5 menit untuk belajar

Lima menit sepertinya tidak banyak. Tapi ini lebih dari sekedar tidak sama sekali. Jika Anda terus-menerus mencari waktu beberapa jam dalam jadwal Anda untuk mempelajari topik baru, Anda mungkin tidak akan pernah sempat belajar. Mempelajari pemrograman mungkin tidak semenyenangkan bermain olah raga atau bermain video game. Tapi ini hanya karena Anda belum cukup menguasai coding sehingga bisa menyenangkan. Meluangkan waktu lima menit setiap hari untuk belajar akan membantu Anda mulai belajar, dan itu yang paling penting. Begitu Anda mulai menulis kode, semuanya akan menjadi lebih mudah. Menulis kode akan mulai memberi Anda kegembiraan, dan setiap kali Anda ingin melakukan lebih banyak lagi. Sering terjadi pada saya bahwa saya berencana untuk belajar selama lima menit, tetapi akibatnya saya duduk berjam-jam untuk belajar.

Bagi topik yang Anda pelajari menjadi bagian-bagian kecil

Kebanyakan hal di dunia ini dapat dipecah menjadi bagian-bagian yang lebih kecil dan sederhana, yang masing-masing lebih mudah untuk dipahami. Belajar coding tidak terkecuali di sini. Misalnya, mempelajari JavaScript mungkin tampak seperti tugas yang besar dan sulit bagi banyak orang. Lagipula, ada banyak sekali nuansa dalam bahasa ini! Namun setiap bagian JavaScript, mulai dari penanganan array hingga cara pemanggilan metode, dapat dipecah menjadi beberapa bagian komponennya. Seorang pemula bisa memulai dengan mengenal pop-up. Kemudian Anda dapat melanjutkan mempelajari topik sederhana lainnya. Pada akhirnya Anda akan terbiasa dengan cara kerja semua metode dan fungsi dan akan dapat menggunakannya tanpa harus mencarinya di Google. Pengetahuan Anda akan terakumulasi, pengetahuan baru akan ditumpangkan pada pengetahuan lama - sampai Anda memiliki pemahaman yang jelas tentang subjek secara keseluruhan. Namun agar hal ini terwujud, topik tersebut harus dipecah menjadi komponen-komponen kecil dan dipelajari satu per satu.

Pilih satu topik dan segera mulai mempelajarinya

Anda mungkin sudah mempunyai gambaran tentang apa yang ingin Anda pelajari. Ini bisa berupa HTML, CSS, React atau JavaScript. Apapun itu, keinginan untuk belajar selalu terpuji. Setelah memilih suatu topik, Anda tidak perlu ragu lama sebelum mempelajarinya. Tentu saja, Anda dapat terus membaca artikel dan mengikuti berita tentang teknologi yang dipilih, melihat dokumentasinya... tetapi untuk mulai mempelajari topik ini, Anda harus mulai berbisnis. Artinya, sekarang buka proyek baru dan tulis setidaknya Hello World di sana. Tujuan Anda adalah berhenti memikirkan betapa menyenangkannya belajar suatu bahasa dan mulai mempelajarinya.

Nikmati belajar - itu bagian dari hidup Anda

Saat Anda berlari, makan sesuatu, atau pergi ke bioskop, Anda tidak memikirkan tindakan ini dalam semangat “Saya ingin menyelesaikan makan malam ini” atau “Saya berhasil menonton film ini”. Anda tinggal berlari, makan, menonton film, menikmati prosesnya. Dalam pembelajaran kita, kita sering melupakan hal ini. Kita terlalu fokus pada “Kamu harus memahami bahasanya” dan mengabaikan “Kamu harus menikmati proses belajarnya.” Ketika Anda menikmati melakukan apa yang Anda lakukan, studi Anda akan jauh lebih baik. Otak Anda menyerap informasi lebih mudah dan menyimpannya lebih lama. Itu sebabnya di antara orang-orang sukses banyak sekali yang terus-menerus mempelajari sesuatu yang baru dan menikmatinya. Intinya adalah berhenti berpikir terlalu banyak tentang bagaimana “menyelesaikan” pembelajaran sesuatu, dan sebaliknya fokus pada betapa menariknya setiap topik baru. Dengan cara ini Anda akan bergerak lebih jauh dan menjadi lebih bahagia pada saat yang bersamaan.

Patuhi Jadwal

Banyak dari kita yang suka berhenti belajar untuk yang terakhir: di malam hari atau di akhir pekan. Oleh karena itu, kami meremehkan pentingnya hal ini. Selain itu, ketika waktu yang dialokasikan untuk belajar bahasa tiba, kita tidak punya tenaga lagi. Oleh karena itu, Anda perlu memasukkan studi Anda ke dalam jadwal Anda terlebih dahulu. Anda dapat mengalokasikan 15 menit untuk mempelajari kode segera setelah bangun tidur atau, misalnya, sebelum berangkat kerja. Ini akan memudahkan Anda untuk tidak kehilangan ritme. Di awal hari, Anda memiliki tenaga yang cukup untuk belajar sehingga materi akan lebih mudah diserap. Anda tidak perlu menghabiskan banyak waktu untuk belajar. Jika Anda menghabiskan 15 menit sehari selama setahun, itu berarti 90 jam belajar!

Jangan melihat jejaring sosial saat belajar

Ketika segala sesuatu di sekitar Anda mengganggu, sangat mudah bagi Anda untuk kehilangan konsentrasi. Belajar membutuhkan fokus hanya pada subjek studi. Jika Anda terus-menerus terganggu oleh media sosial, Anda akan sulit berkonsentrasi. Akibatnya, Anda mungkin memutuskan bahwa Anda tidak dapat mempelajari bahasa tersebut sama sekali. Cara paling efektif untuk tetap fokus adalah dengan mematikan segala sesuatu yang Anda bisa saat belajar. Letakkan ponsel Anda dalam mode senyap. Tutup semua jendela browser kecuali yang berhubungan dengan studi Anda. Jika Anda merasa lebih mudah bekerja dengan musik latar, pilihlah komposisi instrumental. Dengan cara ini perhatian Anda tidak akan terlalu terganggu.

Jangan berhenti

Terus belajar. Belajar itu ibarat renovasi, dan seperti yang kalian tahu, tidak bisa diselesaikan, hanya bisa dihentikan sementara. Setelah Anda terbiasa belajar, belajar tidak akan terasa seperti sebuah tugas. Sebaliknya, itu akan menjadi sesuatu yang Anda perjuangkan. Karena teknologi sering berubah, Anda harus terus belajar dalam hal apa pun. Nantikan penemuan-penemuan di masa depan dan bersyukurlah karena Anda tidak akan pernah bosan: akan selalu ada sesuatu yang baru untuk Anda jelajahi!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION