Stack Overflow, сервис вопросов и ответов для программистов, опубликовал результаты ежегодного исследования сообщества Developer Survey 2023. Для анализа уровня популярности языков программирования, баз данных, облачных сервисов и других технологий были проанализированы ответы более 90 000 разработчиков.

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

  • В рейтинге самых распространенных языков программирования первое место занимает JavaScript, который возглавляет список уже 11 лет. На втором – HTML/CSS, на третьем – Python.
  • Python вытеснил SQL как третий самый распространенный язык, но занимает первое место для тех, кто не является профессиональным разработчиком или еще учится кодировать (другие кодеры).
  • Три лучшие технологии для профессиональных разработчиков остаются такими же, как и в прошлом году: JavaScript, HTML/CSS и SQL.
  • Но среди тех, кто еще учится кодировать ситуация несколько иная – HTML/CSS и JavaScript почти одинаковы как самые популярные языки. Студенты-разработчики используют Python чаще, чем SQL (59% против 37%), а профессиональные разработчики сообщают, что используют SQL больше, чем Python (52% против 45%).

Базы данных

  • В этом году PostgreSQL перенял первое место у MySQL. Профессиональные разработчики чаще, чем студенты, используют PostgreSQL (50%), а учащиеся чаще используют MySQL (54%).
  • MongoDB используется одинаковым процентом как профессиональных разработчиков, так и тех, кто учится программировать, и это вторая по популярности база данных для тех, кто учится программировать (после MySQL).

Облачные платформы

  • AWS остается наиболее используемой облачной платформой для всех респондентов. AWS легко достигает первой позиции, почти вдвое превышая в процентах вторую наиболее используемую облачную платформу для всех респондентов, Azure.
  • Люди, которые учатся программировать, все еще больше всего используют AWS (26%), но ее частота здесь гораздо более равномерна среди трех лучших облачных платформ (26% Google Cloud и 25% Firebase). Интересно, что Heroku была наиболее используемой облачной платформой в прошлом году среди студентов, но в этом году она опустилась на пятое место.

Использование искусственного интеллекта

  • В отдельном рейтинге инструментов на основе искусственного интеллекта для поиска самым любимым стал ChatGPT. Другие инструменты, которые разработчики также часто используют – это Phind и WolframAlpha.
  • Среди инструментов для написания кода лидером стал GitHub Copilot. И, как отмечают в Stack Overflow, все больше разработчиков стремятся использовать его в работе.