JavaRush /Java блогу /Random-KY /2018-жылы Java тилин үйрөнүү керекпи? Коди Вебер жооп бер...

2018-жылы Java тилин үйрөнүү керекпи? Коди Вебер жооп берет

Группада жарыяланган
"Бул же тигил программалоо тorн үйрөнүү керекпи?" Бул суроо интернетте көп берилет. Ал абдан адилеттүү: көптөгөн технологиялар жана платформалар бар, алар чоң ылдамдыкта өнүгүп жатат, ошондуктан бизде кээде өзгөрүүлөргө карманууга убакыт жок. Андыктан бул маселеде профессионалдарга ишенген жакшы! Төмөндө ушул кесипкөйлөрдүн бири Коди Вебердин Java жөнүндө маалыматы бар. Ал америкалык Centene компаниясында программалык камсыздоо боюнча инженер. 2018-жылы Java тorн үйрөнүү керекпи?  Коди Вебер жооп берди - 1Бул маселеге мамилени өзгөртүү керек деп эсептейм. Java 2018-жылы актуалдуу жана пайдалуубу? шексиз! Бирок, балким, биринчи ойго келген себептерден улам эмес. 2018-жылы codeдоону үйрөнүү "көйгөйдү кантип чечүү" жөнүндө көбүрөөк жана "мен бул тилди билемби" дегенге азыраак. Көйгөйдү чечүүгө көңүл буруңуз, аны чечүү үчүн эмне кыла аларыңызды бorңиз. Ошентип, бул жерде Java 2018-жылы жана андан кийин үйрөнүү үчүн жакшы, актуалдуу тил экендигинин бир нече себептери бар.
  1. Маселелерди чече турган тилди үйрөнүш керек

    Javaда жүздөгөн, болбосо миңдеген фреймворктар, китепканалар, форумдар жана башкалар бар. Иштеп чыгуучуларга көйгөйлөрдү чечүүгө жардам берген куралдар. Мунун баары, анткени иштеп чыгуучулардын бул көйгөйлөрүнүн өтө аз пайызы жаңы көйгөйлөр. Балким, кимдир бирөө сиздин көйгөйүңүздү жогорудагы куралдардын бирин колдонуудан мурун чечкен. Аны колдон. Дөңгөлөктү кайра ойлоп табуунун кереги жок.

  2. Сизди тилдин ар бир майда-чүйдөсүнө чейин тереңдетүүгө мажбурлабай турган тилди үйрөнүшүңүз керек, бирок дагы эле бир нерсе кылууга мүмкүнчүлүк берет.

    Java салыштырмалуу жөнөкөй. Бул анын жетишерлик жогорку денгээли менен шартталган. Таштанды жыйноо сыяктуу нерселер жөнүндө тынчсыздануунун кереги жок. Бирок, ошол эле учурда, ал төмөнкү деңгээлдеги тилдерди колдонуу менен жасалган нерселердин бардыгын жасай ала турган деңгээли төмөн.

  3. Сиз жакшы программалоонун түшүнүктөрүн кабыл алган тилди үйрөнүшүңүз керек

    Java - an objectиге багытталган тил жана бул "an objectивдүүлүк" анда эң сонун аткарылган. OOP менен бирге сиз тукум куучулук, абстракция, полиморфизм жана башка түшүнүктөрдү үйрөнөсүз. Бул Python сыяктуу башка тилдердин көбүнө колдонула турган түшүнүктөрдү үйрөтө турган тил.

  4. Сиз кеңири таралган жана куралдар менен чектелбеген тилди үйрөнүшүңүз керек

    Java бир продукт же бир нече кабыл алуу менен чектелбейт. Бул тил үчүн бекер же акы төлөнүүчү көптөгөн IDE бар, алар таң калыштуу күчтүү (үч чоң IDEA, Netbeans жана Eclipseди алгыла). Эгер сиз алардын кереги жок деп чечсеңиз, тексттик редакторго жазып, codeуңузду буйрук сабында/терминалда түзүңүз. Ал гана эмес, бүгүнкү күндө тил менен ойногуңуз келсе, codeуңузду онлайн түзө турган веб-сайттар бар (мисалы, JavaRush Web IDE).

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

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

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

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

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

Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION