Что кроме «Тетриса» создали российские программисты? Языки программирования: рейтинг зарплат.

20.06.2019

Внимание! Мнение людей, отвечающих на вопрос, может не совпадать с мнением редакции.

Кого вы считаете лучшим программистом за всю историю?


МИТЧ РИС-ДЖОНС

программист

«ДОНАЛЬД КНУТ.

Он известен по монографии «Искусство программирования», состоящей из нескольких томов. В ней есть подробнейшие описания всего, начиная от структур данных и случайных чисел и заканчивая сортировкой, перебором, а также анализом алгоритмов - направлением, основы которого он и заложил. Во всех книгах он приводил примеры, написанные на языке ассемблера - машинных команд. Вот что по поводу этой монографии сказал Билл Гейтс: «Если вы считаете себя хорошим программистом, прочитайте „Искусство программирования“ Кнута. Если вы сможете прочитать её всю, обязательно пришлите мне резюме».

Кнут начал работать над монографией в 1962 году и на сегодня закончил четыре тома. Пятый том появится в 2020 году, а значит, работа над пятью томами займёт у него 58 лет. А ведь он собирается написать ещё два. И это не говоря о том, что он создал TeX, одну из самых распространённых систем компьютерной вёрстки, язык METAFONT для разработки векторных шрифтов, а также системы грамотного программирования WEB и CWEB. Он награждён медалью Джона фон Неймана, медалью Франклина, премией Тьюринга и Национальной научной медалью США. За его работу над «Искусством программирования» ему даже дали звание Почётного профессора искусства программирования».


программист

«Андерс Хейлсберг.

Он написал компилятор Pascal на языке ассемблера для двух господствующих операционных систем того времени DOS и CPM. Позднее компилятор вошёл в интегрированную среду разработки Turbo Pascal. Благодаря ему компиляция, компоновка и запуск программы стали занимать секунды, а не минуты.

Компилятор Хейлсберга купила компания Borland International, которая также наняла программиста на работу. Borland продавала компилятор вместе с полноценной средой разработки за куда меньшие деньги, чем конкуренты. Благодаря Хейлсбергу продуктивность программистов выросла в разы. Тогда я настолько впечатлился его работой, что даже написал книгу Using Turbo Pascal, впервые изданную в 1986 году. Её всё ещё можно найти на Amazon и eBay.

Андерс Хейлсберг возглавлял команду по созданию Borland Delphi (Object Pascal), работавшей так же быстро, как и Turbo Pascal. Сейчас Delphi занимает 11-е место в рейтинге языков программирования и сред разработки TIOBE. Позднее Хейлсберг перешёл на работу в Microsoft, где руководил разработкой C#, который сейчас занимает 5-е место в рейтинге TIOBE».


РАВИ КУМАР

студент

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

Создатель Linux. Все знают, что он умеет программировать лучше Марка Цукерберга и Билла Гейтса. В такой напряжённой, параноидальной индустрии, где зарабатывают очень много денег, никто не мог предвидеть выход Linux - бесплатной и открытой операционной системы, ставшей результатом совместного труда многих программистов. Также он создал систему управления версиями файлов Git и программу для профессиональных дайверов Subsurface.

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

Создатель языка Java, который используют по всему миру. На основе интерпретатора языка описания страниц PostScript он разработал систему Network Extensible Windowing System (NEWS), распределяющую вычисления в сети. Над чем он только не работал: и над наземным анализом телеметрии со спутника ISIS 2, и над первой версией текстового редактора Emacs для Unix, и над многим другим.

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

Основатель Free Software Foundation и основоположник движения открытого исходного кода, один из важнейших деятелей в истории информационных технологий. Он работал над GPL, самой распространённой в мире лицензией, используемой в том числе в Linux, а также над набором компиляторов GCC, текстовым редактором Emacs и другим открытым программным обеспечением».

Увидеть своё имя в рейтинге Forbes – мечта любого успешного человека. Только вот каждый выбирает свой путь к этой цели. Кто-то начинает заниматься инвестированием, кто-то находит себя в продаже драгоценных металлов, а кто-то и вовсе создает продукты, без которых свою жизнь потом не может представить половина населения планеты. Вариантов много. Но сейчас я предлагаю затронуть одно из самых перспективных направлений, а именно рассказать о 10 богатейших людях, заработавших своё состояние при помощи информационных технологий.

10 место. Майкл Делл (Michael Dell)

Состояние: 19 млрд долларов.

Жизнь – жестокая штука, поэтому не всем нашим мечтам суждено сбыться. В 17 лет тогда ещё никому не известный Майкл Делл хотел стать врачом, но спустя всего два года ему пришлось бросить учёбу. Думаете, в этот момент на парне из Техаса все поставили крест? Возможно. Но уже в 2005 году его имя красовалось на четвёртой строчке рейтинга самых богатых людей США по версии Forbes. Причиной такого успеха можно смело считать компанию PC Limited, которую Майкл основал в 1984 году сразу после ухода из университета. Изначально фирма продавала только компьютеры, но через 19 лет (в 2003 году) список производимых товаров серьёзно увеличился, поэтому было принято решение переименовать бизнес в Dell Inc. На тот момент чистый доход компании уже составлял 3 млрд долларов в год. Сейчас Майкл Делл занимает пост председателя совета директоров, исполняет обязанности главного управляющего, радуется успехам своих четырёх детей и жертвует деньги на благотворительность.

9 место. Лорен Пауэлл Джобс (Laurene Powell Jobs)

Состояние: 19,5 млрд долларов.

Бытует мнение, что мужчина должен найти в жизни правильную цель, а женщина – мужчину с правильной целью. Лорен такого мужчину повстречала в 26 лет, это был Стив Джобс. Девятой строчке в данном списке Пауэлл действительно обязана своему мужу, ведь акции Disney и Apple достались ей по наследству. Но ни у кого не повернётся язык сказать, что «богатство» на голову этой женщины свалилось просто так. Все мы знаем, что за каждым успешным мужчиной обязательно стоит любящая женщина. И посмотрев на достижения Стива Джобса, понимаешь, что Лорен удавалось поддерживать домашний уют и вдохновлять мужа на покорение новых вершин. Да и собственных поводов для гордости у Пауэлл тоже предостаточно. Лорен числится в совете директоров сразу семи благотворительных организаций (две из них она основала сама), её главная цель – помочь детям из бедных семей получить образование. В 2010 году Барак Обама лично включил Лорен Пауэлл Джобс в специальный комитет при Белом Доме, который призван решать самые острые общественные проблемы.

8 место. Стив Балмер (Steve Ballmer)

Состояние: 21,5 млрд долларов.

Стива Балмера, занимающего пост генерального директора Microsoft на протяжении целых 14 лет (с 2000 года по 2014), можно смело считать самой неоднозначной личностью в нашей десятке. За время, проведённое у руля Microsoft, ему удалось увеличить годовой доход корпорации с 25 млрд долларов до 70 млрд, но бездарно упущенные развивающие рынки поспособствовали тому, что в 2012 году Стива признали «худшим CEO публичной американской компании». Но это не помешало ему войти в список богатейших людей на планете, не являющихся владельцами крупного бизнеса или их родственниками. Своё огромное состояние Балмеру удалось «сколотить» благодаря опционам, полученным от Microsoft. Ну, а чтобы не упасть в депрессию после ухода из компании, которой он посвятил лучшие годы своей жизни, Балмер решил «залить» горе весьма необычным способом – купить баскетбольную команду Los Angeles Clippers за 2 млрд долларов.

7 место. Джек Ма (Jack Ma)

Состояние: 22,7 млрд долларов.

В какой-то момент вас может посетить мысль, что мир IT-богачей состоит только из жителей Америки. Но это далеко не так. Свои гении есть и в Поднебесной. Вряд ли Джек Ма и его партнёры могли представить, что созданная ими в 1999 году за 60 тыс. долларов B2B-площадка Alibaba через несколько лет превратится в компанию с капитализацией в 270 млрд долларов и будет генерировать 2% ВВП Китая. Но прежде чем мечты Ма Юнь (это второе имя нашего героя) превратились в реальность, ему пришлось пройти через сложное детство, пять лет работы в Педагогическом институте Ханчжоу за 12 долларов в месяц и сотни отказов при попытке устроиться хоть на какую-то работу (его не приняли даже в KFC). Первые признаки изменений в жизни появился, когда в 1995 году, посетив Сиэтл, Джек Ма впервые познакомился с Интернетом. Всемирная паутина так сильно повлияла на его взгляды, что всего через несколько месяцев будущий миллиардер создал небольшую компанию по разработке веб-сайтов. Чуть позже, вернувшись домой и проработав год главой Китайского центра электронной торговли, он основал «ту самую сказочную компанию», которая здорово потрепала нервы руководству eBay (представительство в Китае американцам и вовсе пришлось закрыть из-за проигранной конкуренции). В 2013 году Ма Юнь ушёл с поста президента фирмы, но остался в совете директоров. А всего через десять месяцев после этого Alibaba выходит на IPO, собрав рекордную сумму инвестиций – 25 млрд долларов. На ближайшее будущее у азиатской корпорации очень глобальные планы (например, создание первого частного банка в Китае), и, поверьте, Джек Ма и его коллеги сделают всё возможное, чтобы достичь своей цели.

6 место. Сергей Брин (Sergey Brin)

Состояние: 29,2 млрд долларов.

Шестое место в нашем списке досталось уже американцу, но на этот раз с русскими корнями. Семья Сергея Брина, того самого сооснователя Google, эмигрировала в Штаты из Москвы, когда мальчику было пять лет. За несколько месяцев до своего совершеннолетия Сергей вернулся на Родину вместе с группой студентов, но положительных эмоций у него эта поездка не вызвала. «Спасибо за то, что ты увёз всех нас из России», – сказал чуть позже Брин своему отцу. Уже во время учёбы в Стэнфордском университете Сергей начал активно изучать всевозможные поисковые машины, даже написал несколько исследований на эту тему. Знакомство с Ларри Пейджом произошло тоже в стенах этого учреждения. В 1995 году студент с дипломом магистра и аспирант-математик вместе изучали поисковые машины, а спустя три года объявили о создании компании Google. Бизнес практически сразу начал приносить свои плоды, и уже в 2004 году Сергей Брин впервые попал в список Forbes с состоянием в 4 млрд долларов. На данный момент он занимает пост президента по технологическим разработкам в собственной компании, воспитывает двух детей (с женой они разошлись в 2013 году) и активно, как и любой другой человек в этой десятке, жертвует деньги на добрые дела.

5 место. Ларри Пейдж (Larry Page)

Состояние: 29,7 млрд долларов.

На несколько миллионов долларов своего друга и коллегу, Сергея Брина, опередил Ларри Пейдж. Родился будущий сооснователь Google в семье, занимающейся преподаванием компьютерных наук в Университете штата Мичиган, поэтому ещё с детства будущий миллиардер проявлял интерес к высоким технологиям. Вряд ли парень из небольшого (по американским меркам) городка мог тогда подумать, что любимое дело поможет ему подняться на 19 строчку Forbes, но встреча всей его жизни в Стэнфордском университете с Сергеем Брином дала надежду на успех. Феноменальные достижения компании Google позволили тандему создателей даже купить на пару пассажирский самолёт Boeing 767 за 320 миллионов долларов. В 2011 году Пейдж занял пост главного исполнительного директора, сменив Эрика Шмидта, занимающего эту должность на протяжении десяти лет. По состоянию на май 2015 года иерархия корпорации таковой и осталась: Ларри занимается вопросами управления, а Сергей отвечает за технологические разработки.

4 место. Марк Цукерберг (Mark Zuckerberg)

Состояние: 33,4 млрд долларов.

Марк Цукерберг – основатель социальной сети Facebook, человек 2010 года по мнению журнала Time, участник благотворительной компании Уоренна Баффета и Билла Гейтса, а также один из самых молодых миллиардеров по версии Forbes. Этот список можно продолжать до бесконечности, ведь Марк – отличный пример того, что в этой жизни можно достичь всего, главное – проявить настойчивость. Свой первый миллиард Цукерберг заработал в 23 года, спустя всего 10 месяцев после открытия Facebook для всех пользователей Сети (первое время сайт был доступен только для студентов с электронной почтой в доменной зоне.edu). О жизни Цукерберга и развитии его компании было сделано много фильмов, но больше всего зрителей заинтересовала картина Аарона Соркина «Социальная сеть», снятая в 2010 году. Посмотреть это творение стоит хотя бы из-за того, что сам виновник одобрил сценарий, правда, на тот момент кино уже год находилось в прокате. Режиссёр не только хорошо рассказал историю создания сайта, но и смог показать далеко не лёгкий характер Цукерберга. Все близкие Марка подтвердят, что с этим парнем общаться не просто, но его твёрдые жизненные принципы помогли основать один из самых дорогих брендов современности (в прошлом году Facebook занимал 29 позицию в рейтинге Best Global Brands), а также поспособствовали браку с Присцилле Чан (Priscilla Chan). На данный момент Цукерберг занимает пост генерального директора Facebook, а также владеет 19% акций компании.

