JavaRush /Java Blogu /Random-AZ /2018-ci ildə Java öyrənməyə dəyərmi? Cody Weber cavab ver...

2018-ci ildə Java öyrənməyə dəyərmi? Cody Weber cavab verir

Qrupda dərc edilmişdir
"Bu və ya digər proqramlaşdırma dilini öyrənməyə dəyərmi?" Bu sual çox tez-tez onlayn verilir. O, kifayət qədər ədalətlidir: çoxlu texnologiyalar və platformalar var, onlar böyük sürətlə inkişaf edir ki, bəzən dəyişikliklərlə ayaqlaşmağa vaxtımız olmur. Beləliklə, bu məsələdə peşəkarlara etibar etmək daha yaxşıdır! Aşağıda bu peşəkarlardan biri Cody Weber tərəfindən Java haqqında məlumatlı rəy verilmişdir. Amerikanın Centene şirkətində proqram təminatı üzrə mühəndisdir. 2018-ci ildə Java öyrənməyə dəyərmi?  Cody Weber tərəfindən cavablandırılır - 1Hesab edirəm ki, bu məsələyə yanaşma dəyişilməlidir. 2018-ci ildə Java uyğun və faydalıdırmı? Şübhəsiz ki! Amma bəlkə də ilk ağla gələn səbəblərə görə deyil. 2018-ci ildə kodlamağı öyrənmək "problemi necə həll etmək" haqqında daha çox, "mən bu dili bilirəmmi" haqqında daha azdır. Problemin həllinə diqqət yetirin, onu həll etmək üçün nə edə biləcəyinizi öyrənin. Beləliklə, Java-nın 2018-ci ildə və ondan sonrakı illərdə öyrənmək üçün yaxşı, uyğun dil olmasının bir neçə səbəbi var.
  1. Problemləri həll edən bir dil öyrənməlisiniz

    Java-da yüzlərlə, minlərlə olmasa da, çərçivələr, kitabxanalar, forumlar və s. Tərtibatçılara problemləri həll etməyə kömək edən alətlər. Həm də ona görə ki, tərtibatçıların bu problemlərinin çox kiçik bir hissəsi yeni problemlərdir. Çox güman ki, yuxarıdakı vasitələrdən birini istifadə etməmişdən əvvəl kimsə probleminizi həll edib. İstifadə edin. Təkəri yenidən kəşf etməyə ehtiyac yoxdur.

  2. Sizi dilin hər təfərrüatını gözdən keçirməyə məcbur etməyən, amma yenə də nəsə etməyə imkan verən bir dil öyrənməlisiniz.

    Java nisbətən sadədir. Bu, onun kifayət qədər yüksək səviyyəsi ilə asanlaşdırılır. Zibilin yığılması kimi şeylərdən narahat olmaq lazım deyil. Ancaq eyni zamanda, aşağı səviyyəli dillərdən istifadə edərək edilən hər şeyi edə biləcək qədər aşağı səviyyədədir.

  3. Yaxşı proqramlaşdırma anlayışlarını qəbul edən bir dil öyrənməlisiniz

    Java obyekt yönümlü bir dildir və bu "obyektivlik" onda mükəmməl şəkildə həyata keçirilir. OOP ilə yanaşı siz irsiyyət, abstraksiya, polimorfizm və s. anlayışları öyrənəcəksiniz. Bu, sizə Python kimi əksər digər dillərə tətbiq oluna bilən anlayışları öyrədəcək dildir.

  4. Siz kifayət qədər ümumi olan və alətlərdə məhdud olmayan bir dil öyrənməlisiniz

    Java bir məhsul və ya kiçik bir ovuc qəbul edənlə məhdudlaşmır. Bu dil üçün təəccüblü dərəcədə güclü olan pulsuz və ya pullu bir çox IDE var (böyük üç IDEA, Netbeans və Eclipse-i götürün). Əgər onlara ehtiyacınız olmadığına qərar versəniz, mətn redaktorunda yazın və sonra kodunuzu əmr satırında/terminalda tərtib edin. Təkcə bu deyil, bu gün dillə oynamaq istəyirsinizsə (məsələn, JavaRush Web IDE) kodunuzu onlayn tərtib edə biləcəyiniz saytlar var.

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

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

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

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

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

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION