JavaRush /Blog Jawa /Random-JV /Ngopi #25. Apa sabanjure kanggo Jawa sawise ulang tahun s...

Ngopi #25. Apa sabanjure kanggo Jawa sawise ulang tahun sing kaping 25? Carane Tetep Motivasi Nalika Sinau Basa Pemrograman

Diterbitake ing grup

Apa sabanjure kanggo Jawa sawise ulang tahun sing kaping 25?

Sumber: Infoworld Ngopi #25.  Apa maneh Jawa sawise ulang tahun sing kaping 25?  Carane tetep motivasi nalika sinau basa pemrograman - 1 Minggu iki, 23 Mei 2020, basa Jawa mengeti pengetan salaka. Persis 25 taun kepungkur, Sun Microsystems pisanan ngenalake Jawa menyang donya. Senadyan umur sing relatif maju lan akeh saingan, basa iki tetep populer ing antarane pangembang. Ing wektu sing padha, Jawa ora mandheg: sawetara nganyari lagi disiapake kanggo diluncurake ing mangsa ngarep.

Sajarah sethitik

Java wiwitane dadi Proyek Oak, diwiwiti ing taun 1991 dening James Gosling. Basa berorientasi obyek anyar langsung dadi terkenal amarga portabilitase - "nulis sepisan, mbukak ing endi wae." Java Virtual Machine ndhukung akeh platform hardware lan sistem operasi, lan applet Java bisa diluncurake saka kaca web. Wis pirang-pirang taun, applet nawakake kinerja sing luwih apik tinimbang JavaScript, nanging pungkasane ora disenengi para pangembang browser lan dicopot saka Jawa ing taun 2018. Jawa dadi open source ing pungkasan taun 2006. Kontrol pangembangan basa kasebut dikirim menyang Oracle kanthi akuisisi Sun Microsystems ing Januari 2010. Sawetara taun sabanjure, Oracle, bebarengan karo Eclipse Foundation, ngenalake versi perusahaan Java EE. Nanging, versi standar Jawa isih kasil didhukung. Pembaruan dirilis saben nem sasi, sing luwih kerep tinimbang taun-taun sadurunge. Sadurunge, sampeyan kudu ngenteni telung taun kanggo release Jawa anyar.

Jawa dibandhingake saingan

Jawa isih dadi salah siji saka telung basa pemrograman paling dhuwur ing kabeh peringkat sing dihormati: TIOBE, RedMonk lan PyPL. Nganti sasi iki, Jawa ngemu posisi paling dhuwur ing indeks TIOBE suwene limang taun nganti disusul C. Iki bisa uga amarga kombinasi panggunaan C ing piranti medis lan pandemi COVID-19. Salah sawijining mupangat sing paling penting saka basa Jawa yaiku nduweni ekosistem sing gedhe lan minangka sumber pegaweyan sing ora ana enteke. Oracle ngira manawa ana 9 yuta pangembang Java ing saindenging jagad ing taun 2017. Yen sampeyan nggoleki Dice.com, sampeyan bakal nemokake manawa saiki ana sekitar 12.000 proyek sing mbukak kanggo pangembang Java ing Amerika Serikat. Contone, mung ana 9.000 lowongan kerja kanggo spesialis JavaScript, lan 7.600 kanggo pangembang Python. Kajaba iku, Jawa wis menehi dorongan kanggo pangembangan ekosistem alat sing ageng - saka kerangka Spring lan platform multimedia JavaFX nganti server aplikasi. saka perusahaan kayata IBM, Red Hat lan Oracle.

Apa masa depan Jawa?

Pangembang basa Jawa, kalebu Oracle lan komunitas OpenJDK, terus ngembangake platform kasebut. Rilis rong wulan Java 14 (JDK 14) ngenalake statement switch kanggo nyederhanakake coding lan streaming acara JDK Flight Recorder (JFR) kanggo panggunaan data JFR sing terus-terusan. Rilis Java sabanjure yaiku JDK 15, dijadwalake bakal dirilis ing September 2020. Fitur sing dikarepake ing rilis anyar kalebu pratinjau kelas sing disegel kanggo kontrol sing luwih rinci babagan kode sampeyan, lan entri sing nyedhiyakake kelas sing tumindak minangka operator data sing ora bisa diganti. Pangembangan basa kasebut bisa dipengaruhi kanthi signifikan dening Project Leyden, sing dikembangake kanggo ngilangi "titik perih" ing Jawa kayata jumlah sumber daya, wektu wiwitan lan kesulitan kinerja. Dikarepake yen kabeh masalah kasebut bisa ditanggulangi kanthi nyakup salinan statis data ing platform kasebut.

kasus Jawa sadurunge Mahkamah Agung AS

Sajrone 25 taun sejarahe, Jawa wis dadi pusat saka rong tuntutan hukum utama. Kasus pisanan babagan regejegan antarane Sun lan Microsoft babagan panggunaan Java ing Windows. Miturut Sun Microsystems, iki nglanggar perjanjian kompatibilitas platform lan perjanjian lisensi. Ing pemukiman ing njaba pengadilan, Microsoft sarujuk kanggo mbayar Sun $20 yuta. Sawetara taun kepungkur, basa Jawa dadi rebutan maneh. Sengketa hak milik intelektual sing wis suwe wis njeblug antarane Oracle lan Google babagan panggunaan Java ing platform seluler Android. Akibaté, kasus kasebut tekan Mahkamah Agung AS. Kaputusan pengadilan babagan masalah iki bisa mengaruhi ora mung panggunaan Java ing aplikasi Android, nanging uga kabeh pangembangan piranti lunak. Proses pengadilan saiki ditundha ing tengah krisis COVID-19.

Carane Tetep Motivasi Nalika Sinau Basa Pemrograman

Sumber: FreeCodeCamp Ngopi #25.  Apa sabanjure kanggo Jawa sawise ulang tahun sing kaping 25?  Carane Tetep Motivasi Nalika Sinau Basa Pemrograman - 2 Kanthi owah-owahan terus-terusan ing teknologi, basa lan kerangka kerja, angel banget kanggo tetep motivasi lan terus sinau program. Ing artikel iki, aku pengin nuduhake sawetara trik sing mbantu aku tetep motivasi sinau basa pamrograman.

Njupuk 5 menit kanggo sinau

Limang menit kayane ora akeh. Nanging iki luwih saka apa-apa. Yen sampeyan terus-terusan nggoleki sawetara jam ing jadwal kanggo sinau topik anyar, sampeyan ora bakal bisa sinau. Sinau pemrograman mbokmenawa ora nyenengake kaya olahraga utawa dolanan video game. Nanging iki mung amarga sampeyan durung cukup nguwasani coding supaya bisa nyenengake. Njupuk limang menit saben dina kanggo sinau bakal mbantu sampeyan miwiti sinau, lan sing paling penting. Sawise sampeyan miwiti nulis kode, bakal luwih gampang. Nulis kode bakal miwiti kanggo nggawa sampeyan bungah, lan saben-saben sampeyan bakal pengin nindakake sethitik liyane. Aku kerep kedaden yen aku arep sinau limang menit, nanging asile aku lungguh kanggo jam sinau.

Potong topik sing sampeyan sinau dadi bagean cilik

Akèh-akèhé perkara ing donya iki bisa dipérang dadi bagéan sing luwih cilik lan prasaja, sing saben-saben luwih gampang dimangertèni. Learning kanggo kode ora pangecualian ing kene. Contone, sinau JavaScript bisa katon kaya tugas sing ageng lan angel banget kanggo akeh. Sawise kabeh, ana akeh nuansa ing basa iki! Nanging saben bagean JavaScript, saka penanganan array nganti cara diarani metode, bisa dipérang dadi bagean komponen. A pamula bisa miwiti kanthi dadi akrab karo pop-ups. Banjur sampeyan bisa nerusake sinau babagan topik sing prasaja liyane. Pungkasane, sampeyan bakal ngerti carane kabeh cara lan fungsi bisa digunakake lan bisa digunakake tanpa kudu Google. Kawruh sampeyan bakal nglumpukake, sing anyar bakal dilapisi ing sing lawas - nganti sampeyan duwe pangerten sing jelas babagan subyek kanthi wutuh. Nanging supaya kedadeyan kasebut, topik kasebut kudu dipérang dadi komponen cilik lan sinau siji-sijine.

Pilih siji topik lan langsung sinau

Sampeyan mbokmenawa wis duwe gagasan babagan apa sing arep sampeyan sinau. Iki bisa dadi HTML, CSS, React utawa JavaScript. Punapa mawon, kepinginan kanggo sinau tansah pinuji. Sawise milih topik, sampeyan ora perlu ragu-ragu kanggo wektu sing suwe sadurunge sinau. Mesthi, sampeyan bisa terus maca artikel lan ngetutake warta babagan teknologi sing dipilih, deleng dokumentasine ... nanging kanggo miwiti sinau topik iki, sampeyan kudu pungkasane mudhun menyang bisnis. Yaiku, saiki mbukak proyek anyar lan nulis paling ora Hello World ing kana. Tujuan sampeyan kanggo mungkasi mikir babagan carane sinau basa lan miwiti sinau basa.

Seneng sinau - iku bagéan saka urip sampeyan

Nalika mlaku-mlaku, mangan, utawa nonton film, sampeyan ora mikir babagan tumindak kasebut kanthi semangat "Aku pengin rampung mangan nedha bengi iki" utawa "Aku kasil nonton film iki." Sampeyan mung mlayu, mangan, nonton film, nikmati proses kasebut. Ing pasinaon kita, kita asring lali babagan iki. Kita fokus banget ing "Sampeyan kudu ngerti basa" nalika ora nggatekake "Sampeyan kudu seneng proses sinau." Yen sampeyan seneng nindakake apa sing sampeyan lakoni, sinau sampeyan bakal luwih apik. Otak sampeyan nyerep informasi luwih gampang lan nahan luwih suwe. Mulane ing antarane wong sukses ana akeh sing terus-terusan sinau sing anyar lan seneng. Intine yaiku mandheg mikir babagan carane "rampung" sinau, lan fokusake babagan carane menarik saben topik anyar. Kanthi cara iki sampeyan bakal luwih maju lan luwih seneng ing wektu sing padha.

Kelet kanggo Jadwal

Akeh kita seneng ninggalake sinau kanggo pungkasan: ing wayah sore utawa ing akhir minggu. Amarga iki, kita ngremehake pentinge. Kajaba iku, nalika wektu sing diwenehake kanggo sinau basa teka, kita ora duwe tenaga maneh. Mula, sampeyan kudu ngutamakake pasinaon ing jadwal. Sampeyan bisa nyedhiyakake 15 menit kanggo sinau kode kasebut langsung sawise tangi utawa, umpamane, sadurunge mangkat kerja. Iki bakal luwih gampang ora ilang irama. Ing wiwitan dina, sampeyan duwe cukup energi kanggo sinau, tegese materi bakal luwih gampang diserap. Sampeyan ora kudu nyisihake akeh wektu kanggo sinau. Yen sampeyan nglampahi 15 menit saben dina kanggo setahun, sing bakal nambah nganti 90 jam sinau!

Aja ndeleng jaringan sosial nalika sinau

Nalika kabeh sing ana ing sekitar sampeyan ngganggu, gampang banget ilang konsentrasi. Sinau mbutuhake fokus mung ing subyek sinau. Yen sampeyan terus-terusan diganggu karo media sosial, sampeyan bakal angel konsentrasi. Akibaté, sampeyan bisa mutusake manawa sampeyan ora bisa sinau basa kasebut. Cara sing paling efektif kanggo tetep fokus yaiku mateni kabeh sing sampeyan bisa nalika sinau. Sijine telpon ing mode bisu. Nutup kabeh jendhela browser kajaba sing ana gandhengane karo pasinaon sampeyan. Yen sampeyan luwih gampang nggarap musik latar mburi, pilih komposisi instrumental. Kanthi cara iki sampeyan bakal kurang gangguan.

Aja mandheg

Terus sinau. Sinau iku kaya renovasi, lan sampeyan ngerti, ora bisa rampung, mung bisa ngaso. Yen wis biasa sinau, sinau ora bakal dadi tugas. Kosok baline, bakal dadi sing sampeyan usahakake. Wiwit teknologi asring ganti, sampeyan kudu terus sinau ing kasus apa wae. Katon nerusake kanggo panemuan mangsa lan ngucapke matur nuwun sing ora bakal bosen: bakal tansah ana sing anyar ing cakrawala kanggo sampeyan njelajah!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION