Знаменитые люди в it сфере. Где живут лучшие программисты мира? Какая страна победит на Олимпийских играх по программированию

HackerRank - это социальная платформа, которая предлагает задания разной сложности по программированию. Запущена платформа была в 2012 году. Сейчас аудитория проекта насчитывает около полутора миллиона пользователей. Статистику по результатам решений заданий своими пользователями ресурс регулярно публикует в виде рейтинга по 50 странам.

Рейтинг HackerRank учитывает задания по 15 наиболее популярным дициплинам. Самые популярные задачи касаются различных алгоритмов, связанных с динамическим программированием, анализом больших данных и другими темами. Для решения таких заданий пользователь может работать с любым языком программирования. Кроме алгоритмов в топ-3 популярных заданий входят задачи по структуре данных и программировании на Java. Такие задания выполняются 9,1% и 9,3% пользователей соответственно. Все баллы специалистов по разным странам анализируются, после чего выводится общий балл для каждой страны из участвующих в рейтинге. Максимальное количество баллов, которое может получить страна - 100.



Список тем, которые наиболее популярны среди пользователей платформы

Отчеты HackerRank показывают, что лучшие программисты живут отнюдь не США. И не в Индии, хотя здесь число разработчиков постоянно увеличивается. Лучшие из лучших живут в Китае и России. Китайские специалисты традиционно сильны в математике, функциональном программировании и работе с данными. Китайцы получили максимальное количество баллов - 100. Русские программисты, получившие 99,9% баллов, доминируют в сфере алгоритмов (в решении заданий из этой сферы пробуют силы около 40% пользователей платформы HackerRank). А вот Индия и США размещаются только на 31-м и 28-м местах соответственно. В тоже время с заданиями по Java и структуре данных работает по 10% пользователей. Наименее популярными являются задания по безопасности и распределенным системам. Кроме Китая и России в топ-10 стран с наиболее талантливыми разработчиками оказались Польша, Швейцария, Венгрия, Япония, Тайвань, Франция, Чехия, Италия.

Китай и Россия доминируют далеко не во всех сферах. Например, задания по SQL и Shell лучше всех решают разработчики из Дании и Чехии.

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

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

Еще один интересный момент - это распределение популярность языков программирования среди разработчиков из разных стран.

По данным HackerRank, наиболее популярными среди пользователей этой платформы (из разных стран) являются задачи по Java. Исключение - программисты из Малайзии и Пакистана, которые предпочитают С++.

Чаще других успешно решают свои задачи пользователи из Швейцарии. Когда пользователь сдается, не решив задачу, он получает 0 баллов. Процент таких разработчиков максимален в таких странах, как Пакистан, Малайзия и Нигерия. И минимален в Швейцарии, Венгрии и Польше.

Представители HackerRank считают, что если бы сейчас проводилась Олимпиада по программированию, то команда китайцев получила бы золото, россияне стали бы вторыми, завоевав серебро, а поляки - третьими, получив бронзу. А вот Индии и США предстоит изрядно потрудиться, чтобы войти хотя бы в топ-25 олимпийских команд.

Линус Торвальдс, Дональд Кнут, Ричард Столлман, Джон Кармак — что не имя, то легенда. Интернет-издание VentureBeat список самых авторитетных программистов в мировом ИT-сообществе.

Линус Торвальдс

Создал Linux, свободную операционную систему, в комнате общежития университета Хельсинки. Сегодня на Linux работают дата-центры и суперкомпьютеры, а её разработкой занимается орда фанатов open-source по всему миру.

Торвальдс известен, в частности, тем, что за словом в карман не лезет и не пытается нравиться публике. На одном из недавних выступлений, когда его спросили из зала, не отпугивает ли он своей манерой общения членов Linux-сообщества, он ответил: «Мне на вас наплевать». Про Торвальдса в среде разработчиков ходят такие же шутки, как среди обывателей про Чака Норриса. Например, Торвальдс может делить на ноль и играть в 3D-игры, исполняя их исходный код в мыслях в реальном времени.

Сэр Тим Бернерс-Ли

Единственный в этом списке, кому удалось заслужить рыцарство — в рыцари его возвела британская королева Елизавета II. Он — создатель протокола передачи гипертекста (HTTP), технологии, на которой построен весь интернет.

Сейчас он возглавляет Альянс за доступный интернет, общественную организацию, которую поддерживают Google, Facebook и Microsoft, и которая задалась целью сделать широкополосный интернет доступным людям по всему миру.

Дональд Кнут

Академические работы по компьютерным наукам принесли ему титул «отца анализа алгоритмов». Всё в сети, от алгоритма отбора в ленту Facebook до алгоритма подбора похожих товаров на Amazon, чем-то ему обязано. В свои 77 он пишет книгу под названием «Искусство компьютерного программирования». Кнут также является почётным профессором в Стенфорде.

Брендан Айк

Создатель языка программирования JavaScript, который по факту является стандартом для веб-программирования. Участвовал в создании Mozilla, компании, которая разрабатывает браузер Firefox. Ушёл с поста CEO, когда стало известно о его материальной поддержке проекта по запрету гей-браков в Калифорнии.

Соломон Хайкс

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

Марк Цукерберг

Создатель Facebook. Считает, что чем меньше и гибче команда, тем успешнее она будет работать. Миллиардную социальную сеть обслуживает «всего» 10 000 человек по всему миру.

Девид Хейнемейер Ханссон

Известен как DHH. Создатель Ruby on Rails, суперпопулярного фреймворка, принесшего ему титул и награду Google «Хакер года» в 2005-м.

Ричард Столлман

Известен прежде всего борьбой за свободный софт, основатель GNU, автор идеи «копилефта» — в противовес копирайту. Очень принципиальный, не использует никаких проприетарных разработок.

Брэм Коэн

Создатель протокола BitTorrent, подаривший пользователям возможность супербыстрой загрузки файлов. BitTorrent невероятно популярен: по скромным оценкам, его общая пользовательская база составляет 250 млн человек по всему миру. В прошлом году Том Йорк попробовал распространить альбом исключительно через BitTorrent. И всё же, возможности BitTorrent в первую очередь оценили интернет-пираты.

Джеймс Гослинг

Создал язык программирования Java, работая в Sun Microsystems. После поглощения компании Oracle в 2010, Гослинг уволился, став одним из главных критиков Oracle. С тех пор поработал пять месяцев в Google, пока не присоедился к стартапу Liquid Robotics. Также входит в команду известного украинского стартапа Jelastic как независимый директор.

Бьёрн Страуструп

Датский программист в 1978 году создал язык программирования C++, улучшив C. Он до сих пор активно работает: преподает в Техасском университете A&M, Колумбийском университете, а ещё занят в Morgan Stanley.

Джон Кармак

Сооснователь id Software. Во всём мире его знают как создателя Doom. Кстати, сама идея игры родилась во время партии в D&D, которую команда проводила в штаб-квартире id Software регулярно на протяжении нескольких лет. Причем гейм-мастером всегда был Джон. Он первым опробовал те трюки 3D-графики, которые до сих пор используются.

Сейчас он занят в компании Oculus VR, которую Facebook купил за $2 млрд.

Линус Торвальдс, Дональд Кнут, Ричард Столлман, Джон Кармак — что не имя, то легенда. Интернет-издание VentureBeat список самых авторитетных программистов в мировом ИT-сообществе.

Линус Торвальдс

Создал Linux, свободную операционную систему, в комнате общежития университета Хельсинки. Сегодня на Linux работают дата-центры и суперкомпьютеры, а её разработкой занимается орда фанатов open-source по всему миру.

Торвальдс известен, в частности, тем, что за словом в карман не лезет и не пытается нравиться публике. На одном из недавних выступлений, когда его спросили из зала, не отпугивает ли он своей манерой общения членов Linux-сообщества, он ответил: «Мне на вас наплевать». Про Торвальдса в среде разработчиков ходят такие же шутки, как среди обывателей про Чака Норриса. Например, Торвальдс может делить на ноль и играть в 3D-игры, исполняя их исходный код в мыслях в реальном времени.

Сэр Тим Бернерс-Ли

Единственный в этом списке, кому удалось заслужить рыцарство — в рыцари его возвела британская королева Елизавета II. Он — создатель протокола передачи гипертекста (HTTP), технологии, на которой построен весь интернет.

Сейчас он возглавляет Альянс за доступный интернет, общественную организацию, которую поддерживают Google, Facebook и Microsoft, и которая задалась целью сделать широкополосный интернет доступным людям по всему миру.

Дональд Кнут

Академические работы по компьютерным наукам принесли ему титул «отца анализа алгоритмов». Всё в сети, от алгоритма отбора в ленту Facebook до алгоритма подбора похожих товаров на Amazon, чем-то ему обязано. В свои 77 он пишет книгу под названием «Искусство компьютерного программирования». Кнут также является почётным профессором в Стенфорде.

Брендан Айк

Создатель языка программирования JavaScript, который по факту является стандартом для веб-программирования. Участвовал в создании Mozilla, компании, которая разрабатывает браузер Firefox. Ушёл с поста CEO, когда стало известно о его материальной поддержке проекта по запрету гей-браков в Калифорнии.

Соломон Хайкс

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

Марк Цукерберг

Создатель Facebook. Считает, что чем меньше и гибче команда, тем успешнее она будет работать. Миллиардную социальную сеть обслуживает «всего» 10 000 человек по всему миру.

Девид Хейнемейер Ханссон

Известен как DHH. Создатель Ruby on Rails, суперпопулярного фреймворка, принесшего ему титул и награду Google «Хакер года» в 2005-м.

Ричард Столлман

Известен прежде всего борьбой за свободный софт, основатель GNU, автор идеи «копилефта» — в противовес копирайту. Очень принципиальный, не использует никаких проприетарных разработок.

Брэм Коэн

Создатель протокола BitTorrent, подаривший пользователям возможность супербыстрой загрузки файлов. BitTorrent невероятно популярен: по скромным оценкам, его общая пользовательская база составляет 250 млн человек по всему миру. В прошлом году Том Йорк попробовал распространить альбом исключительно через BitTorrent. И всё же, возможности BitTorrent в первую очередь оценили интернет-пираты.

Джеймс Гослинг

Создал язык программирования Java, работая в Sun Microsystems. После поглощения компании Oracle в 2010, Гослинг уволился, став одним из главных критиков Oracle. С тех пор поработал пять месяцев в Google, пока не присоедился к стартапу Liquid Robotics. Также входит в команду известного украинского стартапа Jelastic как независимый директор.

Бьёрн Страуструп

Датский программист в 1978 году создал язык программирования C++, улучшив C. Он до сих пор активно работает: преподает в Техасском университете A&M, Колумбийском университете, а ещё занят в Morgan Stanley.

Джон Кармак

Сооснователь id Software. Во всём мире его знают как создателя Doom. Кстати, сама идея игры родилась во время партии в D&D, которую команда проводила в штаб-квартире id Software регулярно на протяжении нескольких лет. Причем гейм-мастером всегда был Джон. Он первым опробовал те трюки 3D-графики, которые до сих пор используются.

Сейчас он занят в компании Oculus VR, которую Facebook купил за $2 млрд.

В этой статье мы расскажем о лучших Российских программистах всех времен и узнаем о их основных достижениях.

Перейдет к списку!

Российский программист, автор популярного антивируса Dr. Web, технический директор и основатель компании «Доктор Веб». После обучения в Ленинградском институте авиационного приборостроения работал инженером по авиационным оборонным проектам в ЦНПО «Ленинец». С 1990 года занимается разработками в области антивирусной защиты. Свой первый вирусный анализатор Игорь Данилов написал из энтузиазма в желании избавить свой НИИ от вирусных угроз. В 1992 начал разработку антивируса Dr.Web. В 2003 основал компанию «Доктор Веб».


Российский программист, разработчик алгоритма программы Advanced eBook Processor, выпущенной московской фирмой «Элкомсофт» и предназначенной для обхода защиты электронных книг в формате Adobe PDF. Доцент кафедры «Информационная безопасность» факультета «Информатика и системы управления».


Прямые трансляции процесса разработки, лекций, хакатонов и много другого из области программирования вы можете найти на

В этой статье мы расскажем о лучших Российских программистах всех времен и узнаем о их основных достижениях.

Перейдет к списку!

Российский программист, автор популярного антивируса Dr. Web, технический директор и основатель компании «Доктор Веб». После обучения в Ленинградском институте авиационного приборостроения работал инженером по авиационным оборонным проектам в ЦНПО «Ленинец». С 1990 года занимается разработками в области антивирусной защиты. Свой первый вирусный анализатор Игорь Данилов написал из энтузиазма в желании избавить свой НИИ от вирусных угроз. В 1992 начал разработку антивируса Dr.Web. В 2003 основал компанию «Доктор Веб».


Российский программист, разработчик алгоритма программы Advanced eBook Processor, выпущенной московской фирмой «Элкомсофт» и предназначенной для обхода защиты электронных книг в формате Adobe PDF. Доцент кафедры «Информационная безопасность» факультета «Информатика и системы управления».


Прямые трансляции процесса разработки, лекций, хакатонов и много другого из области программирования вы можете найти на