JavaRush /Java blogi /Random-UZ /Nima uchun Java-ni 2020 yilda o'rganishingiz kerak

Nima uchun Java-ni 2020 yilda o'rganishingiz kerak

Guruhda nashr etilgan
2020 yilda Java o'zining 25 yilligini nishonlaydi. Yaratilganidan buyon o‘tgan 25 yil davomida Java shunday yoshga yarasha ma’lum bir kamolotga yetdi, lekin o‘zining yoshlik jo‘shqinligi va jozibadorligini yo‘qotgani yo‘q. Nima uchun Java-ni 2020 yilda o'rganishingiz kerak - 1Bu hali ham dunyodagi veb-ishlab chiqish uchun eng mashhur tildir. Java hamma joyda keng ko'lamli loyihalarni ishlab chiqishda, jumladan ish stoli tizimlari, mobil ilovalar va o'yinlar uchun xizmatlar, shuningdek, IT bozorining katta ma'lumotlar va IoT (Internet of Things) kabi zamonaviy tarmoqlarida qo'llaniladi. Shunday qilib, umrining 25-yilida, bizning hamkasbimiz Java, ular aytganidek, o'zining gullab-yashnashida. Bu tildan Fortune 500 ro‘yxatidagi barcha kompaniyalarning 90% dan ortig‘i foydalanadi, TIOBE Index Java-ni qator mezonlarga ko‘ra eng mashhur dasturlash tili deb nomlaydi va butun dunyo bo‘ylab Java dasturchilari uchun ish o‘rinlari soni o‘sishda davom etmoqda. 2020 yilda Java tilini o'rganishni boshlash mantiqiymi degan savolga darhol aniq javob berish mumkin: ha, bunga arziydi. Ushbu maqolada biz nima uchun Java-ning yaqin kelajak uchun yorqin istiqbollari haqida hech qanday shubha yo'qligi, deyarli 25 yoshda bu til har qachongidan ham mashhurmi va bugungi kunda global Java hamjamiyatida qanday qiziqarli voqealar sodir bo'layotgani haqida gaplashamiz. .

Pul, pul, pul

Keling, ehtimol, eng muhim narsadan, ya'ni pul haqida gapirishdan boshlaylik. Shunday qilib, nufuzli PayScale resursiga ko'ra, Java dasturchisining dunyodagi o'rtacha yillik maoshi hozirda taxminan 74 ming dollarni tashkil etadi.Yomon emas, to'g'rimi? O'rtacha ish haqi yiliga 47 ming dollardan 106 ming dollargacha. Va tajribali Java koderlari (Yuqori lavozimlar) allaqachon yiliga o'rtacha 95 ming dollar maoshga ega (70 ming dollardan 139 ming dollargacha). Shu bilan birga, Java dasturchilari uchun bo'sh ish o'rinlari soni yildan-yilga o'sishda davom etmoqda. IT-rekruting sohasidagi yetakchi agentliklardan biri Collabera statistik maʼlumotlariga koʻra , 2017-yil boshidan 2018-yil oxirigacha ushbu saytda Java bilan bogʻliq boʻsh ish oʻrinlari soni 80 foizga oshgan – 3,5 mingdan 6,2 mingtagacha. Java koderlari uchun eng koʻp boʻsh ish oʻrinlari AQSh va Hindistonda. Indeed.com ma’lumotlariga ko‘ra, AQSHda Java o‘rinlari soni 31 mingdan, Hindistonda esa 32 mingtadan oshadi.Alohida kompaniyalarga kelsak, Java koderlariga eng ko‘p to‘lovni Amerikaning JPMorgan Chase & Co. - yiliga o'rtacha 90 ming dollar atrofida. Keyingi o'rinlarda TCS va Infosys (yiliga 73 ming dollar), Cognizant (69 ming dollar) va boshqalar. Demak, hozir Java ishlab chiquvchilari ishlab chiqilishida Java deyarli har doim u yoki bu tarzda qo'llaniladigan mobil ilovalarga talab ortib borayotganidan foydalanib, shunchaki pul yig'ishmoqda desak, mubolag'a bo'lmaydi. butun dunyo bo'ylab, shuning uchun Java koderlariga ehtiyoj paydo bo'ldi. Muvaffaqiyatli Java Pros-ni yorqin kelajakka olib boradigan ushbu poezdga sakrash hali ham kech emas.

Har olti oyda yangi ko'rinish

Java tilining o'zi, kelajagi buyuk, muvaffaqiyatli 25 yoshli yigitlarga mos keladiganidek, chetda turmaydi, erishgan yutuqlarida to'xtamaydi, modaga ergashadi va tendentsiyalarga rioya qilishga intiladi. Shunday qilib, 2019 yilda Java yangi versiyalarning 6 oylik relizlar davriga o'tdi. Ilgari Java-ning yangi versiyalari har ikki-uch yilda bir marta chiqarilardi va ba'zan relizlar orasidagi vaqt oralig'i olti yildan etti yilgacha bo'lgan. Bu ko'p jihatdan ko'plab kompaniyalarni xursand qildi, chunki innovatsiyalar juda tez kelmadi. Ammo endi, Java 9-dan boshlab, har yili mart va sentyabr oylarida yangi nashrlar chiqadi. Va bu yaxshi, chunki deyarli 2020 yil va har 6-7 yilda har qanday narsaning yangi versiyalarini chiqarish endi variant emas. Nima uchun Java-ni 2020-yilda o'rganishingiz kerak - 2“6 oylik relizlar davri juda yaxshi yondashuv. Men buni ishlab chiquvchi sifatida shaxsiy tajribaga asoslanib aytaman. Agar bizda ma'lum bir sanaga rejalashtirilgan yangi versiyani chiqarish jadvali bo'lsa, biz uni o'sha paytda tayyor bo'lgan xususiyatlar bilan chiqaramiz. Va agar ular tayyor bo'lmasa, biz ularni keyingi nashrga qoldiramiz. Ammo yangi relizlarning muntazam ravishda chiqarilishi shubhasiz afzallikdir”, dedi Sumit Sharma, Greytip Software kompaniyasining Full Stack dasturchisi va DEV hamjamiyatining muallifi.

Ishlarning markazida Java: IoT va boshqa trend bo'shliqlar

Muvaffaqiyatli va jozibali 25 yoshli kelishgan yigitga yarasha Java eng issiq narsalar orasida juda mashhur. Biz aynan qanday "narsalar" haqida gapirayapmiz? Yaqin kelajakda narsalar Internetining bir qismi bo'lgan yoki bo'ladiganlar haqida. Java IoT kabi "issiq" va tendentsiyali joylarda echimlarni ishlab chiqishda ajralmas yechimdir. IoT Developer Survey ma'lumotlariga ko'ra, IoT jarayonlari arxitekturasi yechimini ishlab chiquvchilar Java-ni eng muhim dasturlash tili sifatida belgilaydilar. Bularning barchasi JVM (Java Virtual Machine) tufaylidir, chunki u ishlab chiquvchilarga kodni mahalliy sifatida yozish va keyin uni chiplar kabi kichik qurilmalarga o'tkazish imkonini beradi. Java butun IoT infratuzilmasida bulut va shlyuzni rivojlantirish uchun eng yaxshi yechimlardan biridir. Bu sizga ma'lumotlarni o'lchash, to'plash va tahlil qilish uchun bir xil ekotizimdan foydalanish imkonini beradi. Boshqa ko'plab mashhur va ommabop bo'shliqlar Javasiz ishlamaydi. Katta maʼlumotlar, kengaytirilgan reallik, oʻzi boshqariladigan avtomobillar, bulutli hisoblash – bu va boshqa qator boʻshliqlardagi loyihalarni ishlab chiqish Java’dan foydalanish bilan uzviy bogʻliq.

Mutaxassislar: Yaqin yillarda Java rahbariyatiga hech narsa tahdid solmaydi

Mutaxassisligi va jamiyatdagi mavqeiga ega jiddiy yigitlar Java hamkasbimiz haqida qanday fikrda? Ular Java yaxshi mos kelishiga ishonishadimi va ular uni o'zlarining "qizlari" qalblari bilan ishonib topshirishga tayyormilar - ya'ni ajoyib biznesda muhim rol o'ynaydigan xizmatlar va ilovalarning asosi bo'lgan murakkab jarayonlarning uzluksiz ishlashini ta'minlash. kompaniyalar (masalan, Uber yoki Airbnb kabi)? Nima uchun Java-ni 2020-yilda o'rganishingiz kerak - 4“Ko'pincha kelajakni o'tmishga qarab bashorat qilish yaxshidir, chunki tarix har doim kichik o'zgarishlar bilan takrorlanadi. Dasturlash tillari oʻrtasidagi kuchlar muvozanatini oʻzgartirish qiyin, ayniqsa qisqa muddatda va Java yetakchilik qilishda davom etadi”, dedi Red Hat kompaniyasining oʻrta dastur boʻyicha vitse-prezidenti Mark Littl. “Boshqa tillar Java Virtual Machine (JVM) dan foydalanishni boshlashi qiziq bo'ladi. Faqat Scala va Kotlin kabi JVM dialektlari emas, balki Ruby, JavaScript yoki Python kabi o'z foydalanuvchi bazasiga ega individual tillar ham. JREda allaqachon o'ziga xos echimlar mavjud edi - JRuby (Ruby), Nashorn (JavaScript) va Jython (python). Va barcha NodeJS portlari muvaffaqiyatsiz tugadi. Bu qiziqarli bo'ladi, chunki butun tilni birlashtirish juda jiddiy. Balki Graal virtual mashinani Java tilidan tashqariga olib chiqadi”, — deya qo‘shimcha qildi u. “Kelgusi yillarda Java haqiqatan ham bulutli boʻlishi kerak. Bu juda muhim, chunki bulutni qabul qilish o'sishda davom etmoqda. Java-ning umumiy mashhurligi va uning istiqbollariga kelsak, biz ushbu sanoat va o'qitish infratuzilmasiga kiritilgan sarmoyalardan voz kecholmaymiz va voz kechmaymiz. Mutlaqo yangi tilni o'rganish va noldan boshlashdan foyda yo'q. Shuning uchun ham Java yaxshi ishlashi va yangi muhitlarga moslashishi juda muhim”, dedi Electric Cloud kompaniyasi texnik direktori Anders Valgren. “Aslida, keyingi bir necha yil Java ekotizimini rivojlantirishda muhim rol o‘ynaydi. Ochiq manbali iqtisodda siz doimo eng oqilona yondashuvni izlashingiz kerak. Yirik kompaniyalar va muhim mahsulotlar Java 8 dan yangi versiyalarga o'tishda faolroq bo'lishlari kerak. Va o'tish texnik yuksalishni talab qiladi. Bu juda shoshilinch bo'lmasa-da, amalga oshirilishi kerak bo'lgan o'zgarishlar. Aks holda muammolarga duch kelamiz”, dedi Erik Kostlou, Contrast Security kompaniyasining mahsulot direktori.

Hukm

Demak, Java o‘zining 25 yilligini nishonlayotgan bir paytda kelajakka nekbinlik bilan qarash va yangi marralar sari intilish uchun barcha asoslar mavjud. Soha mutaxassislari ochiqchasiga aytishadiki, hech kim Java-dan voz kechishni jiddiy rejalashtirmaydi yoki hatto o'ylamaydi, chunki bu til va uning ekotizimiga ko'p kuch, vaqt va pul sarflangan, u qo'llaniladigan loyihalarning o'zi haqida gapirmasa ham bo'ladi. Va Java ishlab chiquvchilari bu til ish jarayonlarining muhim qismi bo'lgan ko'plab turli bo'shliqlar va butun sohalarni rivojlantirishda ishtirok etish imkoniyatiga ega. Shunday qilib, "2020 yilda Java-ni o'rganishga arziydimi" degan savol, albatta, ritorikdir. Va, ehtimol, u yana ko'p yillar davomida shunday bo'lib qoladi.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION