Исследования
Россия заняла 2 место в рейтинге программистов HackerRank
HackerRank – онлайн-платформа тестовых заданий по программированию – исследовала, в каких странах обитают лучшие разработчики ПО.
HackerRank – онлайн-платформа тестовых заданий по программированию – исследовала, в каких странах обитают лучшие разработчики ПО. Результаты этого исследования были опубликованы в конце августа 2016 года, пишет TAdviser.
HackerRank регулярно публикует десятки тысяч новых заданий по программированию, предназначенных для совершенствования навыков разработчиков. По данным проекта, его сообщество растет с каждым днем и по состоянию на 2016 год превышает 1.5 млн человек. Платформу также используют компании при рекрутинге программистов, например, Facebook и Airbnb.
Исследование HackerRank охватывает программистов из 50 стран, откуда чаще всего пользуются ресурсом. Для начала авторы определили 15 типов заданий, наиболее популярных у посетителей. Самыми популярным оказались задачи, связанные с алгоритмами. Их выбирают порядка 40% участников тестов. В частности, речь идет о сортировке данных, динамическом программировании, поиске по ключевым словам и др. Для решения данного типа задач можно выбирать любой язык программирования.
Помимо алгоритмов, в первой тройке оказались также задачи, связанные с программированием на Java и структурами данных: их выполняют 9.3% и 9.1% пользователей соответственно. На основе совокупности баллов за выполнение каждого из 15 типов заданий был впоследствии выведен общий балл квалификации программистов для каждой страны. Самый высокий результат, который можно было получить в рейтинге, составляет 100 баллов.
Наилучшие результаты выполнения заданий на HackerRank показали программисты из Китая – они занимают в рейтинге первое место, набрав все 100 балов. С небольшим отставанием от них – 99.9 баллов – следуют программисты из России. Помимо них, в пятерку стран с лучшими программистами входят также Польша, Швейцария и Венгрия.
США оказались в рейтинге лишь на 28 месте, Индия – на 31 месте. При этом данные страны лидируют по числу программистов, которые пользуются платформой HackerRank. Худшие результаты выполнения заданий, согласно исследованию, показывают разработчики из Пакистана, Шри Ланки и Нигерии.
Отдельно в исследовании представлены результаты стран по типам задач. Так, Россия оказалась лучшей в выполнении задач, связанных с алгоритмами, — самой популярной и конкурентной области. Китай показал лучшие результаты в задачах по математике, функциональному программированию и структурам данных.
Исследование выявило, что разработчики по всему миру чаще всего выбирают задания на языке программирования Java. Эта ситуация сильно отличается для Пакистана и Малайзии, где пользователи предпочитают язык С++, и Тайваня, где лидирует Python.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков4 недели назад
Исследуем мир фото и видео редакторов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.13
-
Разработка2 недели назад
Конец продуктовой разработки в том виде, в котором мы ее знаем