Аналитики JetBrains представили результаты ежегодного исследования The State of Developer Ecosystem 2023. Представители компании опросили более 26 тысяч разработчиков по всему миру. В 2023 году исследователи уделили внимание не только технологиям и навыкам, но и искусственному интеллекту.
Языки программирования
Самым популярным языком программирования в 2023-м стал JavaScript. Кроме него в первую пятёрку входят Python, HTML/CSS, SQL и Java. Меньше всего внимания разработчики уделяют Objective-C, Scala, Ruby, Swift и Rust.
Отмечается, что за последние три года популярность JavaScript постепенно снижается. Это связывают с тем, что веб-разработчики изучают новые технологии и переходят в другие сферы.
Кроме того, исследователи сделали вывод, что эра Objective-C уже подошла к концу. Язык вышел в 1984 году и использовался Apple для разработки под свои устройства. В 2014-м компания выпустила замену в виде современного Swift. Вместе с этим мобильные разработчики переходят на кросс-платформенные Dart и Kotlin.
Заметный рост показал Rust, популярность которого за последние пять лет выросла в пять раз. Изначально считалось, что Rust со временем заменит C++, но пока язык опережает Go. По данным JetBrains, каждый пятый разработчик на Go думает о переходе на Rust.
Зарплаты
В 2023 году в пятёрку самых высокооплачиваемых языков программирования вошли Scala, Go, Kotlin, C++ и Rust. Исследователи отмечают, что работодатели ценят специалистов, которые разбираются в сложных технологиях. Кроме того, на рынок выходит очень мало программистов в этих сферах, и это влияет на зарплату.
Искусственный интеллект
Исследователи JetBrains рассказали, что 77% программистов используют в своей работе ChatGPT, а 46% предпочитают GitHub Copilot. Чаще всего чат-ботам просто задают вопросы, чтобы быстрее изучить тему или получить дополнительную информацию. Кроме того, разработчики используют нейросети для генерации кода, комментариев, документации и исправления багов.
Вместе с этим удалось выяснить, что больше половины программистов испытывают проблемы с безопасностью при работе с нейросетями. Интересно, что 19% разработчиков считают, что в итоге генеративный ИИ будет враждебно настроен к людям.
Образование и карьера
Благодаря опросу JetBrains удалось выяснить, что 58% программистов пришли в разработку благодаря традиционному образованию. Остальным найти первую работу помогли:
- книги — 10%;
- бесплатные курсы или онлайн-школы — 10%;
- профильные блоги и сообщества — 7%;
- офлайн-курсы или школы — 6%;
- платные курсы или онлайн-школы — 4%;
- очные встречи и митапы — 2%;
- другое — 3%.
Вместе с этим удалось выяснить, что 75% разработчиков начали свою карьеру с IT и никогда не работали в других сферах. Только 22% программистов перешли из других областей.
В исследовании отмечается, что в 2023 году разработчики начали больше времени уделять ментальному здоровью. К примеру, используют приложения для самоконтроля и занятий спортом. Всего 73% программистов признались, что хотя бы один раз пережили выгорание на работе.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!