Исследования
Octoverse 2024: ежегодный отчет от GitHub
Вышел новый ежегодный отчет Octoverse, в котором GitHub рассматривает индустрию открытого программного обеспечения и свою роль в ней.
Вышел новый ежегодный отчет Octoverse, в котором GitHub рассматривает индустрию открытого программного обеспечения и свою роль в ней. Отчет за предыдущий год вы можете найти здесь.
Вот какие три главные тренды выделяет GitHub:
- Всплеск глобальной активности в области генеративного ИИ. ИИ быстро растет и развивается, и разработчики по всему миру выходят далеко за рамки генерации кода с помощью современных инструментов и моделей. Хотя Соединенные Штаты лидируют по вкладу в проекты генеративного ИИ на GitHub, есть высокая активность и за пределами США. В 2024 году количество вкладов в проекты генеративного ИИ на GitHub увеличится на 59%, а количество проектов в целом — на 98%, причем многие из этих вкладов сделаны в таких странах, как Индия, Германия, Япония и Сингапур.
- Быстро растет число разработчиков по всему миру — особенно в Африке, Латинской Америке и Азии. Заметный рост наблюдается в Индии, которая, как ожидается, к 2028 году будет иметь самое большое в мире количество разработчиков на GitHub. Идет быстрый рост сообщества разработчиков в Бразилии. Отчасти это происходит благодаря студентам. Например, в образовательной программе GitHub Education приняли участие более 7 миллионов участников. Есть 100% рост по сравнению с прошлым годом среди студентов, преподавателей и разработчиков открытого кода, использующих GitHub Copilot в рамках программы бесплатного доступа. Это говорит о том, что ИИ не только помогает большему числу людей научиться писать код или быстрее создавать программное обеспечение, но и привлекает и помогает большему числу людей стать разработчиками. Начинающие разработчики открытого кода продолжают проявлять широкий интерес к проектам ИИ. И нет видимых признаков того, что ИИ вредит открытому исходному коду из-за некачественного вклада.
- Python стал самым используемым языком на GitHub, поскольку глобальная активность open source разработчиков выходит за рамки традиционной разработки программного обеспечения. Впервые Python стал самым используемым языком на GitHub. Python активно используется в таких областях, как машинное обучение, наука о данных, научные вычисления, хобби, домашняя автоматизация и т.д. Рост использования Python связан с тем, что к сообществу разработчиков открытого кода присоединяются люди из разных областей STEM, а не традиционные разработчики программного обеспечения. В этом году на 92% выросло использования блокнотов Jupyter. Это может свидетельствовать о том, что люди, занимающиеся наукой о данных, искусственным интеллектом, машинным обучением и научными исследованиями, все чаще используют GitHub. Также растет популярность системных языков программирования, таких как Rust, хотя Python, JavaScript, TypeScript и Java остаются самыми распространенными языками на GitHub.
Вот еще несколько интересных фактов.
Топ-10 стран на GitHub — в лидерах США, Индия и Китай. Россия заняла 6 место:
В 2024 году разработчики по всему миру внесли около 1 миллиарда вкладов в открытые и публичные репозитории GitHub (сюда входят проекты с открытым исходным кодом, имеющие лицензию, и публичные проекты без лицензии, принятые Open Source Initiative). Эти вклады варьировались от популярных проектов, таких как home-assistant/core, до проектов генеративного ИИ, таких как ollama/ollama, и коммерческих проектов, таких как vercel/next.js.
Топ-10 проектов, привлекших больше всего первых контрибьюторов:
Python стал самым используемым языком на GitHub, обогнав JavaScript после 10-летнего перерыва в качестве самого используемого языка. Это первое масштабное изменение в двух ведущих языках с 2019 года, и оно говорит о росте популярности Python, который сопровождает бум генеративного ИИ, наблюдаемый в последние два года.
Топ самых быстрорастущих языков на GitHub:
Дополнительную информацию вы можете найти на сайте GitHub.
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?