Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты
Рассылка
Получайте главные новости дня от Hi-Tech Mail.Ru
, Источник: Коммерсантъ-Online

Программисты и работодатели не находят общего языка

Онлайн-платформа тестовых заданий по программированию HackerRank представила годовой доклад о навыках и квалификации разработчиков. В основу исследования легли результаты опроса 39,4 тыс. разработчиков из 17 стран мира, зарегистрированных на платформе.

В ходе исследования выяснилось, что нужды бизнеса и предпочтения разработчиков расходятся. Так, самыми востребованными языками программирования у работодателей являются JavaScript, Java и Python — 47,8%, 47,4% и 33% компаний ищут сотрудников со знанием этих языков. Однако в зависимости от сферы деятельности компании могут отдавать предпочтение кандидатам с навыками программирования на других языках. Например, в сфере производства компьютерного оборудования традиционно доминируют С и C++ — 58,5% и 55,6% работодателей ищут разработчиков с навыками работы на них.

Однако большинство программистов, которые, как правило, умеют кодировать на нескольких языках, все же предпочитают Python (84,6%). Java (48,2%) и JavaScript (47,6%) расположились только на 4-м и 5-м строчках личных симпатий разработчиков. Такая ситуация неудивительна — Python является одним из самых простых, производительных и удобных для чтения высокоуровневых языков программирования.

В рейтинге предпочтений также наметился необычный тренд — более молодые разработчики не проявляют интереса к таким новым языкам программирования, как Go, Kotlin и Scala. Например, программисты в возрастной категории от 45 до 54 лет поместили многопоточный Go (Golang), которому предрекают стать серверным языком будущего, вовсе на вторую строчку в личном рейтинге любимых языков (67,8% нравится Go). В это время 18−24-летние разработчики практически не проявляют к нему интерес (22,6%, 9-е место).

В среднем программисты всех возрастов умеют кодировать на четырех языках и стремятся изучить еще четыре. Причем чем ниже возраст, тем сильнее рвение к учебе — программисты в возрасте 18−24 лет планируют овладеть шестью новыми языками, старше 35 лет — только тремя.

Самым популярным ресурсом для получения новых знаний, помимо HackerRank, была названа платформа Stack Overflow — популярная система вопросов и ответов c пошаговыми рекомендациями по решению задач по программированию. Этот ресурс лидирует у разработчиков всех возрастных групп. Интереснее складывается ситуация со вторым любимым местом — в зависимости от возраста программисты отдают предпочтение YouTube или книгам. Так, программисты до 35 лет прибегают к помощи YouTube, старше 35 — используют бумажные носители.

В ходе исследования также выяснилось, что большинство программистов самоучки — 73,7% разработчиков постигали азы программирования без чьей-либо помощи. Самая высокая доля программистов, которые начали оттачивать свои навыки в написании программного кода в возрасте 5−10 лет, проживает в Великобритании — 10,7% респондентов. Большинству из них сейчас 30−40 лет. Авторы исследования объясняют эту ситуацию тем, что в 1990-е годы во время их обучения британские школы активно сотрудничали с компанией Acorn Archimedes, которая занималась их оснащением компьютерами. В список лидеров по этому показателю попала также Россия (7-е место) и Украина (10-е место) — 7% и 5,6% опрошенных программистов соответственно занялись программированием в столь раннем возрасте.

Нашлись и те, кто написал свой первый код в довольно зрелом возрасте — после 26 лет. Однако это никак не сказалось на их карьере — треть из них (36%) сейчас занимает позиции старших и ведущих программистов.

Сервис HackerRank был запущен в 2012 году. В настоящее время число разработчиков, зарегистрированных на платформе, достигает 3,2 млн человек. Клиентами сервисов, которые позволяют тестировать потенциальных кандидатов на должности программистов, являются такие крупные компании, как Cisco, Microsoft, Adobe, Facebook, Yahoo!, Twitter, Ebay, Amazon, Motorola, Airbnb и другие.

Евгения Чернышева.

Поделитесь с друзьями спорными трендами в программировании, нажмите кнопки соцсетей ниже
Обзоры новинок
Подробности о главных премьерах
Вы подписались на рассылку.Отменить
Подписаться на рассылку
Комментарии
9
Victor Bezrukov
Не понимаю такое пренебрежение к Java. Только зная Java можно писать программы под Android.
СсылкаПожаловаться
Илья Рогулин
В ответ на комментарий от CATerpillar
CATerpillar
Всё очень просто. Язык программистов это Pascal и Java, а работодатели говорят на языке Российского беспомощного рубля.
Вот поэтому Российские программисты, находят общий язык с работодателем, в основном в США и Европе, потому что общение на языках программирования хорошо сочетается с общением на языке Американской твёрдой валюты.
СсылкаПожаловаться
Я б сюда Java не приписывал, как язык программистов. Не нравится мне этот язык из-за его JVM.
СсылкаПожаловаться
Xenos WIGHT
У работодателей популярностью пользуются языки, позволяющие человеку, прочитавшему только учебник, быстро накарябать что-то в стиле "но ведь работает же". Быстро, дёшево, сердито. А веселуха начинается потом, при добавлении или изменении функционала.
СсылкаПожаловаться
Чтобы оставить комментарий, вам нужно авторизоваться.
Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter.
Подпишитесь на нас
Новости Hi-Tech Mail.Ru