Итоги Advent of Code 2024: чаще код писали на Python, а участвовали ради веселья

от автора

Организаторы ежегодного адвент-календаря для разработчиков Advent of Code подвели итоги. Выяснилось, что участники чаще всего писали код на Python, использовали редактор VS Code, а почти половина не хочет появляться в глобальном рейтинге лидеров.

В этом году был юбилейный Advent oc Code. Первый такой адвент-календарь с задачами по программированию запустили в 2015 году. В 2018 году организаторы начали подводить итоги и делиться данными, а 2024 год не стал исключением.

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

В этом году статистика по используемым языкам программирования не изменилась, если сравнивать с 2023 годом. Список лидеров открывает Python 3 (41,8%), за ним следуют Rust (16,9%), C++ (8,4%), C# (7,4%), Go (6,4%), Java (6,3%), JavaScript (6,1%), TypeScript (4,9%), C (4,1%) и Kotlin (4,0%). При этом 22,7% пользователей выбрали «Другой» язык программирования, которого нет в списке популярных.

IDE и редакторы кода

Почти половина участников решала задачи в редакторе VS Code (44,1%). В пятёрку лидеров вошли Neovim (12,3%), IntelliJ (9,3%), PyCharm (7,1%), Vim (6,7%). Также на графиках видно, как росла популярность VS Code. В 2018 году его выбрали 26,3% участников. Также заметно, как снижалась востребованность Atom, если в 2018 году им пользовались 4,5% участников, то в 2024 году уже всего 0,2%.

Причины участия

В этом вопросе участники могли выбрать несколько вариантов ответа. Топ пять причин, которые заставили пользователей принять участие в Advent of Code 2024:

  • Для веселья — 96,1%.

  • Ради челленджа — 85,5%.

  • Улучшить навыки — 74,3%.

  • Ради Санты — 31,4%.

  • Изучение нового языка — 23,7%.

Участие в таблице лидеров

Примечательно, что больше половины пользователей не участвуют в глобальной таблице лидеров. Чаще всего называют следующие причины:

  • Мне это не интересно — 46,0%.

  • Проблема с часовыми поясами — 21,4%.

  • Это слишком нервно — 13,3%.


ссылка на оригинал статьи https://habr.com/ru/articles/870786/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *