JavaRush /Java блогу /Random-KY /Эмне үчүн Java тилин 2020-жылы үйрөнүшүңүз керек

Эмне үчүн Java тилин 2020-жылы үйрөнүшүңүз керек

Группада жарыяланган
Java 2020-жылы өзүнүн 25 жылдыгын белгилейт. Жаратылыштан берки 25 жылдын ичинде Ява, ушундай доорго ылайыктуу, кандайдыр бир жетилгендикке жеткени менен, езунун жаштык энтузиазмин жана жагымдуулугун жогото элек. Эмне үчүн Java тorн 2020-жылы үйрөнүшүңүз керек - 1Бул дагы эле дүйнөдөгү веб-иштеп чыгуу үчүн эң популярдуу тил. Java ар кандай долбоорлорду иштеп чыгууда бардык жерде колдонулат, анын ичинде рабочий системалар, мобилдик тиркемелер жана оюндар үчүн кызматтар, ошондой эле IT рыногунун чоң маалыматтар жана IoT (нерселердин Интернети) сыяктуу модалуу секторлорунда. Ошентип, 25-жылында биздин жердешибиз Ява, алар айткандай, езунун кужурмен кезинде. Бул тилди бардык Fortune 500 компанияларынын 90%дан ашыгы колдонот, TIOBE индекси Java тorн бир катар критерийлердин негизинде эң популярдуу программалоо тor деп атаган жана дүйнө жүзү боюнча Java иштеп чыгуучулары үчүн бош орундардын саны өсүүдө. 2020-жылы Java тorн үйрөнүүнү баштоонун мааниси барбы деген суроого дароо так жооп берүүгө болот: ооба, бул албетте татыктуу. Бул макалада биз эмне үчүн Javaнын жакынкы келечектеги жаркын келечегине эч кандай шек жок, дээрлик 25 жашында бул тил болуп көрбөгөндөй популярдуу болобу жана бүгүнкү күндө дүйнөлүк Java коомчулугунда кандай кызыктуу окуялар болуп жаткандыгы жөнүндө сүйлөшөбүз. .

Акча акча акча

Келгиле, эң маанилүү нерседен баштайлы, тактап айтканда, акча жөнүндө. Ошентип, беделдүү ресурс PayScale ылайык, дүйнөдө Java иштеп чыгуучунун орточо жылдык эмгек акысы азыр болжол менен 74 миң долларды түзөт.Жаман эмес, туурабы? Орточо эмгек акы жылына 47 миң доллардан 106 миң долларга чейин. Ал эми тажрыйбалуу Java codeерлери (Жогорку кызматтар) буга чейин жылына орточо 95 миң долларды түзөт (70 миң доллардан 139 миң долларга чейин). Ошол эле учурда Java иштеп чыгуучулар үчүн бош орундардын саны жылдан жылга өсүүдө. IT рекрутинг чөйрөсүндөгү алдыңкы агенттиктердин бири Collabera статистикасына ылайык, 2017-жылдын башынан 2018-жылдын аягына чейин бул сайтта Java менен байланышкан вакансиялардын саны 80% га өскөн – 3,5 миңден 6,2 миңге чейин . Java codeерлери үчүн эң көп бош орундар АКШда жана Индияда. Indeed.com сайтынын маалыматы боюнча, АКШда Java позицияларынын саны 31 миңден ашат, ал эми Индияда - 32 миң.Айрым компанияларга келсек, Java codeерлерине эң көп төлөмдү америкалык JPMorgan Chase & Co. - орточо эсеп менен жылына 90 миң доллардын тегерегинде. Андан кийин TCS жана Infosys (жылына 73 миң доллар), Cognizant (69 миң доллар) жана башкалар. Ошентип, азыр Java иштеп чыгуучулары Java иштеп чыгууда дээрлик ар дайым тигил же бул түрдө колдонулган мобилдик тиркемелерге суроо-талап өсүп жаткандыгынан пайдаланып, жөн эле акча таап жатышат деп айтуу өтө аша чапкандык болбос. дүйнө жүзү боюнча, буга байланыштуу Java codeерлерине муктаждык. Жана ийгorктүү Java Pros жаркын келечекке алып бара турган бул поезддин тобуна секирүү али кеч эмес.

