Java жана башка тилдер үчүн куралдарды иштеп чыгуучу JetBrains жыл сайын изилдөө жүргүзгөн. 2021-жылы Иштеп чыгуучулардын экосистемасынын изилдөөсүнө 183 өлкөдөн 47 миңден ашык адам катышты . Атап айтканда, изилдөөнүн жүрүшүндө 17 өлкөнүн IT адистери менен маектешүү жүргүзүлдү, алар дүйнөдөгү бардык иштеп чыгуучулардын болжол менен 70% түзөт: Аргентина, Беларусь, Бразorя, Канада, Кытай, Франция, Германия, Индия, Япония, Мексика, Россия, Түштүк Корея, Испания, Түркия, Украина, Улуу Британия жана АКШ. Биз изилдөөнүн негизги жыйынтыктарын чогулттук - Java тor, программисттердин иши жана жашоо образы жөнүндө.
Java 2021-жылы: Түштүк Кореяда, Кытайда жана Германияда популярдуу
Изилдөөнүн негизги тыянактарынын бири Java программалоо тor бир аз позициясын жоготсо да, негизги тил катары Python тorне караганда дагы эле популярдуу (респонденттердин 32% га каршы 29%). JavaScript 2021-жылы эң популярдуу тил болгон, респонденттердин 69% аны акыркы 12 айда колдонушкан жана 39% аны негизги программалоо тor катары аташкан. 2020-жылдагыдай эле, Java көбүнчө Түштүк Кореяда, Кытайда жана Германияда колдонулат. Түштүк Кореяда Java тorнин үлүшү 55%, Кытайда 47%, Германияда 33%. Беларуста, иштеп чыгуучулардын 26% Java, Украинада - 20%, Россияда - 18% артык көрүшөт. Бул 2020-жылга салыштырмалуу бир аз азыраак.
Кайсы Java versionсы эң популярдуу?
2020-жылдагыдай эле, Java 8 дагы эле бул программалоо тorнин алдыңкы versionсы болуп саналат. 2019-жылдан бери Java 11 жыл сайын 10 пайыздык пунктка туруктуу өсүштү көрсөткөнү дагы кызыктуу. Сандар менен алганда, мындай көрүнөт: Java колдонгон иштеп чыгуучулардын 72% Java 8ди жана 42% Java 11ди артык көрүшөт. Java 12 жана Java 13 үлүшү 2020-жылдан бери үч эсеге азайды, ал эми жаңы Java 14 жана Java 15 салыштырмалуу жаңы болгонуна карабастан аудиторияга ээ болду.
Сиз кайсы алHowтарды тандайсыз?
Spring Boot колдонгон иштеп чыгуучулардын үлүшү 2021-жылы бир аз өскөн, болжол менен 4 пайыздык пунктка (программисттердин 65% аны тандашат). Spring MVC алкагында иштеп чыгуучулардын 42% менен экинчи орунда турат.
Ошол эле учурда, иштеп чыгуучулардын бир аз бөлүгү 2020-жылга караганда көбүрөөк жаңы веб алHowтарды колдонуп жатышат.
Колдонмо serverлери: Apache Tomcat жана Jetty
2021-жылдагы тиркеме serverинин пейзажы 2020-жылдагыдай эле, Apache Tomcat дагы эле иштеп чыгуучулардын арасында эң популярдуу, аны программисттердин 61% колдонушат.
Java көбүнчө эмне үчүн колдонулат?
Көбүнчө Java веб-сайттарды иштеп чыгуу үчүн (39%), азыраак - утorталарды (26%) жана системалык программалык камсыздоону (19%) түзүү үчүн колдонулат. Вебсайттар жана IT инфраструктурасы үчүн Java колдонуу 2020-2021-жылдар аралыгында бир аз өстү, ал эми Java бизнес-аналитика, маалымат orми жана машина үйрөнүү үчүн азыраак колдонулду.
Иштеп чыгуучунун портрети: тармакка көбүрөөк аялдар киришүүдө
Иштеп чыгуучулардын 63% толук убакытта иштешет, 15% университеттерде окушат, 7% дагы окушат, бирок иштешет, 5% фрилансер. Респонденттердин 81% программист, 15% команда лидери, 13% DevOps инженери, 12% архитектор болуп иштейт.
Көпчүлүк программисттер башка тармактардагы адистерге караганда иштеп чыгуучулар азыраак компанияларда иштешет. Дагы бир белгилей кетчү нерсе, көбүнчө иштеп чыгуучулар 50 адамдан ашпаган компанияларда иштешет (респонденттердин 80% ушундай жооп беришти). Эгерде биз IT компаниялары жөнүндө айтсак, программисттер көбүнчө IT кызматтары (40%), мобилдик иштеп чыгуу (24%), булут платформалары жана маалыматтар (ар бири 17%) менен иштешет.
Башка аймактардагы компаниялардын ичинен IT адистери көбүнчө банк жана финансы (18%), сатуу жана бorм берүү (ар бири 12%) чөйрөсүндө иштешет. Иштеп чыгуучулардын көбү 21 жаштан 29 жашка чейинки (48%) эркектер (93%). Бирок, барган сайын көбүрөөк аялдар технология тармагына киришүүдө. Алар көбүнчө маалыматтарды талдоо жана машина үйрөнүү, UX/UI дизайны менен иштешет. Программалоодо жана системаларды башкарууда аялдардын кыйла азы иштейт. Программисттердин эң көп пайызы Түштүк Кореяда (13%), Беларуста (12%) жана Канадада (8%). Россияда, иштеп чыгуучулардын жалпы тармагында гана 7% программисттер, ал эми Украинада - 6%.
Иштеп чыгуучунун жашоо образы: ойгонуу убактысы жана алыстан иштөө
Иштеп чыгуучулар адатта жумуш күнүн баштаган убакыт өткөн жылдан бери өзгөргөн жок: программисттер пандемия учурунда да иш графигин карманышкан. Иштеп чыгуучулардын 83% жумуш күнүн саат 10го чейин башташат.
Эгерде пандемияга чейин иштеп чыгуучулардын 70%га жакыны кеңседе иштесе, азыр 80% үйдөн иштешет. Кызыгы, пандемия учурунда кафелерде иштеген иштеп чыгуучулардын үлүшү эки эсеге кыскарса, коворкингде иштегендердин саны анча деле өзгөргөн жок.
Бул жылы онлайн форматтарды кеңири колдонуунун аркасында түрдүү иш-чаралар бир топ жеткorктүү болуп калды. 2020-жылы иштеп чыгуучулардын 75%га жакыны онлайн конференцияларга, ал эми респонденттердин 40%тен ашыгы онлайн семинарларга жана жолугушууларга катышты.
Иштеп чыгуучулардын басымдуу көпчүлүгүнүн GitHub аккаунту бар, бирок жарымынан бир аз азыраак Stack Overflow профor бар. Эң көп колдонулган үч социалдык медиа платформасы - Twitter, Instagram жана Facebook.
Иштеп чыгуучунун хоббилери: Video Games Outpace Coding
2020-жылы көпчүлүк иштеп чыгуучулар программалоону эң чоң хоббиси деп аташкан. Быйыл тизменин башында видеооюндар турат, алардын популярдуулугу 49%дан 59%ке чейин өскөн.
Персоналдык компьютер эң популярдуу оюн платформасы болуп саналат, ал эми консолдор экинчи орунду ээлейт. Алардын ичинен PlayStation жана Nintendo Switch эң кеңири колдонулат. Экинчи орунда программалоо (57%), музыка угуу (40%) турат. Респонденттердин жарымынан көбү кайрымдуулук иштери менен алектенет. Кайрымдуулук кылуунун эң популярдуу себеби - бул дүйнөнү жана коомчулукту жашоо үчүн жакшы жер кылуу. Көпчүлүк иштеп чыгуучулар балдарга жардам берүүнү, айлана-чөйрөгө кам көрүүнү, социалдык теңсиздик менен күрөшүүнү же аз камсыз болгондорго жардам берүүнү каалашат.
Булар 2021-жылга чейинки өнүгүү экосистемасынын изилдөөсүнүн жыйынтыгы. Бул табылгалардын кайсынысы сизге тиешелүү? Кайсылары менен макул эмессиз? Бул тууралуу тексттин астындагы комментарийлерде талкуулоого чакырабыз.
GO TO FULL VERSION