Экосистема разработки в 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%) занимаются разработкой веб-бэкенда.
Обратите внимание, что за несколько лет, в течение которых проводится опрос, его методология претерпела некоторые изменения. В 2021 году мы расширили географию опроса, и в результате изменились доли некоторых языков. Например, доля PHP в новых регионах на 3 процента выше, а доли Python и Java — несколько ниже, чем в странах, участвовавших в опросе первоначально.
За последние 5 лет предпочтения разработчиков в части операционных систем не изменились.
Этот вопрос был задан всем респондентам, использующим операционную систему Windows.
Некоторые языки, популярные в отдельных регионах, не указаны в таблице: например, Delphi — основной язык 3% разработчиков в Бразилии, а Ruby (9%), Swift (6%) и Scala (4%) популярны в Японии.
Гендер и разработка
«Другое» включает в себя варианты «небинарный», «гендерквир» и «гендерно неконформный», а также «Другое — укажите» и «Предпочитаю не отвечать». Однако размер выборки слишком мал, чтобы делать какие-либо значимые выводы.
Женщины чаще, чем мужчины, занимаются анализом данных, машинным обучением UX/UI-дизайном и исследованиями. В то же время женщины реже занимаются разработкой инфраструктуры, DevOps, системным администрированием или развертыванием.
Этот вопрос мы задавали только тем, кто разрабатывает десктопные приложения.
Миграция
Подберите себе инструмент
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.