Компания JetBrains опубликовала результаты ежегодного исследования State of Developer Ecosystem о последних тенденциях в мире языков программирования, приложений, инструментов и фреймворков, а также образе жизни и привычках разработчиков за 2021 год. В опросе приняло участие 31743 респондента из 183 стран. Сайт DEV.BY выбрал несколько фактов из отчёта.
- Самым популярным языком оказался JavaScript: за последние 12 месяцев его использовали 69% опрошенных, а 39% назвали его своим основным языком программирования.
- Python превосходит Java по размеру общей аудитории (52% против 49%), но в качестве основного языка респонденты чаще указывали Java, чем Python (32% против 29%).
- Пятёрка самых быстрорастущих языков: Python, TypeScript, Kotlin, SQL и Go. Ruby, Objective-C и Scala, наоборот, сдали позиции.
- Больше всего респондентов — 79% — занимается разработкой веб-решений (бэкенд).
- Топ-5 языков, которые разработчики учат в 2021 году: JavaScript, Python, TypeScript, Java и Go. Топ-5 языков, с которыми планируют начать работать: Go, Kotlin, TypeScript, Python и Rust.
- В техноиндустрии становится всё больше представительниц прекрасного пола: девушки чаще идут в аналитику данных и машинное обучение, а также UX/UI-дизайн и исследования. Гораздо меньше их в разработке инфраструктур и девопсе, системном администрировании.
Тренды из жизни разработчиков
- 66% опрошенных по работе используют видеосвязь — в прошлом году было 43%.
- Значительно прибавили пользователей Zoom, Microsoft Teams и Google Meet — Skype их стремительно теряет.
- Все больше инструментов предлагают облачные решения. Популярность веб-версий за последние четыре года выросла вдвое.
- 80% респондентов работают из дома — в начале 2020 года около 70% разработчиков сидели в офисе.
- В 2020-м большинство назвало своим главным хобби программирование. В этом году на вершине списка видеоигры: их популярность увеличилась в 49% до 59%.
Полная версия отчёта JetBrains размещена здесь.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]