Чем-то вы пользовались 100% и даже не знали, что это сделали «наши».

Идею этой статьи мне подал читатель в своем комментарии. Svergssen , большое спасибо за поддержку, но за Ваши слова о российских разработчиках обидно очень:

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

Peper- привел в ответ ему пару примеров:

Яндекс со всеми его сервисами, куча отличных мобильных банков, Cut the Rope, Lost Socks, Punch Club…

Остальные промолчали. Возможно, кто-то из читателей не представляет сколько действительно важных и востребованных в разных странах мира продуктов сделано российскими специалистами. Этот материал расскажет о самых значимых их достижениях и поднимет ваши патриотические чувства на новый уровень.

1. Nginx

Первая версия этого веб-сервера была разработан Игорем Сысоевым (родился в 1970-м, выпускник Бауманки) в 2002-2004 годах. В настоящий момент на нем работает каждый третий сайт в мире !.

2. Win RAR

Самый популярный архиватор под Windows в мире был создан братьями Евгением и Александром Рошалями в 1995 году. С тех пор разные версии этого приложения установили сотни миллионов пользователей по всему миру . Помимо приложения, братьями также был создан сам архивный формат RAR.

3. 7-Zip

А этот более молодой, но не менее известный архиватор был создан Игорем Павловым в 1999-ом году. Имеет версии для большинства операционных систем. Даже для React OS. Число людей, которые установили программу также исчисляется сотнями миллионов.

4. FAR Manager


С радостным удивлением обнаружила, что последняя версия этого файлового менеджера датируется 2016-м годом! А ведь он был создан вышеупомянутым Евгением Рошалем еще в 1996 году. В нем много общего со старинным Norton Commander, но тот перестал развиваться спустя два года и FAR Manager приобрел всемирную популярность (наряду с Total Commander и прочими аналогами).

4. STL

Standard Template Library (библиотека стандартных шаблонов) для C++ была разработана Александром Степановым (совместно с Менг Ли) в 80-ых годах и вскоре перестала быть сторонним дополнением и вошла в стандарт языка, который является третьим по популярности в мире (согласно Tiobe Index за июнь 2016 года). На C++ написаны многие из самых популярных приложений, включая Microsoft Office и линейку продуктов Adobe (Photoshop, InDesign, Premiere Pro). Да, основную роль в создании языка сыграл Бьерн Страуструп, но Александр Степанов тоже внес немалый вклад, создав STL.

5. IDA

Иногда случается, что чужое приложение работает неправильно и надо сделать собственную версию с несколько измененным исходным кодом. Чаще всего такая необходимость возникает, если программа требует ввести лицензионный ключ. Чтобы посмотреть исходный код чужой программы, необходимо провести процедуру дезассемблирования (технические подробности гуглить по запросу Reverse Engineering, рекомендую начать со статьи на Lurkmore).

Первая версия IDA (interactive DisAssembler) был разработана более 15 лет назад Ильфаком Гильфановом (выпускник МГУ). Это довольно узкоспециализированная программа, но она практически не имеет аналогов (мой очень давний опыт показал, что другими просто невозможно пользоваться) и является монополистом в своей нише. Помимо крекеров IDA также применяется вирусными аналитиками.

6. Антивирус «Касперского»

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

7. ABBYY Lingvo/FineReader

Свой первый переводчик с французского языка основатель компании Давид Ян разработал еще в 1989 году. В 1993 году появилась программа для распознавания текста и пошло-поехало. Сейчас продукты ABBYY могут распознавать/переводить текст на десятках языков мира, компания продает свои продукты в большинстве стран и выручает ежегодно по 150-200 миллионов долларов. Часть своих доходов фирма инвестирует в создание искусственного интеллекта и поддержку талантливых студентов.

8. Продукты Acronis

Acronis Backup (резервное копирование данных), Acronis Disk Director (менеджер дисковых разделов), Acronis OS Selector (запуск нескольких ОС на одном компе), Acronis True Image (восстановление данных) - софт этой компании был на каждом пиратском сборнике «золотого софта» лет 7-10 назад. Эти незаменимые программы популярны во всем мире, на пике популярности в 2008-ом году оборот компании достигал 100 миллионов долларов.

Основатель компании - известный российский бизнесмен Сергей Белоусов, который также возглавляет компанию Parallels и инвестиционный фонд Runa Capital, давший путевку в жизнь десяткам стартапов по всему миру (например Lingualeo).

Веб-сервисы

Практически во всех странах самой популярной поисковой системой является Google. Лишь в Китае его обгоняет Baidu, в Южной Корее Naver и Яндекс в России. Большое спасибо компании за наличие собственной поисковой системы, почтового сервиса, облачного хранилища, карт и еще десятков полезных сервисов. Редкое государство может похвастаться таким богатством. Помимо населения России сервисы Яндекса служат жителям большинства стран СНГ.

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

В СССР была довольно развита разработка ПО. Большинство программ/игр писалось для себя и распространялось в частном порядке, но был и известный в широких кругах софт. Во-первых, это клон файловой оболочки Norton Commander - Volkov Commander и текстовый редактор «Лексикон». Но они были предназначены для местного населения.

Настоящей сенсацией на весь мир стал «Тетрис», разработанный Алексеем Пажитновым в 1984-м году и реализованный для IBM PC 16-летним школьником Вадимом Герасимовым (ныне инженером Google). Игра быстро пошла по рукам в Москве, потом была вывезена за границу и постепенно дело дошло до покупки прав на ее распространение компанией Microsoft (не у разработчиков, а у венгерского бизнесмена). Что заработали советские программисты на разработке мегапопулярной «времяубивалки» история умалчивает.

Также говоря об СССР, стоит отметить «Каиссу» - первую в мире чемпионку по шахматам среди компьютерных программ. Можно было бы вспомнить достижения советских ученых в области информатики, но это уже немного другая тема.

Спортивное программирование

Почему так часто можно услышать фразу «Российские программисты - лучшие в мире»? Текст выше показал, что наши способны на многое, но все же они явно не лучшие. Хорошую репутацию российскими кодерам создают участники профессиональных конкурсов.

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

Фаната спортивного программирования видно издалека. Если пользуетесь общественным транспортом, то советую присматриваться к одежде и аксессуарам бородатых парней с рюкзачками. Часто они получены в качестве приза за победу в соревнованиях или в память об участии в крутой международной конференции. Иногда прочитаешь надпись и думаешь: «Какие мужики в трамваях ездят!».

Github

По данным HackerRank, платформы с полуторамиллионной аудиторией, на которой программисты соревнуются в решении задач, по итогам 2017 года Россия заняла второе место после Китая в рейтинге сильнейших программистов и удерживает абсолютное лидерство в области разработки алгоритмов. Но самые впечатляющие результаты показывают российские студенты, которые разбивают всех в пух и прах на международных олимпиадах и чемпионатах.

С 2000 года Россия получила 32 золотые медали на Международном студенческом чемпионате по спортивному программированию ICPC, оставив далеко позади Китай с 13 медалями и США - с шестью.

Что же делает российских IT-специалистов востребованными и успешными?

«ЛИТМО-1» (1958) была первой универсальной электронной цифровой машиной для инженерных расчетов, содержала 850 электронных ламп, производила 100 операций в секунду и имела 2048 байт памяти.
.

Преемственность

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

После распада СССР в девяностые годы IT-специалисты пользовались большим спросом. Программирование было чуть ли не единственной профессиональной сферой, в которой можно было заработать. Хорошо подкованному математику освоить программирование просто, потому что информатика - это практическое приложение математики. Поэтому информатика в России, хоть и с запозданием, тоже стала развитой областью науки и практики.

Умники из школы

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

К тому же наши школьники довольно рано начинают оперировать абстрактными понятиями. Например, многочлены у нас проходят уже в средней школе. Числа - это понятие вообразимое, а вот (a+b)2 осознать гораздо сложнее. Здесь требуется навык абстрактного мышления.

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

Всем, кто увлекается спортивным программированием, хорошо известно имя Геннадия Короткевича. Он является самым титулованным олимпиадным программистом в мире и занимает первую строчку в рейтинге кодеров на платформе Codeforces. Сначала Короткевич был самым юным абсолютным победителем международной олимпиады школьников по информатике IOI от Белоруссии, а позже поступил в российский вуз и в 2013 и 2015 годах на студенческом чемпионате мира по программированию ICPC в составе команды Университета ИТМО выиграл абсолютное золото. Короткевич также многократно выигрывал «Яндекс.Алгоритм», VK Cup, Google Code Cup и многие другие соревнования.

Студенты Университета ИТМО - шестикратные абсолютные чемпионы мира по программированию 2015 года/Фото Википедия
.

Университеты

Большой вклад в подготовку сильнейших IT-кадров в России делают университеты: МФТИ, СПбГУ, Университет ИТМО, МГУ им. Ломоносова, Саратовский государственный университет, Уральский федеральный университет. Вузы проводят соревнования по программированию. В Москве Центр развития ИТ-образования МФТИ проводит Международный фестиваль MosCode Festival. Ежегодно проводится чемпионат Урала по спортивному программированию, регулярные соревнования проходят в Санкт-Петербурге, а также в маленьких городах вроде Коврова.

В России и странах бывшего СССР с начала 2000-х проводятся регулярные тренировочные соревнования: учебные сборы в Петрозаводске, Открытый кубок имени Е. В. Панкратьева по программированию. А с 2012 года сначала на кампусе МФТИ, а сейчас во Владивостоке, Гродно, Барселоне и Колламе (Индия) начали проходить сборы Moscow Workshops ICPC, куда со всего мира съезжаются студенческие команды для подготовки к Олимпийским играм по программированию ICPC. На сегодняшний день в них уже приняли участие 167 вузов из 50 стран. Результаты тренировок на буткэмпах впечатляют - 10 из 13 победителей финального чемпионата ICPC 2018 проходили подготовку в Moscow Workshops ICPC. Локальная история российских буткэмпов переросла в глобальную сеть и не имеет похожих по масштабу аналогов в других странах.

Базовые программы у нас и за рубежом в целом похожи, но важен еще и уровень студентов. У нас во многих университетах настолько строгий отбор, что там собираются уникальные по уровню группы. Например, в МФТИ проходной балл по ЕГЭ уже много лет - 94, что наравне с МГИМО делает его самым сложным вузом для поступления в России. Прошедшие отбор ребята получают углубленное образование и много работают в командах. Умение работать в коллективе, хорошо закрепленное физтехами, - это важный навык в бизнесе. Сейчас ведущие вузы России, среди которых, например, НИУ ВШЭ и университет ИТМО, активно развивают предпринимательские компетенции студентов. МФТИ движется в сторону технологического предпринимательства, и многие ребята продолжают после учебы работать в сложившихся во время учебы командах. Это важно, потому что на этапе поиска инвесторов одни из ключевых вопросов - это «кто ваша команда» и «как в ней происходит взаимодействие».

Яркий пример - компания Looksery Inc, основанная Виктором Шабуровым, команда которой разработала популярное приложение, добавляющее маски на лица людей в режиме видео. Ядром компании были участники одной команды по олимпиадному программированию. Спустя всего три года с момента создания, в 2015 году, они продали ее Snapchat за $150 млн. Шабуров сейчас активно поддерживает программы обучения для школьников и студентов. Недавно он организовал фонд Botan Investments и открыл грантовую программу для преподавателей в области машинного обучения.

В московской компании - разработчике алгоритмов трейдинга AIM Tech, которую основал Илья Седошкин, тоже работают медалисты World Finals ICPC из МФТИ: Ренат Гимадеев, Александр Останин, Константин Семенов и другие. Это область, где ценится скорость проведения сделок. А скорость и алгоритмы - это то, что особенно хорошо нарабатывается в спортивном программировании.

Технологическое предпринимательство коснулось и банков, которые теперь все больше превращаются в IT-компании. Например, проект iPavlov на основе технологий машинного обучения разрабатывает автоматический чат для Сбербанка России.

IT-корпорации и их подопечные

Скоординированная работа вузов и поддержка со стороны IT-компаний сформировали культуру программирования в нашей стране. Бизнес совместно с вузами организует учебные программы, тем самым привносит новые компетенции и модели бизнес-процессов, которые университеты внедряют в образовательную деятельность. Среди компаний, поддерживающих IT-образование в стране: «Яндекс», JetBrains, Mail.Ru Group, «1C», Тинькофф Банк, Сбербанк и другие.

Например, компания JetBrains развивает программу бакалавриата на кафедре математических и информационных технологий в СПбАУ, а также совместно с компанией Acronis - магистратуру в МФТИ. Mail.Ru Group организовал пять образовательных программ по web- и мобильной разработке, искусственному интеллекту и высоконагруженным проектам: «Технопарк» с МГТУ им. Н. Э. Баумана, «Техносфера» с факультетом вычислительной математики и кибернетики МГУ им. Ломоносова, «Технотрек» с МФТИ, «Технополис» с СПбПУ и «Техноатом» с МИФИ.

У «Яндекса» создано много образовательных программ, например, «Школа анализа данных» для старшекурсников и выпускников технических специальностей. «Яндекс» также учредил стипендию для олимпиадников, которые учатся на первом курсе факультета компьютерных наук НИУ ВШЭ.

Компании черпают кадры из студенческой среды. Разработка «ВКонтакте» очень близка к олимпиадному подходу в решении задач, потому что его создатели со школы были в этой системе. Например, программной разработкой социальной сети «ВКонтакте» занимался Николай Дуров, двукратный победитель чемпионата мира по программированию ICPC от СПбГУ, и его соратник по команде Андрей Лопатин, тренер Moscow Workshops ICPC, который тренировал победоносные команды СПбГУ. И сейчас во «ВКонтакте» работают чемпионы ICPC Дмитрий Егоров и Павел Кунявский.

За рубежом компании тоже помогают студентам, но нас отличают работающие, эффективные программы. «Яндекс» создал относительно простую для использования платформу «Яндекс.Контест», где проводятся соревнования по программированию. Там преподаватели вузов могут сами загружать свои задания. Проверка автоматизирована, а значит, непредвзята, и это помогает региональным вузам встроиться в систему подготовки ведущих программистов.

Трудоспособность русских

Чемпионы международных соревнований - это ребята, которые очень много работали еще со школы. Например, в команде МФТИ у одного из участников была медаль Международной школьной олимпиады по информатике. Другой в течение шести лет в вузе, помимо учебы, по нескольку часов в день уделял тренировкам, ездил на бесчисленное количество чемпионатов, тренировочных сборов.

На самих соревнованиях студенты преодолевают большие психологические перегрузки. Сложнейшие задачи, сжатые сроки и сильные соперники - это еще полбеды. На чемпионате ICPC, например, ребята находятся как под микроскопом: их постоянно снимают камеры, экран с кодом транслируется в интернет. Те, кто выдерживает нагрузку, в стрессовых ситуациях на работе уже чувствуют себя гораздо увереннее.

Свобода

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

Преподаватели

В сфере IT в России и мире большая нехватка кадров. Поэтому, какую страну или регион ни возьми, средняя зарплата IT-специалиста будет выше, чем в других отраслях. По данным HeadHunter, средняя зарплата в сфере IT в России - 88 246 рублей при средней по России 45 640 рублей. В США, по данным Glassdoor, средняя зарплата IT-специалиста в пересчете на рубли - примерно 330 000 в месяц. В Великобритании зарплата программиста составляет 31 901 фунт стерлингов в год (около 220 000 рублей в месяц). В Швейцарии, по данным SwissInfo, программисты получают в среднем 4608 швейцарских франков (около 230 000 рублей в месяц). Но при работе со статистикой надо понимать, что уровень цен в других странах тоже значительно разнится, на сумму влияет курс рубля по отношению к другим валютам. Также во многих зарубежных странах уровень налогов сильно снижает реальную зарплату, которой фактически оперирует работник.

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

Казалось бы, надо просто готовить больше выпускников, но это кто-то должен делать? А зарплаты в образовании ниже, чем в компаниях. Именно в IT-отрасли большой разрыв, что вызывает отток качественных преподавателей. Выходит, следующее поколение некому готовить. Поэтому большую роль в том, чтобы люди вовлекались и оставались в профессии, играет опять же культура программирования. В Европе и США она не так развита, а нам удалось вовлечь достаточное количество людей в эту систему. Чтобы успехи в сфере IT продолжались и дальше, надо повышать престиж IT-образования, популяризировать этот род деятельности.

Представляем Вашему вниманию, Топ 10 лучших программистов мира!

1. Сергей Брин — соучредитель GOOGLE. Сергей Михайлович Брин является одним из самых лучших программистов на данный момент, также это американский ученый и предприниматель в итернете.

2. Сара Хайдер — инженер-программист Twitter. Сара штатный инженер-программист в Twitter, и не только, она также технический руководитель в Android на Vine Labs, наставник по развитию новых экстремальных стартапов. Раньше работала в Google, и очень даже неплохо себя проявляла.

3. Джон Дал — бывший соучредитель и генеральный директор Zencoder, Inc. экс соучредитель и генеральный директор Zencoder, которые предлагают услуги по шифрованию и облачные хранение информации для компаний, Джон в настоящее время работает в сфере шифрования.

4. Кайла Макдональда — разработчик в Phoenix — В настоящее время работает в качестве разработчика Phoenix Group, Кайла уже ранее работал с Web Developer Squareflo более трех лет. Отличилась тем что, может общаться на языке жестов и и знает: HTML, CSS, JavaScript, JQuery, и многое другое.

5. Аманда Викстенд — сотрудник Zynga, работает в сфере разработки игр — Аманда в настоящее время основатель и владелец Meteor Grove Software, она утверждала, популярна, благодаря этому. Zynga и ведет разработку мобильных приложений. Она также получила предложение от Instagram, она его отклонила, в надежде развития своего проекта.

6. Лия Калвер — основатель и генеральный директор Grove — Лия явлась соучредителем сайтов микро-блогов Pownce в 2007 году, компания была приобретена Six Apart. В декабре 2008 года она оставила Six Apart и в феврале 2010 года и стала соучредителем Convore, который был посвящен чату в режиме реального времени, в 2011-2012 году в Convore добавлен новый продукт, Grove.io, фокусируется на размещенную в режиме реального времени в чате для компаний и объявил, что обслуживание Convore будет прекращено с 1 апреля, 2012. Калвер был названа в числе самых влиятельных женщин в Web 2.0 по Fast Company Magazine в ноябре 2008 года.

7. Джейд Реймонд — производитель «Кредо Убийцы» и управляющий директор Ubisoft Toronto. — Она начала свою карьеру с программированием для Sony и стала мгновенной знаменитостью в сфере видеоигр. У Джейд огромное количество поклонников, наличие не малого количества удивительных игр. В настоящее время она управляющий директор Ubisoft Toronto, разработчик и программист.

8. Коррин Ю — экс-главный программист Microsoft, программист, ведет разработки для XBOX 360, PS3, PC и. известен как один из самых влиятельных людей в игровой индустрии.

9. Павел Дуров — основатель Вконтакте, и на данный момент занят разработкой и уже выпущенного продукта «Теллеграм» — мобильно приложение для общения.

10. Мэтт Малленвег — основатель и ведущий разработчик WordPress — известен как автор программного обеспечения, поддерживающего более 15 процентов всей сети интернет (Действительно впечатляюще). Он является самым известным в сфере разработки бесплатного и с открытым исходным кодом веб-программного обеспечения.

Данные взяты по подсчету аналитиков из Европы и Америки.

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

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, украинцы лучшие в мире специалисты в области компьютерной безопасности.

Линус Торвальдс, Дональд Кнут, Ричард Столлман, Джон Кармак — что не имя, то легенда. Интернет-издание 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 млрд.



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png