Рубріки: Новости

JetBrains: Украина – в лидерах по числу разработчиков-эмигрантов

Богдан Мирченко

На платформе JetBrains опубликовали результаты ежегодного опроса, посвященного экосистеме разработки. Отчет отражает информацию о современных тенденциях в IT-отрасли, а также интересные факты об инструментах, технологиях, языках программирования и других аспектах мира разработки. Мы разбили результаты на несколько частей. В первой публикуем основные выводы исследования. 

Языки программирования

В рейтинге приняли участие почти 32 тысячи специалистов из 183 стран и регионов. 

Согласно опросу: 

  • Самый популярный язык — JavaScript;
  • Python популярнее Java c точки зрения общей распространенности, а Java чаще, чем Python, упоминается в качестве основного языка;
  • Пять языков, которые разработчики чаще всего планируют изучать или на которые хотят перейти, — Go, Kotlin, TypeScript, Python и Rust;
  • Пять языков, которые разработчики чаще всего изучали в 2021 году, — JavaScript, Python, TypeScript, Java и Go;
  • Популярность Ruby, Objective-C и Scala за последние пять лет упала;
  • Пять языков, популярность которых растет быстрее всего, — Python, TypeScript, Kotlin, SQL и Go;
  • 71 % опрошенных занимаются разработкой веб-бекенда.

Самые популярные языки программирования согласно опросу: 

Популярность языков программирования_1
Популярность языков программирования_2

Примечание: HTML/CSS — не язык программирования, однако в JetBrains решили оценить его популярность по сравнению с языками программирования. 

Популярность языков программирования за последние пять лет

В 2021 году JetBrains расширили географию опроса. В результате изменились доли некоторых языков. Например, доля PHP в новых регионах на 3% выше, а доли Python и Java — чуть-чуть ниже, чем в странах, участвовавших в опросе первоначально. 

Линейный график популярности языков программирования за пять лет
Тепловая карта популярности языков программирования за пять лет

Основные и второстепенные языки

Респондентам предложили ответить на вопрос, какие языки программирования они могли бы назвать основными в своей работе? Выбрать можно было не более трех языков. Вот как распределились голоса: 

Планы по изучению других языков

На вопрос планируют ли специалисты начать использовать или перейти на другие языки в течение следующих месяцев были получены следующие данные: 

Какие языки программирования планируют изучить разработчики

Операционные системы

Опрос показал, что за последние пять лет предпочтения разработчиков в части операционных систем (ОС) не изменились. Лидирующую позицию по-прежнему занимает Windows, на втором месте — Linux, а на третьем — macOS. Респонденты могли выбрать несколько опций в качестве ответа.

В каких ОС работают разработчики

Всех респондентов, работающих в операционной системе Windows, спросили, используют ли они качестве локальной разработки Windows Subsystem for Linux (WSL). Вот, что они ответили: 

Использование разработчиками WSL

Согласно исследованию, в основном специалисты разрабатывают приложения под следующие платформы:

Под какие платформы в основном разрабатываются приложения

Типы программного обеспечения (ПО), которые программисты в основном разрабатывают: 

Типы разрабатываемого ПО

Область деятельности IT-специалистов: 

Чем занимаются IT-специалисты

Программное обеспечение какого типа по основному языку разрабатывают опрошенные: 

Разрабатываемые типы ПО в зависимости от основного языка

Под какие платформы разрабатывают респонденты в зависимости от основного языка: 

Под какие платформы разрабатывают респонденты в зависимости от основного языка

Популярность языков программирования по региону: 

Гендер и разработка

В рамках исследования также посчитали, кто из опрошенных и чем занимается в зависимости от гендерной принадлежности. 

«Другое» включает в себя варианты «небинарный», «гендерквир» и «гендерно неконформный», а также «Другое — укажите» и «Предпочитаю не отвечать». Но, согласно исследованию, размер этой выборки слишком мал, чтобы делать какие-либо значимые выводы. 

Чем занимаются опрошенные в зависимости от гендерной принадлежности_1
Чем занимаются опрошенные в зависимости от гендерной принадлежности_2
Чем занимаются опрошенные в зависимости от гендерной принадлежности_3

Женщины чаще мужчин занимаются анализом данных, машинным обучением, UX/UI-дизайном и исследованиям. Реже — разработкой инфраструктуры, DevOps, системным администрированием или развертыванием. 

Опыт профессионального программирования по гендеру: 

Опыт программирования в зависимости от гендера

Языки

Разработчиков спросили, на каком языке они разговаривают на работе. Как ни странно, самым используемым оказался английским, за ним следуют носители китайского языка, на третьем месте японский.

На каком языке специалисты разговаривают на работе

Доля английского как рабочего по регионам:

Доля английского языка как рабочего по регионам

Миграция

Доля иммигрантов и эмигрантов: 

Доля эмигрантов и иммигрантов

Доля иммигрантов = число работающих в регионе людей, которые родились в другом регионе/общее количество работающих в регионе людей.

Доля эмигрантов = количество людей, родившихся в одной стране, но работающих в другой/общее количество людей, родившихся в этой стране 

Зарплата

В исследование заработная плата бралась на основе медианного значения в долларах США в год за вычетом налогов, без учета бонусов. Согласно результатам опроса, самая высокая зарплата у разработчиков из США — $102000 в год, у специалистов из Украины — $27 тыс. 

Зарплата по должностям

В зависимости от должности, больше всех зарабатывают архитекторы ПО и директоры — CEO, CTO. 

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024