Статистика: IT-сфера в 2023-2024

Мы собрали мировую статистику о развитии отрасли разработки программного обеспечения в 2023 году. Вместе с карьерным консультантом Kata Academy оцениваем, какие изменения произойдут в российской IT-сфере в 2024 году.

Общая статистика 

Ожидается, что к концу 2024 года глобальное население программистов достигнет 28,7 миллиона человек, что больше на 3,2 миллиона за последние 4 года. В Соединенных Штатах наибольшее количество разработчиков — более 4,3 миллиона специалистов. Германия ведущая страна среди европейских стран, насчитывает в своих рядах 837 398 разработчиков. 

Анализ проектов в этой области позволяет выделить, что 84,7% из них ориентированы на создание корпоративных приложений, 53,6% — на автоматизацию бизнес-процессов, а 38,50% — на развитие электронной коммерции.

Ожидается рост рынка разработки программного обеспечения, который достигнет объема в 1039 миллионов долларов США к 2027 году. Не менее интересно то, что в индустрии более 84% компаний сосредотачивают свою деятельность на разработке корпоративных приложений. 

Эти данные свидетельствуют о постоянном росте и эволюции отрасли, в которой разработчики играют ключевую роль в формировании цифрового будущего.

Данные по языкам программирования и инструментам 

В 2023 году мы наблюдали за динамичным ландшафтом языков программирования и технологических решений, который активно формируется сообществом разработчиков. На вершине этого списка оказался JavaScript — самый популярный язык программирования для изучения — 12,4 миллионов разработчиков. Второе место занял Python, собрав в своих рядах 9 миллионов активных разработчиков, а третье место уверенно удерживает Java с впечатляющим количеством в 8,2 миллиона разработчиков.

Облачные платформы также претерпевают эволюцию. В 2023 году Amazon Web Services (AWS) признана самой популярной облачной платформой, привлекая 75% разработчиков. На втором месте Microsoft Azure, а Google Cloud занимает третье.

Важно отметить, что в среде разработчиков открытый исходный код становится стандартом — 97% приложений используют его в своей разработке. Это подчеркивает широкое распространение и принятие такого подхода в сообществе программистов.

Наконец, в среде JS-разработчиков выявляются следующие важные факты: 42,65% предпочитают в своей работе Node.js, в то время как 40,58% выбирают ReactJS.

Эта информация дает важную информацию о том, какие направления и предпочтения актуальны в области программирования..

Статистика по трудоустройству

Что касается тенденций в карьере программистов,  около 54% разработчиков утверждают, что они более продуктивны, работая из дома. Это свидетельствует о возможной тенденции к изменению рабочих условий в 2024 году.

Освещение аспектов карьерного роста также играет важную роль. Средняя годовая зарплата опытных разработчиков, составляющая 107,090 долларов США, подчеркивает важность и ценность навыков в этой области.

Также важно упомянуть, что по статистике, средний возраст программистов составляет 39 лет. Они предпочитают работать в частных компаниях (50%) и в государственном секторе (тоже 50%). 

Наиболее важными факторами при найме разработчиков являются их готовность к обучению и соответствие культуре компании. Эти данные подчеркивают не только техническую компетенцию, но и важность мягких навыков в создании сильных команд.

В плане навыков разработчиков почти 60% рекрутеров предпочитают soft skills. Это поднимает вопросы о важности коммуникативных навыков и адаптивности в профессии, где технологический ландшафт постоянно меняется. 

(По данным statista.com, 99firms.com, radixweb.com, survey.stackoverflow.co). 

Вопросы по данной статистике мы задали карьерному консультанту Kata Academy. 

Максуд Гасанов

Максуд Гасанов, карьерный консультант Kata Academy

— Какой язык программирования был самым востребованным у работодателей в 2023 году? И что ожидать в 2024?

Отвечая на этот вопрос, мы опираемся на всемирный аналитический источник TIOBE, который оценивает популярность языков программирования. Индекс учитывает количество курсов, статей и специалистов по каждому языку по всему миру, основываясь на данных популярных ресурсов, таких как Google, YouTube и Wikipedia. Стоит отметить, что индекс учитывает количество поисковых запросов о языках, а не только количество и качество написанного кода.

Согласно TIOBE, в первую десятку языков программирования входят: Python, C, C++, Java, C#, JavaScript и PHP.

Важно отметить, что в рейтинге участвуют только полные по Тьюрингу языки программирования, что означает, что на них можно реализовать любую вычислимую функцию. Индекс обновляется ежемесячно.

Что касается прогноза на 2024 год, то, допуская, что прогноз может быть не совсем точным, можно предположить, что в топе сохранятся лидеры, которые были актуальны в 2023 году. Обычно радикальные изменения в статистике бывают в сроки 2-3 года, когда некоторые языки уходят из топа, а другие приходят на их место.

— Где чаще всего работают российские разработчики: в частных компаниях или в госсекторе?

На практике, основываясь на резюме и указании проектной деятельности, можно сделать вывод, что российские разработчики предпочитают работу над частными и аутсорсинговыми проектами, не связанными с государственными заказами и государственной разработкой. Здесь выделяю несколько причин:

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

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

3) Опыт. Работа в государственных проектах приносит преимущества в случае, если вы направлены в государственную разработку. Специалист, который создавал сервис для автоматизации очередей в онлайн-кофейне, может быть в приоритете перед тем, кто автоматизировал учетные процессы в почтовом отделении.

4) Ориентированность на результат. Частные компании обычно заботятся о том, чтобы их продукт или услуга были востребованы среди людей. Они предпринимают меры для обеспечения качества, выбирают передовые технологии, методологии разработки и формируют качественные команды.

— Есть ли какие-то очевидные тенденции на российском рынке найма разработчиков, которые сохранятся в 2024 году?

Да, поскольку множество компаний покинули рынок, исчезли идеи, специалисты, и зарубежный бизнес в целом, меняется концепция внедрения новых проектов. В результате государство вынуждено искать замену, либо внутри страны среди своих народов и специалистов, либо привлекая таланты из других стран (подобно тому, как это активно делают Эмираты и некоторые страны Персидского залива, сталкиваясь с нехваткой кадров). В настоящее время мы предпочитаем первый путь, стремясь создать продукты собственными силами, используя прототипы, опыт и успешные проекты, которые касались нас лично.

Открываются новые направления и проекты. Лидеры финансового рынка и инвестиционные программы страны заинтересованы в том, чтобы в кратчайшие сроки развернуть все национальные ресурсы (что дешевле и безопаснее). Множество предприятий открывают новые направления бизнеса, что приводит к запуску новых и увлекательных проектов, в которых участвуют местные специалисты. Лично для меня это представляет отличную возможность присоединиться к команде профессионалов, внести свой вклад в развитие экономики страны, получить опыт и обдумать, где лучше продолжить свою деятельность — в пределах родной страны или выйти на мировой уровень. Выбор остается за каждым из нас.

Читать еще:

5 задач на логику от HR-менеджеров для разработчиков и других IT-специалистов

Мы собрали пять популярных задач на логику и добавили в них свои детали, чтобы было интереснее решать. Такие упражнения можно использовать для подготовки к собеседованиям или для тренировки мышления.

7 признаков того, что программирования не для всех

Программирование – это достаточно сложная профессия, которая требует от человека определенных навыков и способностей. Некоторые люди могут успешно работать в этой области, в то время как другим может быть трудно даже понять основы программирования. В этой статье мы рассмотрим признаки того, что программирование не для всех.

Как стать Full-stack разработчиком – что должен знать и сколько зарабатывает

Что делает Full-stack разработчик, что нужно знать, чтобы им стать, сколько получает. Читайте о профессии Full-stack разработчика в блоге Kata Academy.

Что такое программирование и зачем оно нужно

В чем заключается суть программирования и зачем им нужно заниматься. Отвечаем простыми словами в блоге Kata Academy.

Подписаться на рассылку