российские программисты лучшие в мире

Лучшие программисты России (TOP-10)

Как известно, российские программисты – одни из сильнейших в мире. Не секрет, что Россия часто занимает призовые места в проводимых конкурсах и соревнованиях по математике и программированию. Мы решили составить свой рейтинг, TOP-10 лучших российских программистов на основании информации из открытых источников:

Игорь Анатольевич Данилов

российские программисты лучшие в мире

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

Михаил Владимирович Донской

российские программисты лучшие в мире

Российский программист и предприниматель, один из создателей шахматной программы «Каисса» — первого чемпиона мира среди шахматных программ (1974 год), создатель и глава информационно-технологической компании «ДИСКо».

Евгений Валентинович Касперский

российские программисты лучшие в мире

Российский программист, один из ведущих мировых специалистов в сфере информационной безопасности. Один из основателей, основной владелец и нынешний глава АО «Лаборатория Касперского»— международной компании, занимающейся разработкой решений для обеспечения IT-безопасности, имеющей более 30 региональных офисов и ведущей продажи в 200 странах. Лауреат Государственной премии в области науки и технологий за 2008 год. В прессе характеризуется как «гроза компьютерной преступности».

Максим Николаевич Новичков

российские программисты лучшие в мире

Со-основатель компании Qwerty Networks, а также один из главных инженеров платформы QSNE, решения которой используются во многих социальных сетях. Кроме того, является создателем известной NLP Qwerty AI – самообучаемой системы искусственного интеллекта, общающейся на разных языках мира. Да, и еще один интересный факт, — в начале 2000-х Новичков Максим изобрел рекламный формат Clickunder, благодаря которому все мы узнали, что такое рекламные «всплывающие окна».

Дмитрий Витальевич Крюков

российские программисты лучшие в мире

В порядке личного увлечения разработал первую русскоязычную поисковую систему, назвав её «Rambler» (странник, бродяга). В свой день рождения 8 октября 1996 года выложил программу в сеть. Весной 1997 года создал счетчик «Рамблер-Топ-100». Вместе с Сергеем Лысаковым стал одним из основателей фирмы с аналогичным названием. Он также является автором логотипа системы. В 2000—2001 годах был вице-президентом и членом Совета директоров ОАО «Рамблер Интернет Холдинг». С 2001 года работал в организованных им совместно с Сергеем Лысаковым компаниях «Стек Групп», а также в «Стек Технологии», генеральным директором которой являлся до самой своей смерти. Занимался разработкой и внедрением новой поисковой системы Turtle.

Илья Валентинович Сегалович

российские программисты лучшие в мире

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

Дмитрий Витальевич Скляров

российские программисты лучшие в мире

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

Русско-американский учёный в области информатики и вычислительной техники. Был топ-менеджером компаний SGI, AT&T и Compaq. Наиболее известен как создатель STL (англ. Standard Template Library), ставшей частью стандартной библиотеки языка C++.

Андрей Николаевич Терехов

российские программисты лучшие в мире

Доктор физико-математических наук, профессор, заведующий кафедрой системного программирования Санкт-Петербургского государственного университета. Российский ученый и ИТ-предприниматель. Основатель и генеральный директор нескольких российских ИТ-компаний. Член Совета правления ассоциации компаний-разработчиков программного обеспечения «РУССОФТ».

российские программисты лучшие в мире

Российский предприниматель, программист, рублёвый миллиардер, один из создателей социальной сети «ВКонтакте» и одноимённой компании. Бывший генеральный директор ВКонтакте (2006—2014). В студенческие годы лауреат стипендий Президента РФ и Правительства РФ, трёхкратный лауреат Потанинской стипендии. На данный момент находится за границей и не собирается возвращаться в Россию.

Источник

Российские студенты выиграли чемпионат мира по программированию

Россия одержала победу в мировом чемпионате по программированию ICPC. Первое место взяли студенты Нижегородского госуниверситета им. Н. И. Лобачевского. Россия победила в этом соревновании в восьмой раз подряд – с 2013 г. первые места доставались ей, за исключением 2020 г., когда ICPC был отменен из-за коронавируса.

Российские программисты лучше всех

Студенты Нижегородского госуниверситета им. Н. И. Лобачевского одержали победу во всемирном чемпионате по программированию среди университетских команд ICPC (International Collegiate Programming Contest). Финал мероприятия прошел в Москве 5 октября 2021 г.

Команда-победитель состоит из трех участников. Россию к победе привели Алексей Данилюк, Валерия Рябчикова и Николай Калинин. Тренерами команды выступили Алексей Шмелев и Владислав Епифанов. Руководитель команды – Николай Борисов.

российские программисты лучшие в мире

Согласно правилам чемпионата, призовые места присуждаются 12 командам, а первенство определяется по количеству набранных в ходе соревнования очков. Российские программисты получили три золотых медали из четырех – третье место взяла команда Санкт-Петербургского ИТМО, а на четвертой строчке расположился столичный МФТИ. Второе место удержала команда из Сеульского госуниверситета (Южная Корея).

Сотни претендентов

В прошедшем в Москве финале ICPC должны были участвовать команды 173 из 63 стран мира. Российская «сборная» в итоге оказалась наиболее многочисленной – страну на соревнованиях представляли 15 команд. Столько же было только у Индии, а затем следовали США (14 команд), Бразилия (девять команд) и Южная Корея (шесть команд).

Примечательно, что Россия имела все шансы стать второй по числу участвующих университетов. В последний момент с дистанции сошла «сборная» Китая, насчитывающая 18 команд. Истинная причина отказа страны от участия в ICPC не установлена, но официально страна ссылается на пандемию коронавируса.

По количеству подтвержденных случаев коронавируса (7,52 млн на 6 октября 2021 г.) Россия уступает как минимум США, Индии, Великобритании, Германии и Бразилии. Как в итоге распределились бы призовые места, если бы Китай не отказался от участия, неизвестно.

Другие призеры соревнования

Россия получила три золотых медали из четырех, выиграв мировой чемпионат ICPC. «Серебро» досталось командам Университета Вроцлава (пятое место, Польша), Кембриджского университета (шестое место, Великобритания), Белорусского государственного университета (седьмое место) и Университета Бухареста (Румыния, восьмое место).

Бронзовые медали получили студенты Массачусетского технологического института (США), Харьковского национального университета радиоэлектроники (Украина), Иллинойсского университета в Урбане-Шампейне (США), и Высшей школы экономики (Россия). Эти команды заняли с девятого по 12 места соответственно. Итого, из 12 медалей россияне получили четыре.

Россия всегда впереди

Чемпионат ICPC проходит ежегодно. Первое соревнование состоялось в 1970 г. За последние 17 лет Россия каждый год входила в четверку лидеров и получала золотые медали.

Например, в 2004 г. «золото» взяли Санкт-Петербургский ИТМО (первое место) и Пермский госуниверситет (четвертое место), в 2005 г. – Московский госуниверситет (МГУ) и ИТМО (второе и третье места соответственно), в 2006 г. – Алтайский государственный технический университет (третье место) и Саратовский госуниверситет (СГУ, первое место). В 2007 г. «золото» получила команда ИТМО (третье место), год спустя добравшись до первого места. Золотая медаль также досталась команде Ижевского государственного технического университета (третье место)

Россия продолжила одерживать победы и в 2009 г., получив три золотые медали из четырех. Это заслуга команд ИТМО (победитель), а также Санкт-Петербургского и Саратовского госуниверситетов (третье и четвертое места).

российские программисты лучшие в мире

В 2010 г. в числе победителей оказался только МГУ (второе место), в 2011 г. – Санкт-Петербургский госуниверситет (СПбГУ, четвертое место). На следующий год «золото» досталось ИТМО (победитель) и МФТИ (третье место).

В 2013 г. Россия благодаря студентам ИТМО заняла первое место на чемпионате ICPC, прошедшем в Санкт-Петербурге. Всего в числе медалистов оказались четыре российских вуза.

В 2014 г. Россия снова оказалась на первом месте. Победителями ICPC стали студенты СПбГУ.

На следующий год российские студенты ИТМО в очередной раз взяли первое место на ICPC, притом с двумя абсолютными рекордами. В 2016 г. тоже была за Россией – лидерами стали студенты СПбГУ.

Ситуация не изменилась и в последующие годы. В 2017 г. первое место присудили команде ИТМО, а в 2018 и 2019 гг. его получила команда МГУ.

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

На этот факт обратил внимание и заместитель председателя правительства России Дмитрий Чернышенко, участвовавший в церемонии награждения победителей. Также на мероприятии присутствовали замминистра связи Максим Паршин и руководитель столичного Департамента информационных технологий Эдуард Лысенко, занявший этот пост в сентябре 2018 г.

Следующий финал ICPC предварительно запланирован на ноябрь 2022 г. Он пройдет в Бангладеш (город пока не выбран).

Источник

Почему российские программисты лучшие в мире?

российские программисты лучшие в мире

DragonImages; Александр Семенов/Getty Images

Мессенджером Telegram от Павла Дурова пользуются больше 500 млн человек по всему миру.

Язык программирования Kotlin, созданный российскими разработчиками Сергеем Дмитриевым, Евгением Беляевым и Валентином Кипятковым, Google считает приоритетным для разработки приложений на Android.

российские программисты лучшие в мире

Игры-головоломки Сut the Rope от российских разработчиков Семена и Ефима Воиновых скачали больше 1 млрд раз.

Наконец, больше десяти лет российские программисты занимают первые места в крупных международных олимпиадах, таких как The ICPC International Collegiate Programming Contest и International Olympiad in Informatics.

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

Ядерная гонка и математические школы

Главной причиной развития прикладной математики и программирования в стране стало желание СССР обойти США и их союзников в ядерной гонке, считает директор Центра студенческих олимпиад Высшей школы экономики Михаил Густокашин. Для этого были необходимы хорошие технари, а потому по всему СССР проходили математические олимпиады.

«Высокий уровень математической подготовки в школах и университетах был необходим для обеспечения паритета в военной и научной сфере практически со всем остальным миром. СССР стал, например, одним из главных основателей Международной олимпиады школьников по информатике (IOI, international olympiad in informatics) и в 1990 году принял вторую IOI», — рассуждает Густокашин.

российские программисты лучшие в мире

Ученики московской школы № 524 на уроке математики, который ведет директор учреждения Иосиф Борухов

В крупных городах Союза открывались специальные физико-математические школы и интернаты, это тоже сыграло свою роль в развитии программирования в стране, считает академик Российской Академии Наук, декан факультета вычислительной математики и кибернетики МГУ имени М.В. Ломоносова Игорь Соколов.

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

С академиком согласен и Михаил Мирзаянов, основатель Codeforces, платформы для любителей олимпиад по программированию.

российские программисты лучшие в мире

Также, по мнению Михаила, влияние оказало желание СССР «зацепить» детей программированием со школьных лет.

«Были не только школы, но и кружки, тематические журналы, я в детстве читал «Юного техника», математический журнал «Квант» и был в восторге», — вспоминает основатель Codeforces.

Популярность олимпиад

Российские школьники участвуют в олимпиадах с начальной школы, начиная от самых простых районных олимпиад на знание русского языка, и заканчивая всероссийскими олимпиадами от ведущих вузов страны по разным специальностям, включая программирование и информатику. Занявшие первые места в таких олимпиадах могут без сдачи экзаменов поступить, к примеру, в МГУ им. М.В. Ломоносова или другой престижный вуз.

российские программисты лучшие в мире

Ильдар Гайнуллин в составе сборной России – победитель Международной олимпиады по информатике 2019

Казанский приволжский федеральный университет

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

Мотивация, скука и технические вузы

Ефим Воинов, один из основателей игровой студии Zeptolab, разработчик популярной во всем мире серии мобильных игр Cut the Rope, начал увлекаться программированием в 8 лет от недостатка развлечений. По его мнению, это могло подтолкнуть и других программистов.

«Помню, родители подарили нам 8-разрядный компьютер ZX Spectrum. Игр под него в продаже было немного, и мы принялись изучать самиздат о языке программирования Бейсик, и вскоре стали писать свои собственные игры. Помню, что особенно меня впечатлила возможность создать реалистичный полет снаряда из пушки по баллистической траектории, и в целом программирование с учетом законов физики. Возможно, это яркое детское впечатление повлияло на разработку головоломки Cut the Rope, которая стала хитом много лет спустя», — рассуждает Воинов.

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

российские программисты лучшие в мире

Московский государственный университет им. М. В. Ломоносова. Вычислительный центр при кафедре вычислительной математики на базе отдела вычислительных машин механико-математического факультета МГУ. Первый вычислительный центр в СССР

Также важным этапом его жизни стало обучение в Московском институте электроники и математики (МИЭМ НИУ ВШЭ). По мнению Воинова, в России немало сильных технических вузов, которые готовят достойных программистов.

При этом важной частью хорошей подготовки российских студентов является изучение фундаментальных знаний по математике, считает декан факультета ВМК МГУ имени М.В. Ломоносова Игорь Соколов.

«На факультете ВМК МГУ, как и на многих других факультетах нашего профиля, обучение включает две компоненты – фундаментальная подготовка по математике и информатике и практическое обучение. Именно, благодаря фундаментальной составляющей, наши студенты могут решать сложные научные и практические задачи», — считает Соколов.

Пиратство, зарплаты и собственные сильные IT-компании в России

IT-рынок начал развиваться в России во время тяжелой экономической ситуации 90-х годов, когда в стране закрывались многие предприятия и научно-исследовательские институты, однако это давало стране фору перед другими странами, считает директор Михаил Густокашин из ВШЭ.

