Найти тему
Infostart.ru - Инфостарт.

Наниматели назвали самые востребованные языки программирования

Оглавление

Компания по обучению программистов CodinGame составила рейтинг самых востребованных языков программирования среди нанимателей. Для этого организация опросила 15 тыс. разработчиков и менеджеров по персоналу.

Чего хотят наниматели

Согласно опросу, JavaScript, Java и Python – одни из самых популярных языков программирования. 60% рекрутеров видят «высокий спрос» на JavaScript, Java и Python среди технологических компаний.

JavaScript – наиболее востребованный язык среди 62% респондентов.

-2

За ним последовали Java, 59% рекрутеров, и Python, который, по мнению 48% респондентов, пользовался большим спросом.

Исследователи установили, что некоторые языки программирования популярны именно среди разработчиков, но в меньшей степени – среди нанимающих компаний.

Например, 45% разработчиков заявили, что они кодируют на C, но только 15,4% компаний заявили, что им нужна разработка на этом языке. Также 47% респондентов программировали на C++, но только 27% компаний заявили, что им нужны разработчики на C++.

То же самое было и с Python: 57% разработчиков кодируют на этом языке, но чуть менее половины (47%) компаний озвучивают спрос на него.

-3

Тенденции

Соучредитель CodinGame Ода Баррал рассказала, что тенденции в языках программирования среди разработчиков обычно отличаются от тенденций на рынке: «Некоторые технологии могут стать модными в сообществе разработчиков только потому, что они просты в освоении, более удобны или эстетически интересны в использовании. А популярные языки – это бесконечная тема для обсуждения среди разработчиков. Если потребности компаний на рынке совпадают с тенденциями в сообществе разработчиков, популярность языков будет расти. Так обстоит дело с Go и Rust, которые все больше и больше используются в DevOps».

Баррал добавила, что некоторые языки программирования, такие как PHP, по-прежнему широко используются на рынке, но «в значительной степени не нравятся» кодерам, которые считают их ограниченными.

Хотя C остается популярным языком для начинающих, Баррал предположила, что его популярность недавно пошла на убыль с появлением Python: «С Python все немного по-другому, поскольку и разработчики, и компании являются его поклонниками. Это третий по популярности язык для компаний, и разработчикам он нравится, потому что его легко выучить, это универсальный язык и он невероятно эффективен в использовании. За последние три года ИИ и машинное обучение получили широкое распространение, во многом благодаря развитию Python».

Напомним, что в августе 2020 года институт инженеров электротехники и электроники IEEE Spectrum опубликовал рейтинг языков программирования, в котором также лидировали Python и Java.

Фреймворки разработчика

Исследователи CodinGame также оценили самые популярные среди программистов фреймворки для разработки, среди которых в настоящее время находятся Node.js, React и .NET Core.

Лидером рейтинга стала библиотека пользовательского интерфейса JavaScript React: 59% технических специалистов по подбору персонала заявили, что ищут разработчиков, которые знают, как создавать приложения в среде React. Несмотря на это, только 28% разработчиков, опрошенных CodinGame, заявили, что знают, как работать в React, а это означает, что соискатели могут сделать себя более привлекательными для рекрутеров, освоив платформу.

Та же тенденция характерна для Node.js и .Net Core, хотя и в меньшей степени. Половина рекрутеров заявили, что знание JavaScript-фреймворка Node.js очень желательно, хотя только 36% разработчиков сообщили, что знакомы с ним. Для среды разработки C# и C++ .NET Core эти цифры составили 34% и 23% соответственно.

Еще один фреймворк, который входит в тройку лидеров среди рекрутеров, – это Angular2, веб-платформа Google на основе TypeScript для создания мобильных и настольных приложений. 41% рекрутеров сообщили, что ищут специалистов по Angular2, но только 17% разработчиков заявили, что знают структуру.

CodinGame прогнозирует, что программисты будут пользоваться большим спросом в 2021 году, поскольку компании, которые столкнулись с повышенными потребностями в управлении облачной инфраструктурой или иным образом перешли в облако в результате пандемии COVID-19.

Спрос может быть настолько высоким, что рекрутеры прогнозируют глобальный дефицит: 43% опрошенных HR-профессионалов заявили, что им не удастся найти квалифицированных DevOps-специалистов для своих технических команд в этом году. Бэкенд-разработчики и разработчики полного цикла – самая сложная позиция для заполнения в 2021 году.

Баррал сказала: «Хотя за сдвигом в значительной степени стоит COVID-19, будет интересно посмотреть, сохранятся ли эти тенденции в 2021 году».

Комментарии на Infostart.ru