По данным HackerRank, платформы с полуторамиллионной аудиторией, на которой программисты соревнуются в решении задач, по итогам 2017 года Россия заняла второе место после Китая в рейтинге сильнейших программистов и удерживает абсолютное лидерство в области разработки алгоритмов. Но самые впечатляющие результаты показывают российские студенты, которые разбивают всех в пух и прах на международных олимпиадах и чемпионатах.
0
С 2000 года Россия получила 32 золотые медали на Международном студенческом чемпионате по спортивному программированию ICPC, оставив далеко позади Китай с 13 медалями и США — с шестью.
Что же делает российских IT-специалистов востребованными и успешными?
0
«ЛИТМО-1» (1958) была первой универсальной электронной цифровой машиной для инженерных расчетов, содержала 850 электронных ламп, производила 100 операций в секунду и имела 2048 байт памяти.
.
Преемственность
От Советского Союза современной России досталась сильная математическая школа. Советские ученые совершали революционные прорывы в технических и естественнонаучных областях — достаточно вспомнить имена Петра Капицы, Игоря Курчатова, Льва Ландау.
После распада СССР в девяностые годы IT-специалисты пользовались большим спросом. Программирование было чуть ли не единственной профессиональной сферой, в которой можно было заработать. Хорошо подкованному математику освоить программирование просто, потому что информатика — это практическое приложение математики. Поэтому информатика в России, хоть и с запозданием, тоже стала развитой областью науки и практики.
0
Умники из школы
Российские школьники уже с начальных классов решают много задач, в которых надо удерживать в голове сразу несколько шагов. Фору нашим ученикам дает и запрет на пользование калькулятором на уроках и олимпиадах. Во Франции и США упрощать себе расчеты разрешается с третьего класса.
К тому же наши школьники довольно рано начинают оперировать абстрактными понятиями. Например, многочлены у нас проходят уже в средней школе. Числа — это понятие вообразимое, а вот (a+b)2 осознать гораздо сложнее. Здесь требуется навык абстрактного мышления.
В России также хорошо развита система спецшкол, лицеев с физико-математическим уклоном, разделения на специализации в старших классах. Олимпиады помогают уже со школьной скамьи отобрать и направить талантливых ребят в лучшие вузы страны. Проходя этапы Всероссийской олимпиады школьников, ученики тренируются на сложных задачах и получают опыт соперничества с лучшими из лучших. Как итог — уже на школьном этапе Международных олимпиад по информатике и физике российские ребята показывают незаурядные результаты.
Всем, кто увлекается спортивным программированием, хорошо известно имя Геннадия Короткевича. Он является самым титулованным олимпиадным программистом в мире и занимает первую строчку в рейтинге кодеров на платформе Codeforces. Сначала Короткевич был самым юным абсолютным победителем международной олимпиады школьников по информатике IOI от Белоруссии, а позже поступил в российский вуз и в 2013 и 2015 годах на студенческом чемпионате мира по программированию ICPC в составе команды Университета ИТМО выиграл абсолютное золото. Короткевич также многократно выигрывал «Яндекс.Алгоритм», VK Cup, Google Code Cup и многие другие соревнования.
0
Студенты Университета ИТМО — шестикратные абсолютные чемпионы мира по программированию 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 Дмитрий Егоров и Павел Кунявский.
За рубежом компании тоже помогают студентам, но нас отличают работающие, эффективные программы. «Яндекс» создал относительно простую для использования платформу «Яндекс.Контест», где проводятся соревнования по программированию. Там преподаватели вузов могут сами загружать свои задания. Проверка автоматизирована, а значит, непредвзята, и это помогает региональным вузам встроиться в систему подготовки ведущих программистов.
0
Трудоспособность русских
Чемпионы международных соревнований — это ребята, которые очень много работали еще со школы. Например, в команде МФТИ у одного из участников была медаль Международной школьной олимпиады по информатике. Другой в течение шести лет в вузе, помимо учебы, по нескольку часов в день уделял тренировкам, ездил на бесчисленное количество чемпионатов, тренировочных сборов.
На самих соревнованиях студенты преодолевают большие психологические перегрузки. Сложнейшие задачи, сжатые сроки и сильные соперники — это еще полбеды. На чемпионате 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-образования, популяризировать этот род деятельности.
по поводу лёгкого способа свалить из рашки. знаю кучу прогеров, общался на различных мероприятиях для стартапов, так вот валить мало кто хочет, кто хочет валят мало. все работают на разные страны на удалёнке. получают там, и живут здесь. профит думаю не нужно объяснять...
Есть один нюанс с программистами: их самомнение и нарцисизм не знают границ!!! Поэтому заставить работать вместе хотя бы двух действительно сильных, но не приученных к порядку, программеров ой как не просто. Поэтому у наших хорошо получаются проекты где нужна небольшая команда, но надо проявить мастерство. Масштабные же проекты, вроде операционной системы или серьёзного CAD софта по любому надо делать "стадом" иначе тупо не хватит никаких сроков.
А заголовок то какой! И вот как так получается, что все эти великие таланты не смогли создать ничего путного? Максимум какие-то аппы для андрюши или афони. Скромнее надо быть. Индийцы не хуже будут, а для работодателей даже лучше, так как выделываются меньше. Потому и работают поголовно что в Гугле, что в Майкрософте.
Россия и Китай. Страны с огромным населением и жесткой блокировкой Интернета, слежкой и контролем. Само собой тут лучшие прогеры. Каждый школьник знает что такое ВПН и как им пользоваться - че уж там говорить о тех кто шарит побольше)). Все закономерно. Кто умеет что то - сваливает туда где за эти умения будут нормально платить. Кто пойдет преподователем за мизерную зарплату.
"Почему российские программисты сильнее всех"
--------------------------------
Все-таки объективности ради, не надо писать такой броский заголовок.
Хвастовством попахивает.
Один "российский" жил и учился в Англии, другой родился и учился в Белоруссии.
Все-такие не следует всех под одну гребенку.
Нужно уметь признавать заслуги и других стран, а не приписывать их себе.
я вот думаю что русские хакеры взломали цру ,о нив свою очередь взломали соц.сети своих хакеров.ну а дальше вы итак в курсе.а если серьезно ,то про кого написано молодца,я бы даже сказал красавчеки!
А может быть причина более банальная... Хорошие зарплаты у нас только в IT секторе, и действительно умные ребята так или иначе строят свою жизнь в "рыбном" месте. В других же странах эти умы распределяются между равными по выхлопу отраслями (кто в космонавтике, кто в автомобилестроении, кто в энергетике). Вот и получается, что они неплохи во всем, а мы хороши только там, где у талантливых ребят есть возможность заработать.
Где же были эти хваленые программисты когда компьютерный вирус (или как его там?) "Wonna Cry" атаковал по всей стране компьютеры министерства МВД, атаковал компьютеры банковской сферы, мобильных операторов, РЖД и прочее ?
потому что там за компами сидят "пробки" которые без тени сомнения ловят вирусы по не знанию...
А вообще эта ситуация отлично показала что не только у нас но и во всем мире очень туго с ИТ-безопасниками...
Не путай программиста и администратора безопасника, это совсем разные професии. В статье речь именно о программистах, коорые разрабатывают программы и алгоритмы. Вирусяру ловили с виндой, наши программисты здесь ни при чем
А зачем уезжать? Когда есть удаленный доступ и интернет? Да и платежные системы в России не забанены... Так что про уехать.. это уже лет десять как не актуально
А давайте-ка поздравим Ивана с четырехлетием а фишках. 8000 постов это вам не хухры мухры. Хоть я с ним частенько и не согласен, но если не он, то кто быб наполнял этот ресурс контентом? А тут человек из деревни, помимо основной работы за невеликие деньги, кажный божий день без выходных и праздников пилит посты по 6 штук в день. Так что еще раз поздравляю и желаю дальнейших успехов на ниве лайкодр.. (извини не удержался)) постотворчества.
У меня фигня в том что никак не найду достойное место с достойной зарплатой.
Вроде не дурак, но всю жизнь считаю копейки от зарплаты до зарплаты.
К стати - я в Вильнюсе с советских времен.
Манагеры у нас плохие, нет того чувства меры которая связывает бизнес и потребителя, из за этого наши работники нищие, и при первой возможности бегут на заработки куда то где платят больше и цены ниже...
Если задуматься то бОльшая часть ПО написанного в мире написана выходцами из СССР, но даже теоретически сложно представить что они могли бы все это написать в России, хотя бы потому что некому ставить задачи, некому реализовать, и некому платить!
Обидно!
У меня на глазах мои друзья уезжали за границу, обычными кодерами, некоторые приезжали потом в гости рассказывали, структура примерно такая, индусы командуют, у них это в крови, китайцы набирают код, причем много разного как будто перебором, а русские пишут алгоритмы, эдакая прослойка между китайцами и индусами, связующая прослойка.
Собственно благодаря русским из кучи не связанного кода получается то, под что была поставлена задача...
по поводу лёгкого способа свалить из рашки. знаю кучу прогеров, общался на различных мероприятиях для стартапов, так вот валить мало кто хочет, кто хочет валят мало. все работают на разные страны на удалёнке. получают там, и живут здесь. профит думаю не нужно объяснять...
Есть один нюанс с программистами: их самомнение и нарцисизм не знают границ!!! Поэтому заставить работать вместе хотя бы двух действительно сильных, но не приученных к порядку, программеров ой как не просто. Поэтому у наших хорошо получаются проекты где нужна небольшая команда, но надо проявить мастерство. Масштабные же проекты, вроде операционной системы или серьёзного CAD софта по любому надо делать "стадом" иначе тупо не хватит никаких сроков.
А заголовок то какой! И вот как так получается, что все эти великие таланты не смогли создать ничего путного? Максимум какие-то аппы для андрюши или афони. Скромнее надо быть. Индийцы не хуже будут, а для работодателей даже лучше, так как выделываются меньше. Потому и работают поголовно что в Гугле, что в Майкрософте.
Интересно, а сколько из этих победителей олимпиад остаётся в России спустя пять лет после окончания ВУЗа?
Россия и Китай. Страны с огромным населением и жесткой блокировкой Интернета, слежкой и контролем. Само собой тут лучшие прогеры. Каждый школьник знает что такое ВПН и как им пользоваться - че уж там говорить о тех кто шарит побольше)). Все закономерно. Кто умеет что то - сваливает туда где за эти умения будут нормально платить. Кто пойдет преподователем за мизерную зарплату.
--------------------------------
Все-таки объективности ради, не надо писать такой броский заголовок.
Хвастовством попахивает.
Один "российский" жил и учился в Англии, другой родился и учился в Белоруссии.
Все-такие не следует всех под одну гребенку.
Нужно уметь признавать заслуги и других стран, а не приписывать их себе.
"В зависимости от типа соревнования Геннадий участвует одиночно как представитель Белоруссии или в команде университета.
Команда ИТМО завоевала титул абсолютных чемпионов ACM ICPC в том числе благодаря участию Короткевича в 2013 и 2015 годах. "
Я первое место занял в 1994-м году в Санкт-Петербурге. Я тогда в 10-м классе учился. Больше никогда нигде не участвовал.
да создайте же им условия ,чтобы из страны не выезжали.на одном патриотизме при рыночной экономике,вы чего хотели!?
Как ты непатриотично рассуждаешь. Вот Сирию восстановим, олигархам поможем и тогда Россией займемся
Невозможно создать условия для отного отдельного взятого сектора экономики
Ну полицаям и служивым создали..
Да и нефтянка у нас не бедствует.
я вот думаю что русские хакеры взломали цру ,о нив свою очередь взломали соц.сети своих хакеров.ну а дальше вы итак в курсе.а если серьезно ,то про кого написано молодца,я бы даже сказал красавчеки!
А чтож операционку до сих пор российскую не написали?
она есть ,но она ядерных объектах.
Угу, на ядре того же Линукса.
А может быть причина более банальная... Хорошие зарплаты у нас только в IT секторе, и действительно умные ребята так или иначе строят свою жизнь в "рыбном" месте. В других же странах эти умы распределяются между равными по выхлопу отраслями (кто в космонавтике, кто в автомобилестроении, кто в энергетике). Вот и получается, что они неплохи во всем, а мы хороши только там, где у талантливых ребят есть возможность заработать.
Где же были эти хваленые программисты когда компьютерный вирус (или как его там?) "Wonna Cry" атаковал по всей стране компьютеры министерства МВД, атаковал компьютеры банковской сферы, мобильных операторов, РЖД и прочее ?
потому что там за компами сидят "пробки" которые без тени сомнения ловят вирусы по не знанию...
А вообще эта ситуация отлично показала что не только у нас но и во всем мире очень туго с ИТ-безопасниками...
Не путай программиста и администратора безопасника, это совсем разные професии. В статье речь именно о программистах, коорые разрабатывают программы и алгоритмы. Вирусяру ловили с виндой, наши программисты здесь ни при чем
Они как раз его и писали))
Программисты не занимаются вопросами кибер безопасности, это ближе к системным администраторам и к специалистам по безопасности.
Ваша претензия похожа на претензию к врачу хирургу который не смог вылечить рак.
Это абсолютно разные области знаний.
Если они умные, то уедут при первой же возможности.
Так и делают. Программистов территориально вообще ничего не держит.
Собственно и ехать не нужно. Если есть деньги и нет особых политических амбиций выгоднее жить в РФ, где 90% проблем решается деньгами.
А зачем уезжать? Когда есть удаленный доступ и интернет? Да и платежные системы в России не забанены... Так что про уехать.. это уже лет десять как не актуально
Уехать всегда актуально
Потому что это не так
Скоро выйдет пост : российские медведи сильнее остальных медведей в мире
А давайте-ка поздравим Ивана с четырехлетием а фишках. 8000 постов это вам не хухры мухры. Хоть я с ним частенько и не согласен, но если не он, то кто быб наполнял этот ресурс контентом? А тут человек из деревни, помимо основной работы за невеликие деньги, кажный божий день без выходных и праздников пилит посты по 6 штук в день. Так что еще раз поздравляю и желаю дальнейших успехов на ниве лайкодр.. (извини не удержался)) постотворчества.
При всей их крутости повседневно пользуемся виндой или макосью и т.д. и т.п.
А в мелкософте то кто работает?
А чьим пенсионерам мелкософт платит отчисления в пенсионный фонд?
Знал бы ты еще кто пишет эту Макось и Винду. Там больше половины программистов из России.
Американским естественно.
У меня фигня в том что никак не найду достойное место с достойной зарплатой.
Вроде не дурак, но всю жизнь считаю копейки от зарплаты до зарплаты.
К стати - я в Вильнюсе с советских времен.
Хороших специалистов место находит само. Еще и выбирать приходится.
Манагеры у нас плохие, нет того чувства меры которая связывает бизнес и потребителя, из за этого наши работники нищие, и при первой возможности бегут на заработки куда то где платят больше и цены ниже...
Если задуматься то бОльшая часть ПО написанного в мире написана выходцами из СССР, но даже теоретически сложно представить что они могли бы все это написать в России, хотя бы потому что некому ставить задачи, некому реализовать, и некому платить!
Обидно!
У меня на глазах мои друзья уезжали за границу, обычными кодерами, некоторые приезжали потом в гости рассказывали, структура примерно такая, индусы командуют, у них это в крови, китайцы набирают код, причем много разного как будто перебором, а русские пишут алгоритмы, эдакая прослойка между китайцами и индусами, связующая прослойка.
Собственно благодаря русским из кучи не связанного кода получается то, под что была поставлена задача...
Упаси меня дух от командира индуса.
Потому что у наших манагеров задача нахапать и при этом ничего не вкладывать
не путайте собственников и менеджеров.
Задачи менеджерам ставят собственники.