«В то время мировой рынок IT только развивался, и Россия находилась в чем-то даже в более выигрышном положении, по сравнению с остальным миром: не надо было поддерживать устаревшие системы, можно было пользоваться пиратским ПО бесплатно, очень сильно экономить на оплате труда сотрудников», — считает Густокашин.

российские программисты лучшие в мире

Офис Яндекса в Москве

По его мнению, в таких условиях в России смогли вырасти собственные большие и сильные IT-компании, такие как Яндекс и Mail.ru. Вместе с этим большое влияние оказали российские университеты, которые оказались достаточно подготовлены, чтобы обеспечить достойный уровень образования внутри страны.

«Большинство российских выпускников также остается в России и работает в российских компаниях или в филиалах иностранных компаний. Они могут передать свой опыт новым поколениям российских программистов», — уверен Густокашин.

российские программисты лучшие в мире

Сотрудники компании Mail.ru за работой

По мнению сооснователя Zeptolab Ефима Воинова, ключевой мотивацией изучения программирования в России также становятся высокие зарплаты.

Источник

Education Ecosystem Blog

The Education Ecosystem Blog is a hub for in-depth development blogs and new technology announcements written by professional software engineers in the Education Ecosystem network

Featured in

Самые известные программисты России

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

Игорь Анатольевич Данилов

российские программисты лучшие в мире

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

Михаил Владимирович Донской российские программисты лучшие в мире

Российский программист и предприниматель, один из создателей шахматной программы «Каисса» — первого чемпиона мира среди шахматных программ (1974 год), создатель и глава информационно-технологической компании «ДИСКо».

Евгений Валентинович Касперскийроссийские программисты лучшие в мире

Российский программист, один из ведущих мировых специалистов в сфере информационной безопасности. Один из основателей, основной владелец и нынешний глава АО «Лаборатория Касперского»— международной компании, занимающейся разработкой решений для обеспечения IT-безопасности, имеющей более 30 региональных офисов и ведущей продажи в 200 странах. Лауреат Государственной премии в области науки и технологий за 2008 год. В прессе характеризуется как «гроза компьютерной преступности».

Лев Николаевич Королевроссийские программисты лучшие в мире

Советский и российский системный программист и математик, заслуженный профессор Московского университета, доктор технических наук (1967), бессменный заведующий кафедрой автоматизации систем вычислительных комплексов факультета вычислительной математики и кибернетики МГУ.

Дмитрий Витальевич Крюковроссийские программисты лучшие в мире

В порядке личного увлечения разработал первую русскоязычную поисковую систему, назвав её «Rambler» (странник, бродяга). В свой день рождения 8 октября 1996 года выложил программу в сеть. Весной 1997 года создал счетчик «Рамблер-Топ-100». Вместе с Сергеем Лысаковым стал одним из основателей фирмы с аналогичным названием. Он также является автором логотипа системы. В 2000—2001 годах был вице-президентом и членом Совета директоров ОАО «Рамблер Интернет Холдинг». С 2001 года работал в организованных им совместно с Сергеем Лысаковым компаниях «Стек Групп», а также в «Стек Технологии», генеральным директором которой являлся до самой своей смерти. Занимался разработкой и внедрением новой поисковой системы Turtle.

Илья Валентинович Сегалович российские программисты лучшие в мире

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

Дмитрий Витальевич Скляров

российские программисты лучшие в мире

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

Алекса́ндр Алекса́ндрович Степа́новроссийские программисты лучшие в мире

Русско-американский учёный в области информатики и вычислительной техники. Был топ-менеджером компаний SGI, AT&T и Compaq. Наиболее известен как создатель STL (англ. Standard Template Library), ставшей частью стандартной библиотеки языка C++.

Андрей Николаевич Тереховроссийские программисты лучшие в мире

Доктор физико-математических наук, профессор, заведующий кафедрой системного программирования Санкт-Петербургского государственного университета. Российский ученый и ИТ-предприниматель. Основатель и генеральный директор нескольких российских ИТ-компаний. Член Совета правления ассоциации компаний-разработчиков программного обеспечения «РУССОФТ».

Павел Дуров

российские программисты лучшие в мире

Российский предприниматель, программист, рублёвый миллиардер, один из создателей социальной сети «ВКонтакте» и одноимённой компании. Бывший генеральный директор ВКонтакте (2006—2014). В студенческие годы лауреат стипендий Президента РФ и Правительства РФ, трёхкратный лауреат Потанинской стипендии. На данный момент находится за границей и не собирается возвращаться в Россию.

Источник

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *