В блоге GitHub опубликованы результаты ежегодного исследования, посвящённого сообществу открытого исходного кода. В нём команда проекта пытается уловить тренды в мире программирования и понять, что интересно разработчикам по всему миру. В этом году исследователи сделали вывод, что искусственный интеллект и нейросети стали мейнстримными технологиями.
Как проводили исследование?
Для анализа использовались открытые данные платформы GitHub. В блоге компании отметили, что сейчас сервисом пользуется 93% разработчиков по всему миру, поэтому у исследователей была наиболее полная и точная информация о сообществе. Важно отметить, что учитывались данные с октября 2022 года по сентябрь 2023-го.
Исследователи отметили, что полагались только на открытые данные, которые может увидеть и получить любой пользователь GitHub. Это может вносить небольшие неточности в общую статистику. Например, если разработчик указал в профиле, что он проживает в России, то эта информация будет считаться истинной. При этом пользователь может уже довольно продолжительное время находиться в другой стране.
Главные тенденции
В этом году команда GitHub выделила три основных направления развития сообщества:
- Всё больше программистов экспериментирует с нейросетями. По данным исследователей, 92% пользователей платформы хотя бы раз использовали инструменты на основе искусственного интеллекта в своей работе. К таким инструментам относятся различные модели машинного обучения от OpenAI и других компаний. Кроме того, проекты генеративных нейросетей с открытым исходным кодом входят в десятку репозиториев GitHub с наибольшим количеством участников. Ожидается, что в следующем году положение ИИ на рынке укрепится, а новая волна инноваций на GItHub будет связана с нейросетями.
- Разработчики массово используют облачные технологии в проектах. В 2023 году резко выросла доля декларированных языков программирования, используемых для развёртывания облачной инфраструктуры на основе Git. Кроме того, программисты чаще применяют Docker, контейнеризацию, IaC и другие подходы к разработке облачных решений.
- 2023 год стал рекордным по количеству новых участников в сообществе открытого кода. Начинающие разработчики не только создают профили, но и активно вносят вклад в проекты. Особенно популярны среди новых пользователей проекты, связанные с нейросетями и искусственным интеллектом.
Демография разработчиков
GitHub пользуются 20,2 млн разработчиков по всему миру. В этом году общее количество пользователей увеличилось на 21%. При этом большая часть разработчиков находится в США. Активный рост зафиксирован в Африке, Южной Америке, Европе и Азиатско-Тихоокеанском регионе: лидируют Индия, Бразилия и Япония.

Инфографика: GitHub
Ожидается, что к 2028 году Индия обгонит США по количеству активных пользователей GitHub и станет самым крупным сообществом разработчиков в мире. Второе место, соответственно, займут Соединённые Штаты. На третье придёт Бразилия, сместив Китай.

Инфографика: GitHub
В Европе быстрорастущие сообщества разработчиков находятся в Испании, Португалии, Польше, Германии, Италии и Франции. По прогнозам, именно Франция покажет резкое увеличение показателей к 2028 году из-за того, что правительство страны нацелено на привлечение стартапов в регион.
Популярность нейросетей
Генеративные нейросети стали чаще упоминаться в информационном пространстве только в этом году, но, согласно данным GitHub, программисты активно работали над ними последние десять лет. Несмотря на это, доля проектов с искусственным интеллектом в 2023-м увеличилась на 248%.

Инфографика: GitHub
Активнее всего в разработке участвуют пользователи из США, Индии, Японии, Гонконга, Великобритании, Бразилии, Германии, Канады, Китая и Сингапура.

Инфографика: GitHub
Это сильно повлияло на бизнес. Всё больше компаний стремятся включить в свои продукты нейросети для достижения лучших результатов и сокращения расходов. Согласно прогнозам, в ближайшие несколько лет вырастет спрос на специалистов в области машинного обучения. Возможен и дефицит кадров из-за того, что на рынке труда не так много высококлассных экспертов.
Популярные языки программирования
В 2023 году первенство сохранил JavaScript. С 2014-го никому не удаётся обогнать JS и выйти в лидеры. Второе место осталось за Python, а на третье вырвался TypeScript, опередив Java. Важно отметить, что первую версию языка TS выпустили в 2012-м : менее чем за десять лет ему удалось войти в тройку лидеров на GitHub.

Инфографика: GitHub
Если смотреть не на общую статистику, а на каждый язык программирования в отдельности, то наибольший рост показало сообщество Rust. Популярность языка выросла на 40% в годовом исчислении. Следом за ним идут Lua и TypeScript. Популярность Rust объясняется тем, что его поддержку добавили в ядро Linux.

Инфографика: GitHub
Активность разработчиков
В 2023 году разработчики внесли более 300 млн изменений в проекты с открытым исходным кодом на GitHub. В статистике учли маленькие частные проекты и такие проекты-гиганты, как Mastodon, Stable Diffusion и LangChain.
В этом году в список впервые вошли генеративные нейросети. Первое место по популярности в 2023-м осталось за репозиторием VS Code. Flutter и Next.js тоже удалось сохранить свои места в рейтинге.

Инфографика: GitHub
К ним присоединились проекты Stable Diffusion и LangChain. До этого они не появлялись в рейтинге лучших репозиториев и стали первыми представителями генеративного ИИ. Ожидается, что уже в следующем году таких проектов в списке станет больше.
Начинающие программисты чаще всего присоединяются к разработке VS Code, Stable Diffusion, Home Assistant, PowerToys и Flutter. Связано это с тем, что вокруг проектов построен узнаваемый бренд, привлекающий внимание.

Инфографика: GitHub
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!
 Все
                                Все
                             Истории
                                        Истории Дизайн
                                    Дизайн Код
                                    Код Геймдев
                                    Геймдев Бизнес
                                    Бизнес Маркетинг
                                    Маркетинг Управление
                                    Управление Кино
                                    Кино Музыка
                                    Музыка Проектная фотография
                                    Проектная фотография Развитие
                                    Развитие Здоровье
                                    Здоровье Деньги
                                    Деньги Образование
                                    Образование EdTech
                                    EdTech Корп. обучение
                                    Корп. обучение Блог Skillbox
                                    Блог Skillbox Глоссарий
                                        Глоссарий Спецпроекты
                                        Спецпроекты Профориентация
                                        Профориентация 
                                         
			 
                     
     
                                     
                                     
                                     
                                    