В очередном ежегодном исследовании Octoverse компания GitHub подводит итоги работы крупнейшего репозитория программного обеспечения.
Три основных тренда:
- Разработчики создают генеративный ИИ в большом количестве. Все больше разработчиков экспериментируют с базовыми моделями от OpenAI и других игроков ИИ-рынка, а проекты генеративного ИИ с открытым исходным кодом вошли в десятку самых популярных открытых проектов по количеству участников в 2023 году. Поскольку почти все разработчики (92%) используют или экспериментируют с ИИ-инструментами программирования, ожидается, что open source разработчики станут движущей силой следующей волны инноваций в области ИИ на GitHub.
- Разработчики много используют облачные нативные приложения. Наблюдается рост числа декларативных языков, использующих рабочие процессы на основе инфраструктуры как кода (IaC) на базе Git, повышение уровня стандартизации при развертывании облачных приложений, а также резкое увеличение темпов использования разработчиками Dockerfiles и контейнеров, IaC и других облачных нативных технологий.
- В 2023 году было зарегистрировано наибольшее число тех, кто впервые внес свой вклад в разработку открытого кода. Коммерческие проекты с открытым исходным кодом занимают наибольшую долю среди тех, кто впервые участвует в проекте, и среди всех участников, но в этом году в десятку самых популярных проектов среди тех, кто впервые участвует в проекте, вошли также проекты, связанные с генеративным ИИ. Наблюдается заметный рост числа частных проектов на GitHub, которые увеличились на 38% по сравнению с прошлым годом и составляют более 80% всей активности на GitHub.
Вот еще некоторые факты из него.
Карта разработчиков — всего в мире около 20.2 миллионов людей использует GitHub:
Топ-10 стран — Россия на 6 месте:
Прогноз на ближайшие годы — Индия выйдет на 1 место, Бразилия обгонит Китай, а Россия опустится на 9:
Всего за половину этого года было реализовано более чем в два раза больше проектов в области генеративного ИИ, чем за весь 2022 год. И это только верхушка айсберга. По мере того как все больше разработчиков будут экспериментировать с этими новыми технологиями, ожидается, что они станут движущей силой инноваций в области разработки ПО.
Топ-10 языков программирования на GitHub — JavaScript продолжает сохранять лидерство:
Топ открытых проектов по количеству контрибьюторов:
Более подробно обо всех этих данных вы можете прочитать на сайте.