Экосистема разработки в 2021 году

В этом отчете представлены обобщенные результаты пятого ежегодного опроса, посвященного экосистеме разработки, который провела компания JetBrains. 31 743 разработчика из 183 стран и регионов помогли нам составить общую картину сообщества разработчиков.

В отчете представлена информация о современных тенденциях в IT-отрасли, а также интересные факты об инструментах, технологиях, языках программирования и других аспектах мира разработки.


Основные выводы

Самый популярный язык — JavaScript.

Python популярнее Java с точки зрения общей распространенности, а Java чаще, чем Python, упоминается в качестве основного языка.

5 языков, которые разработчики чаще всего планируют изучать или на которые хотят перейти, — Go, Kotlin, TypeScript, Python и Rust.

5 языков, которые разработчики чаще всего изучали в 2021 году, — JavaScript, Python, TypeScript, Java и Go.

Популярность Ruby, Objective-C и Scala за последние 5 лет упала.

5 языков, популярность которых растет быстрее всего, — Python, TypeScript, Kotlin, SQL и Go.

Большинство респондентов (71%) занимаются разработкой веб-бэкенда.

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

Какими языками программирования вы пользовались за последние 12 месяцев?

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

Line chart: Popularity of programming languages over the last 5 years

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

Какие языки программирования вы могли бы назвать основными в своей работе?

Выберите не более 3 языков

Планируете ли вы начать использовать или перейти на другие языки в течение следующих 12 месяцев? Если да, на какие?

Распределение по основным языкам

В каких операционных системах вы занимаетесь разработкой?

За последние 5 лет предпочтения разработчиков в части операционных систем не изменились.

Используете ли вы Windows Subsystem for Linux (WSL) для локальной разработки?

Этот вопрос был задан всем респондентам, использующим операционную систему Windows.

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

Какие типы программного обеспечения вы разрабатываете (включая приложения на любом языке программирования для рабочих или личных нужд)?

Чем вы занимаетесь?

Программное обеспечение какого типа вы разрабатываете?

По основному языку

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

По основному языку

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

По региону

Некоторые языки, популярные в отдельных регионах, не указаны в таблице: например, Delphi — основной язык 3% разработчиков в Бразилии, а Ruby (9%), Swift (6%) и Scala (4%) популярны в Японии.

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

Чем вы занимаетесь?

По гендеру

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

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

Распределение по гендерам

По региону

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

По гендеру

Разнообразие в IT-отрасли выше у молодых разработчиков.

Под какие операционные системы вы ведете разработку?

Этот вопрос мы задавали только тем, кто разрабатывает десктопные приложения.

Языки

Какой язык вы используете на работе?

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

Дома или с друзьями вы говорите на том же языке, что и на работе?

На каких языках вы говорите с семьей и друзьями?

Миграция

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

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

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

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

Зарплата

Медианное значение годовой зарплаты в долларах США за вычетом налогов, без учета бонусов

По регионам

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

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

Подберите себе инструмент

Выберите свою технологию

Выбрать

Скачайте нужный инструмент

Выбрать
Попробовать бесплатно

Спасибо, что уделили время!

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

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.