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