Рубріки: Новости

Прорыв Python и топ ИИ-тулзов: Stack Overflow опубликовал рейтинг языков программирования

Ігор Шелудченко

Сервис вопросов и ответов для девелоперов Stack Overflow опубликовал исследование сообщества Developer Survey 2023, включая рейтинг языков программирования. 

В нем — рейтинг самых популярных ресурсов для обучения, баз данных, облачных сервисов и других технологий.

Полный рейтинг можно посмотреть по ссылке. Highload выбрал самые важные моменты.

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

JavaScript продолжает оставаться самым популярным языком программирования уже как 11-й год подряд.

Python вытеснил SQL и вышел на третье место. Также он занимает первое место в топе самых популярных языков для начинающих.

В целом использование языков программирования зависит от опыта.

  • Три лучших технологии для профессиональных разработчиков остаются такими же, как и в прошлом году: JavaScript, HTML/CSS и SQL.
  • Те, кто учится программировать, любят использовать Java (37% против 31%), C++ (32% против 20%) и C (32% против 17%).

Изучение программирования

С 2022 года количество обучающихся программировать с помощью онлайн-ресурсов выросло с 70% до 80%.

Респонденты в возрасте до 18 лет выбирают для обучения онлайн-ресурсы (например, видео, блоги, форумы) чаще всего.

Респонденты в возрасте от 25 до 34 все еще больше выбирают обучение в традиционной школе (55%).

Базы данных

PostgreSQL в этом году отобрал первое место у MySQL.

PostgreSQL чаще используют профессиональные разработчики (50%), а новички предпочитают MySQL (54%).

MongoDB используется одинаковым процентом как профессиональных разработчиков, так и новичков.

Облачные сервисы

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

Стоит обратить внимание и на провал Heroku — в прошлом году это была популярнейшая облачная платформа среди студентов, а сейчас она упала на пятое место.

Фреймворки

Первые два места – у Node.js и React.js.

Профессиональные разработчики используют оба достаточно одинаково, а те, кто учится кодировать, используют Node.js больше, чем React (52% против 48%).

В глаза бросается прогресс Next.js: он сместился с 11-го места на 6-е. Вероятно, из-за его популярности среди тех, кто учится программировать.

ИИ для девелоперов

GitHub Copilot является безоговорочным лидером среди наиболее используемых тулзов. Им пользуются 55% респондентов, что в четыре раза превышает второе место Tabnine с 13%.

Обучающиеся используют Tabnine чаще (18%), а Copilot реже (45%).

ИИ для изучения кодирования

Бесспорный лидер здесь – ChatGPT. Однако его конкуренты постепенно увеличивают свою пользовательскую базу.

Напомним, не так давно гиганты IT-рынка в Украине рассказали какие технологии нужно знать и какие навыки иметь, чтобы успешно свечиться в индустрию во время кризиса (или расширить квалификацию).

Читайте также:

Как попасть в IT за три месяца без навыков программирования? По-прежнему – пойти в тестировщики

Любимец хакеров вернулся в топ-10 языков программирования Tiobe

DOU назвал самый популярный язык программирования в 2023 году

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024