3 место. Джефф Безос (Jeff Bezos)

Состояние: 34,8 млрд долларов.

Бронзовую награду за третье место в нашем списке получает ещё один американец, который в 1994 году понял, что Интернет – это идеальная площадка для продажи товаров. Джефф Безос, основатель Amazon.com, был первопроходцем в сфере книжной онлайн-торговли, поэтому формулу ведения успешного бизнеса в Сети ему пришлось разрабатывать самому. Поначалу Безос даже заставлял своих сотрудников ходить возле других магазинов с плакатами «Не нашли нужную книгу? Загляните на Amazon.com». Но заказы у компании были ещё с первого дня работы, а вот достичь отметки в «100 проданных книг за час” спустя всего год после открытия помогли Netscape и Yahoo, которые разместили у себя на главных страницах ссылку на сайт Джеффа. В 1998 году, уже после выхода на IPO, было принято решение расширить ассортимент магазина, добавив на виртуальные полки музыкальные диски и видеопродукцию. Ныне Amazon.com занимается продажей 34 видов товаров (бытовая техника, продукты питания, программное обеспечение и много другое). Что касается самого Джеффа Безоса, то пост исполнительного директора – не единственная радость в его жизни. В 2000 году миллиардер обзавёлся компанией Blue Origin, которая специализируется на запуске частных космических кораблей, а в 2010 году в его актив добавился издательский дом The Washington Post, приобретённый за 250 млн долларов.

2 место. Ларри Эллисон (Larry Ellison)

Состояние: 54,3 млрд долларов.

Судьба начала испытывать Ларри Эллисона, будущего основателя компании Oracle, ещё с раннего детства. Родная мать бросила его, когда тому не исполнилось и года, а приёмные родители считали мальчика неудачником из-за проблем с учёбой. После окончания школы Эллисон долго не мог найти своего призвания в жизни, поэтому будущему миллиардеру приходилось довольствоваться мелкими подработками. Но всё изменилось, как только Ларри узнал о существовании компьютеров. Он сразу же занялся изучением программирования и уже через несколько лет переехал в Калифорнию, чтобы писать софт на заказ. В 1974 году судьба привела Эллисона в небольшую фирму Amtex. Именно здесь наш главный герой и создал «идеальную базу данных» Oracle, которая послужила фундаментом для открытия собственного бизнеса. «Программа оказалась слишком хороша, чтобы просто быть проданной», – говорил Ларри. В итоге Oracle стала одной из самых быстрорастущих компаний в Америке и уже в 1986 году принесла 584 млн долларов. Но спустя всего четыре года корпорация оказалась на грани банкротства: рыночная стоимость снизилась на 80 процентов, а количество судебных исков перешло все разумные границы. Эллисону пришлось пересмотреть своё отношение к бухгалтерии, уволить старых менеджеров и приложить все усилия, чтобы улучшить продаваемые программы. В 1991 году Oracle снова начала приносить прибыль. Ларри всегда хотел стать богатым, и это у него получилось – уже в 2000 году его состояние оценивалось в 48 млрд долларов. Только вот добиться успеха на личном фронте ему пока так и не удалось (все четыре брака закончились разводом). Но вряд ли Ларри Эллсон, занимающий пятое место в рейтинге Forbes, сильно переживает по этому поводу. Да и двое детей от третьей жены Барбары Бут у него всё же есть.

1 место. Билл Гейтс (Bill Gates)

Состояние: 79,2 млрд долларов.

Лавры победителя в нашем списке достались Биллу Гейтсу, основателю компании Microsoft, который зарабатывает 6700 долларов в минуту. Впервые самым богатым человеком на планете он стал в 1996 году и примечательно, что с тех пор ситуация не изменилась. Только в 2008 году Уорену Баффету и Карлосу Слиму Элу удалось сдвинуть Билла на третье место, но уже через 12 месяцев его имя вновь красовалось на лидирующей позиции мирового рейтинга Forbes. Только вот компьютерная корпорация – не единственное достижение в жизни Гейтса. В 1994 году он вместе со своей женой Мелиндой основал благотворительный фонд, который на сегодняшний день является крупнейшим в мире, имея в своём распоряжении около 35 млрд долларов. Уильяма Генри Гейтса часто считают миллиардером без высшего образования, но в 2007 году Билл всё же получил диплом Гарвардского университета, который бросил в 1975 году на втором курсе, чтобы полностью посвятить себя программированию. Сейчас первый номер Forbes занимает пост председателя совета директоров Microsoft, но с каждым годом он всё больше и больше времени уделяет развитию своего фонда, главная цель которого – борьба с глобальными мировыми проблемами.

Все данные о финансовом состоянии миллиардеров были взяты из официального рейтинга Forbes , актуального на май 2015 года.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

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

Кого же ценят и уважают в среде самих программистов? Кто считается лучшими из лучших? Однозначных рейтингов в этом вопросе не существует. Но есть личности, имена которых упоминаются практически всегда, так как их вклад в IT – бесценен. Давайте с ними познакомимся.

By Alex Dawson — originally posted to Flickr as Linus Torvalds , CC BY-SA 2.0 , Link

Финно-американский программист, создатель операционной системы Linux, на которой работают дата-центры и множество компьютеров во всем мире.

Благодаря Торвальдсу, убежденному стороннику freeware (свободно распространяемого софта), в индустрии, где крутятся огромные деньги и все пропитано коммерцией и паранойей, появилась полностью бесплатная операционная система с открытым кодом. Сегодня в разработке и обновлениях Линукс участвуют тысячи программистов.

В профессиональной среде Линус Торвальдс известен как человек, который не стремится нравиться людям и не стесняется в выражениях. Среди программистов о нем ходят шутки того же плана, что и о Чак Норисе в обывательской среде. Например, утверждают, что он может делить на ноль или играть в 3D игры в уме при помощи чтения исходного кода.

Дональд Кнут


By vonguard from Oakland, Nmibia — DSC_0079 Uploaded by YMS , CC BY-SA 2.0 , Link

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

Ведущие разработчики Google, Facebook других крупных проектов не единожды выражали благодарность Дональду Кнуту за уникальный учебник. О Кнуте говорил и Билл Гейтс: «Если вы называете себя программистом, попробуйте прочесть Кнута И если сумеете прочитать эту книгу полностью, отправьте мне свое резюме».

Работа над этим монументальным трудом ведется с 1962 года. На сегодняшний день вышло 4 тома. К 2020 году профессор обещает публикацию пятого. Кроме того, Дональд Кнут известен как создатель системы компьютерной верстки TeX и языка METAFONT для работы с векторными шрифтами.

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


Автор фото:
Paul Clarke

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


By Peter Campbell — self-made, Nikon D80, CC BY-SA 4.0 , Link

Еще одна крупная разработка — NEWS, система распределения вычислений в компьютерных сетях. Перечень проектов, над которыми он работал, обширен. Здесь и системы анализа результатов спутниковой телеметрии, и редактор текстов Emacs, и многое другое. Некоторое время Гослинг принимал участие в разработке алгоритмов Google, в последнее время занимается разработкой программного обеспечения для подводных исследований.

— originally posted to Flickr as Anders Hejlsberg responds during The Future of Programming Languages Panel at PDC2008 , CC BY 2.0 , Ссылка

Разработчик компилятора для Pascal, благодаря которому компиляция программы сократилась до нескольких секунд.

Первая версия компилятора была написана под DOS. Позже компилятор был встроен в среду Turbo Pascal. Благодаря компилятору Хейлсберга продуктивность работы в сфере IT выросла в несколько раз.

Позже Хейлсберг возглавил команду, разработавшую Borland Delphi. И здесь также особое внимание было уделено быстродействию. Сегодня Delphi – один из самых популярных языков.


Автор: Anthony Quintano from Honolulu, HI, United States — Mark Zuckerberg F8 2018 Keynote , CC BY 2.0 , Посилання

Американский программист, разработчик социальной сети Facebook.

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

Цукерберг убежден, что наиболее эффективны – небольшие команды. Они могут работать плодотворнее, чем крупные коллективы. Потому в обслуживании огромной социальной сети задействовано всего лишь 10 000 человек в мире.


Автор: Ijon — собственная работа , CC BY-SA 4.0 , Ссылка

Торрент популярен во всем мире. Число пользователей BitTorrent оценивается в 250 млн человек. Через торренты скачиваются огромные объемы информации. К сожалению, возможности торрентов активно используют «пираты».


By Darcy Padilla — https://web.archive.org/web/20140209081556/http://blog.mozilla.org/press/bios/brendan-eich/ https://web.archive.org/web/20131108073412/https://blog.mozilla.org/press/files/2012/04/Thumbnail-Full_Eich_04.jpg , CC BY-SA 3.0 , Link

Разработчик JavaScript. Этот язык считается одним из стандартов в WEB-программировании.

Принимал участие в создании компании Mozilla и браузера Firefox. Занимал пост СЕО. Уволился после скандала, связанного с его позицией по вопросам гей-браков (Брендан – активный участник движения за их запрет в Калифорнии).


By Julia Kryuchkova — Own work , CC BY-SA 2.5 , Link

Создатель языка C++ (улучшенной версии C).

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

В наше время программист читает лекции в нескольких ВУЗах, сотрудничает с Morgan Stanley.


By Official GDC — https://www.flickr.com/photos/officialgdc/16693728506/ , CC BY 2.0 , Link

Один из основателей компании id Software. Известность получил как автор легендарной компьютерной игры Doom.

Идея создания Doom пришла в голову Джона во время корпоративной партии D&D. В то время в компании подобные партии проводили регулярно. И часто на них Джон выполнял роль гейм-мастера.

При создании Doom Джон Кармак первым реализовал оригинальные 3D-трюки, которые применяют в компьютерных играх до сих пор.

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

HackerRank — это сайт, на котором разработчики могут совершенствовать свои навыки кодирования путем решения определенных задач. На основании скорости и точности, с которыми пользователи находят решение, HackerRank ранжировал 1,5 млн. программистов.

Flickr/Andrew Eland

Интересно, что хотя наибольшее количество пользователей сайта находится в США и Индии, эти страны заняли в рейтинге всего лишь 28-е и 31-е места соответственно.

Так какие же государства лучшие в мире в области компьютерного программирования и почему?

1. Китай

pixabay.com

Китай занял 1-место в мире за лучшие результаты программистов на HackerRank в целом. Что касается конкретики, то китайцы впереди всех в структурах данных, математике и функциональном программировании.

2. Россия

Flickr/bhslangj

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

3. Польша

pixabay.com

Польша лидирует в Java-разработке, что особенно впечатляет, так как Java является предпочтительным языком для большинства пользователей HackerRank. Как и многие другие страны в этом списке, Польша также предлагает уроки кодирования в своих школах.

4. Швейцария

Gabriel Garcia Marengo/Flickr

Швейцария попала в пятерку лучших в 9 из 15 направлений программирования, оцениваемых HackerRank. Эта страна также является местом рождения Паскаля, одного из первых языков компьютерного программирования. Помимо этого, Швейцария заняла первое место в отчете Global Innovation Index за 2016 год.

5. Венгрия

Flicker/roderickeime

Венгрия занимает впечатляющее 5-е место в рейтинге и первое место в мире, когда речь идет о руководствах (tutorials). Венгрия была одним из первых европейских государств, которое ввело уроки компьютерного программирования в систему образования в начальных и средних школах.

6. Япония

Что касается искусственного интеллекта, то Япония — впереди планеты всей, что подтвердило исследование HackerRank. И это неудивительно — к примеру, в начале лета в Университете Токио спасли жизнь женщины с помощью искусственного интеллекта, диагностировавшего рак.

7. Тайвань.

pixabay.com

Занять 7-е место Тайваню помогли высокие результаты в области баз данных, функционального программирования, алгоритмов и структур данных. Исследование показало, что в этой стране доминирующим языком программирования является Python.

8. Франция

pixabay.com

Согласно исследованию HackerRank, французские программисты лучшие в C ++. Одна из причин этого: в июне 2014 года Франция начала вводить уроки программирования в начальных школах.

9. Чехия

pixabay.com

Чехия доминирует в Shell-скриптинге — написании сценариев командного интерпретатора. Кроме того, она занимает на HackerRank 2-е место по математике. Эти умения вывели страну на 9-ю позицию в списке лучших программистских держав мира.

10. Италия

The University of Napoli Federico II

Разработчики этой страны определенно впечатляют, когда речь идет о базах данных и руководствах (tutorials), занимая второе место в обоих этих направлениях. Похоже, что HackerRank не единственный, кто высоко ценит Италию, ведь Apple анонсировала открытие новой школы на 600 программистов в Неаполитанском университете имени Фридриха II.

11. Украина

pixabay.com

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

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 олимпийских команд.