Ар бир алты ай сайын жаңы көрүнүш

Java тorнин өзү, 25 жаштагы ийгorктүү, келечеги кең жигиттерге ылайыктуу, ошондой эле четте калbyte, жетишкендиктерге таянbyte, моданы ээрчип, тенденцияларды ээрчигенге умтулат. Ошентип, 2019-жылы Java жаңы versionлардын 6 айлык релиз циклине өттү. Мурда Javaнын жаңы versionлары эки-үч жылда бир чыгарылчу, кээде релиздердин ортосундагы убакыт аралыгы алтыдан жети жылга чейин болчу. Бул, ал тургай, көпчүлүк компанияларды кубандырды, анткени инновациялар тез келген жок. Бирок азыр, Java 9 менен баштап, жаңы релиздер жыл сайын март жана сентябрда чыгат. Бул жакшы, анткени 2020-жылга жакындап калды жана ар бир 6-7 жылда бир нерсенин жаңы versionларын чыгаруу мындан ары вариант эмес. Эмне үчүн Java тorн 2020-жылы үйрөнүшүңүз керек - 2«6 айлык релиз цикли - бул абдан жакшы ыкма. Мен муну иштеп чыгуучу катары жеке тажрыйбага таянып айтып жатам. Эгерде бизде белгилүү бир күнгө пландаштырылган жаңы versionнын релиз графиги болсо, биз аны ошол убакта даяр болгон функциялар менен чыгарабыз. А эгер алар даяр эмес болсо, анда биз аларды кийинки чыгарылышка жылдырабыз. Бирок жаңы релиздердин мындай үзгүлтүксүз чыгарылышы - бул белгилүү плюс », - деди Сумит Шарма, Greytip Software компаниясынын Full Stack иштеп чыгуучусу жана DEV Коомчулугунун автору.

Java нерселердин борборунда: IoT жана башка тренддүү уячалар

Ийгorктүү жана сүйкүмдүү 25 жаштагы сулуу жигитке жарашып, Java эң ысык нерселердин арасында абдан популярдуу. Биз так кандай "нерселер" жөнүндө сөз болуп жатат? Жакынкы келечекте нерселердин интернетинин бир бөлүгү болгон же боло тургандар жөнүндө. Java - бул IoT сыяктуу "ысык" жана трендде болгон чечимдерди иштеп чыгууда алмаштырылгыс чечим. IoT Иштеп чыгуучуларынын сурамжылоосуна ылайык, IoT процессинин архитектурасын иштеп чыгуучулар Java тorн эң маанилүү программалоо тor катары баалашат. Мунун баары JVM (Java Virtual Machine) аркасында, анткени ал иштеп чыгуучуларга codeду локалдык түрдө жазып, андан кийин аны чиптер сыяктуу кичинекей түзмөктөргө өткөрүүгө мүмкүндүк берет. Java бүт IoT инфраструктурасында булутту жана шлюзду өнүктүрүү үчүн эң мыкты чечимдердин бири. Ал маалыматтарды өлчөө, чогултуу жана талдоо үчүн ошол эле экосистеманы колдонууга мүмкүндүк берет. Көптөгөн башка популярдуу жана тренддүү нишалар Javaсыз кыла алbyte. Чоң маалыматтар, толукталган реалдуулук, өзүн-өзү башкарган унаалар, булуттагы эсептөөлөр - ушул жана башка бир катар уячалардагы долбоорлорду иштеп чыгуу Java тorн колдонуу менен ажырагыс байланышта.

Эксперттер: Жакынкы жылдарда Java лидерлигине эч нерсе коркунуч туудурbyte

Тажрыйбасы жана коомдогу орду бар олуттуу жигиттер биздин Java мекендешибиз жөнүндө эмне деп ойлошот? Алар Java жакшы дал келет деп эсептейби жана аны "кыздарынын" жүрөгү менен ишенип берүүгө даярбы, башкача айтканда, салкын бизнесте негизги ролду ойногон кызматтардын жана тиркемелердин негизинде турган татаал процесстердин үзгүлтүксүз иштешин камсыз кылуу. компаниялар (мисалы, Uber же Airbnb сыяктуу)? Эмне үчүн Java тorн 2020-жылы үйрөнүшүңүз керек - 4«Көбүнчө келечекти өткөнгө көз салуу менен алдын ала айтууга болот, анткени тарых дайыма бир аз өзгөрүү менен кайталанат. Программалоо тилдеринин ортосундагы күчтөрдүн тең салмактуулугун өзгөртүү кыйын, өзгөчө кыска мөөнөттө, жана Java мындан ары да жол көрсөтөт”, - дейт Red Hat ортомчу программанын вице-президенти Марк Литтл. "Башка тилдер Java Virtual Machine (JVM) колдоно баштаарын көрүү кызыктуу болот. Scala жана Kotlin сыяктуу JVM диалектилери гана эмес, ошондой эле Ruby, JavaScript же Python сыяктуу өзүнүн колдонуучу базасы бар жеке тилдер. JREде мурунтан эле ниш чечимдери болгон - JRuby (Ruby), Nashorn (JavaScript) жана Jython (python). Жана бардык NodeJS порттору ишке ашпай калды. Бул кызыктуу болот, анткени бүтүндөй тилди бириктирүү абдан олуттуу. Балким, Graal виртуалдык машинаны Java тorнен тышкары алып кетет», - деп кошумчалады ал. «Жакынкы жылдарда Java чындап эле булуттуу болушу керек. Булутту кабыл алуу өсүп жаткандыктан, бул өтө маанилүү. Javaнын жалпы популярдуулугуна жана анын келечегине келсек, биз бул тармакка жана окутуу инфраструктурасына салынган инвестициялардан баш тарта албайбыз жана баш тарта албайбыз. Такыр жаңы тилди үйрөнүп, нөлдөн баштоонун эч кандай пайдасы жок. Ошондуктан Javaнын жакшы иштеши жана жаңы чөйрөлөргө ыңгайлашуусу да абдан маанилүү», - деди Андерс Уолгрен, Electric Cloud компаниясынын техникалык директору. «Чындыгында, жакынкы бир нече жыл Java экосистемасынын өнүгүүсүндө маанилүү роль ойнойт. Ачык булак экономикасында сиз ар дайым эң рационалдуу мамилени издешиңиз керек. Ири компаниялар жана маанилүү өнүмдөр Java 8ден жаңы versionларга өтүүдө активдүү болушу керек. Ал эми өтүү техникалык көтөрүүнү талап кылат. Булар өтө шашылыш болбосо да, жасалышы керек болгон өзгөртүүлөр. Болбосо, бизде көйгөйлөр пайда болот ", - деди Эрик Костлоу, Contrast Security компаниясынын башкы продукт кызматкери.

Өкүм

Ошентип, Java өзүнүн 25 жылдык мааракесин белгилеп жаткандыктан, келечекке оптимисттик көз караш менен карап, жаңы бийиктиктерге умтулууга толук негиз бар. Тармактын эксперттери ачык эле айтышат, эч ким Javaдан баш тартууну олуттуу пландап же ойлонбойт, анткени бул тилге жана анын экосистемасына көп күч, убакыт жана акча жумшалган, ал колдонулган долбоорлордун өзүн айтпаганда да. Жана Java иштеп чыгуучулары бул тил жумуш процесстеринин маанилүү бөлүгү болуп саналган көптөгөн ар түрдүү уячаларды жана бүтүндөй тармактарды өнүктүрүүгө катышууга мүмкүнчүлүк алышат. Ошентип, "2020-жылы Java тorн үйрөнүү керекпи" деген суроо, албетте, риторикалык. А балким, ал дагы көп жылдар бою сакталып калат.
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION