JavaRush /Java blogi /Random-UZ /2018 yilda Java tilini o'rganishga arziydimi? Kodi Veber ...

2018 yilda Java tilini o'rganishga arziydimi? Kodi Veber javob beradi

Guruhda nashr etilgan
"U yoki bu dasturlash tilini o'rganishga arziydimi?" Bu savol Internetda tez-tez so'raladi. U juda adolatli: juda ko'p texnologiyalar va platformalar mavjud, ular juda katta tezlikda rivojlanmoqda, shuning uchun biz ba'zan o'zgarishlarni kuzatib borishga vaqtimiz yo'q. Shuning uchun bu masalada professionallarga ishonish yaxshiroqdir! Quyida ushbu mutaxassislardan biri Cody Weberning Java haqida ma'lumotli fikri keltirilgan. Amerikaning Centene kompaniyasida dasturiy ta'minot bo'yicha muhandis. 2018 yilda Java tilini o'rganishga arziydimi?  Kodi Veber javob berdi - 1Menimcha, bu masalaga yondashuvni o'zgartirish kerak. 2018 yilda Java tegishli va foydalimi? Shubhasiz! Lekin, ehtimol, birinchi navbatda aqlga kelgan sabablarga ko'ra emas. 2018 yilda kodlashni o'rganish "muammoni qanday hal qilish" haqida ko'proq va "men bu tilni bilamanmi" haqida kamroq. Muammoni hal qilishga e'tibor qarating, uni hal qilish uchun nima qilishingiz mumkinligini bilib oling. Shunday qilib, Java 2018 va undan keyingi yillarda o'rganish uchun yaxshi, tegishli til ekanligining bir nechta sabablari.
  1. Muammolarni hal qiladigan tilni o'rganishingiz kerak

    Java-da yuzlab, balki minglab ramkalar, kutubxonalar, forumlar va boshqalar mavjud. Ishlab chiquvchilarga muammolarni hal qilishga yordam beradigan vositalar. Va barchasi, chunki ishlab chiquvchilarning ushbu muammolarining juda kichik foizi yangi muammolardir. Ehtimol, yuqoridagi vositalardan birini ishlatishdan oldin kimdir sizning muammoingizni hal qilgan. Buni ishlat. G'ildirakni qayta ixtiro qilishning hojati yo'q.

  2. Sizni tilning har bir tafsilotini ko'rib chiqishga majburlamaydigan, lekin baribir biror narsa qilishga imkon beradigan tilni o'rganishingiz kerak.

    Java nisbatan sodda. Bunga uning etarlicha yuqori darajasi yordam beradi. Siz axlat yig'ish kabi narsalar haqida tashvishlanishingiz shart emas. Ammo shu bilan birga, u past darajadagi tillar yordamida amalga oshiriladigan hamma narsani qila oladigan darajada past darajada.

  3. Yaxshi dasturlash tushunchalarini qabul qiladigan tilni o'rganishingiz kerak

    Java - bu ob'ektga yo'naltirilgan til va bu "ob'ektivlik" unda mukammal tarzda amalga oshiriladi. OOP bilan bir qatorda siz meros, abstraktsiya, polimorfizm va boshqalar tushunchalarini o'rganasiz. Bu sizga Python kabi boshqa tillarda qo'llanilishi mumkin bo'lgan tushunchalarni o'rgatadigan tildir.

  4. Siz juda keng tarqalgan va asboblar bilan cheklanmagan tilni o'rganishingiz kerak

    Java faqat bitta mahsulot yoki bir nechta qabul qiluvchilar bilan cheklanmaydi. Ushbu til uchun bepul yoki pullik juda ko'p IDE mavjud, ular hayratlanarli darajada kuchli (katta uchta IDEA, Netbeans va Eclipseni oling). Agar siz ularga kerak emas deb qaror qilsangiz, matn muharririga yozing va keyin buyruq satrida/terminalda kodingizni kompilyatsiya qiling. Nafaqat bu, balki bugungi kunda til bilan o'ynashni istasangiz (masalan, JavaRush Web IDE) kodingizni onlayn kompilyatsiya qilishingiz mumkin bo'lgan veb-saytlar mavjud.

    Ну а если вы будете «говорить» на Java с Howими-то разработчиками на форуме, очень высока вероятность, что вас поймут без перевода даже те, кто специализируется в других языках.

  5. Нужно учить язык, который продолжает развиваться.

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

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

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

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