20081
Президент РФ Владимир Путин подписал закон, дающий авиакомпаниям право продавать билеты на самолет по невозвратным тарифам, что должно способствовать снижению стоимости авиаперелета, сообщает агентство Прайм со ссылкой на пресс-службу Кремля
22528
Президент РФ Владимир Путин подписал закон об упрощенной выдаче российского гражданства соотечественникам, которые свободно владеют русским языком и живут либо проживали на территории СССР или Российской империи в границах современной РФ, сообщает РИА Новости
11923
Комиссия Госдумы по этике по поручению спикера Сергея Нарышкина, предположительно, на следующей неделе рассмотрит инцидент с участием лидера ЛДПР Владимира Жириновского, который оскорбил журналистку МИА «Россия Сегодня», сообщает РИА Новости.
3772
Парламент Крыма утвердил назначение экс-главы самообороны вице-премьером республики
7887
Роспотребнадзор не ожидает проблем с прохождением летнего оздоровительного сезона в Крыму, сообщает РИА Новости со ссылкой на главу ведомства Анну Попову
6622
Крымские отряды самообороны уберут все заборы, незаконно преграждающие проход к пляжам, сообщило правительство региона в своем микроблоге в Twitter.
4004
Высшая школа экономики продолжает цикл лекций в музеях Москвы. 24 апреля в Центре современной культуры «Гараж» состоится лекция «Истинная роль брендов в обществе постмодерна».
2946
Министр природных ресурсов: Природные пожары в этом году застали Россию врасплох
11785
Сотрудники столичной Госавтоинспекции ограничат движение в центре Москвы в понедельник из-за репетиции военного парада, который пройдет на Красной площади 9 мая, сообщает РИА Новости
9400
Власти Москвы могут отказаться от строительства одной станции на «зеленой» ветке метро
7384
Военную технику для участия в Параде Победы этой ночью перебросят на Ходынское поле
7828
Федеральное агентство по туризму (Ростуризм) выражает озабоченность вмешательством политики в туристическую отрасль на примере отказа чешского отеля принять российских туристов в знак протеста против присоединения Крыма к РФ, сообщила РИА Новости руководитель пресс-службы ведомства Ирина Щеголькова.
5232
МВД Украины утверждает, что телевышки в Донецке никто не захватывал, и каналы транслируются в обычном режиме, сообщает РИА Новости со ссылкой на сайт ведомства.
4011
В украинском Славянске неизвестные обесточили телецентр, транслирующий российские каналы
3117
Компромисс по ситуации на Украине должен быть найден внутри нее, а не между третьими игроками, например между РФ и США, заявил президент РФ Владимир Путин во время прямой линии с россиянами
3045
ЦБ РФ с 17 апреля отозвал лицензию у дагестанского банка «Каспий»
3982
Торговый дом «Шатер» рассматривает возможность строительства сафари-парка в Подмосковье
2836
Лоукост-авиакомпания «Добролет», созданная «Аэрофлотом», будет базироваться в Шереметьево
2854
«Ростелеком» построил линию связи с Крымом по дну Керченского пролива
4338
Павел Дуров: Мы не будем удалять ни антикоррупционное сообщество Навального, ни сотни других сообществ
3776
Google не раскрывает данные о первом дне продаж «умных» очков в США
2669
Чиновники бронируют адреса в новых доменах .москва и .moscow
2291
Компания Google отделила Крым от Украины на своих картах
4318
Суд отклонил иск мордовской колонии к Толоконниковой из-за ее письма об условиях труда
4295
Мировой суд в Москве рассмотрит дело Алексея Навального о клевете
2836
Глава Мосгорсуда Ольга Егорова подала документы в квалификационную коллегию на повторное занятие этой должности; таким образом, Егорова не претендует на занятие вакантного места председателя объединенного Верховного суда РФ
2899
Прокуроры заинтересовались художником, приковавшим гениталии к Красной площади
3321
Здания в центре Москвы украсят репродукциями знаменитых картин
3098
Фильм о русской Жанне Д'Арк покажут на открытии киномарафона в Крыму
2936
Харуки Мураками впервые за девять лет выпустил сборник новелл
3141
В Мексике скончался писатель Габриэль Гарсиа Маркес, его тело будет кремировано
5532
Менеджер Шумахера сообщила, что его состояние немного улучшилось
4035
Олимпийские кольца из Сочи подарят Греции
3673
Новый логотип чемпионата России по футболу будут выбирать болельщики
3103
Официальную песню чемпионата мира-2014 по футболу представили на YouTube
00:05 29/05/2012 Евгений Насыров 0 138

Последние алгоритмы

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

ACM IC PC

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

В финале завершившейся недавно в Варшаве самой солидной в мире олимпиады по программированию ACM ICPC (Association for Computing Machinery International Collegiate Programming Contest) победила команда Санкт-Петербургского университета информационных технологий, механики и оптики (СПбГУ ИТМО). Это уже четвертая победа питерцев, опередивших в гонке за лидерство студентов Шанхайского университета — у них в активе три кубка. Примечательно, что ни один другой вуз планетыне демонстрирует такое постоянство выступлений своих студентов в двухтысячные, команда СПбГУ ИТМО побеждала в 2004, 2008 и 2009 годах.

В Варшаве команде под руководством бессменного тренера и двукратного абсолютного чемпиона Андрея Станкевича, удалось обойти 111 команд из более чем 80 стран мира (всего в отборочных соревнованиях принимали участие более 8500 команд из 2219 университетов). Студенты из Санкт-Петербурга за пять часов решили максимальное количество предложенных задач — девять из двенадцати. Впрочем, российские команды в олимпиаде ACM ICPC, которая проходит уже в 36-й раз, редко остаются без медалей. По регламенту награждаются 12 лучших команд: «золото», «серебро» и «бронзу» получают по четыре команды. В этот раз в числе финалистов оказались Московский инженерно-физический институт (3-е место, «золото») и Московский госуниверситет (10-е место, «бронза»). В 2011 году медали тоже получили три российских вуза.

Организаторы олимпиады по программированию отмечают, что сегодня только команды из нашей страны все еще способны сдерживать напор китайцев, все чаще занимающих высокие места на подобных соревнованиях. В этом году, впрочем, очень сильно выступил Варшавский университет — поляки традиционно сильны в программировании, а тут еще и родные стены помогли. Студенты из Варшавы, как и коллеги из СПбГУ ИТМО, решили девять задач из двенадцати, проиграв нашим только по дополнительным показателям. Причем интрига сохранялась до последнего: в итоговой таблице количество баллов у команд постоянно менялось при подсчете. С представителями КНР в этом году россияне также бились до последнего: в призерах оказались три китайские команды, но они не сравнялась с Физтехом и ИТМО по главному показателю — числу решенных задач. Отметим, что среди 12 призеров оказались и две белорусские команды.

Постоянные успехи команды из Санкт-Петербурга и других российских городов объясняются прежде всего сильными олимпиадными традициями, пояснил «МН» декан факультета информационных технологий и программирования СПбГУ ИТМО Владимир Парфенов. Кроме того, отмечает он, международные успехи молодых разработчиков связаны с тем, что российская школа программирования и разработки программного обеспечения сделали колоссальный скачок в 2000-е. «У нас появились десятки компаний мирового класса и два явных лидера — «Яндекс» и Mail.Ru Group. И мы в числе трех стран, где есть свои уникальные интернет-поисковики, это также определяет спрос на высококлассных разработчиков», — говорит Парфенов. Но, по его мнению, важнее поисковиков те компании, которые не на слуху у широкой публики, но делают продукты мирового класса, востребованные глобальными IT-корпорациями. «Кроме двух столиц есть еще четыре города — Екатеринбург, Новосибирск, Саратов, Нижний Новогород, в которых готовят будущих победителей олимпиад, а в перспективе и элиту мирового IT», — рассказывает Парфенов.

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

Другие эксперты обращают внимание на то, что россияне сохраняют лидирующие позиции, несмотря на то, что сами олимпиады постепенно меняются. Например, в последние годы задания на олимпиаде ACM ICPC становятся более бизнес-ориентированными. «Они нацелены на решение каких-либо задач, влияющих на нашу жизнь, алгоритмы, которые придумывают игроки, могут потом пригодиться и бизнес-компаниям, и в повседневной жизни», — рассказывает Сергей Белов, координатор университетских программ IBM в регионе Центральная и Восточная Европа, Ближний Восток, Африка. Сама IBM по ходу соревнований презентовала свои последние разработки, например, программу, обеспечивающую автоматическое охлаждение серверных, исходя из того, что температура в разных частях и на разных уровнях таких помещений может серьезно варьироваться. Программа позволяет экономить серьезные деньги, утверждают представители IBM. Задачи, решаемые на олимпиаде, и решения, которые находят участники чемпионата по программированию, впоследствии могут стать основой для создания подобных разработок. Не случайно и команда-участник состоит из трех человек — это имитация группы разработчиков в любой глобальной IT-компании.

В качестве примера успешной «монетизации» навыков олимпийского программирования тренеры команд и организаторы любят вспоминать компанию «Скартел» (бренд Yota). Ее сооснователем стал выпускник СПбГУ ИТМО Александр Штучкин, золотой медалист олимпиады 2003 года. «Мобильная WIMAX сеть — яркий пример того, как очень сложные, нетривиальные алгоритмы применяются на практике и становятся бизнесом», — рассказывает Сергей Белов. Другой любимый у тренеров пример успешности олимпиадников — руководитель группы разработчиков социальной сети «вконтакте» Николай Дуров, двукратный чемпион ACM ICPC и брат основателя этой соцсети Павла Дурова.  

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

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

Доказывая тезис о том, что все успехи россиян сегодня держатся на отдельных энтузиастах, Белов приводит в качестве примера тренера Антона Панкратьева, старшего преподавателя кафедры математической теории интеллектуальных систем мехмата МГУ. До этого команду московского университета тренировал его отец, ведущий научный сотрудник мехмата Евгений Панкратьев, основатель школы спортивного программирования МГУ.

Нехватка преподавателей самым прямым образом сказывается и на дефиците молодых специалистов, которых вузы могут предложить рынку. Только российским компаниям требуется ежегодно порядка 40 тыс. новых специалистов. Но претендентов на порядок меньше. «Каждая крупная глобальная компания, будь то Microsoft или Facebook, приглашая разработчиков, предлагает им в качестве экзамена определенные тестовые задания, очень похожие на олимпиадные. Поэтому мы знаем, сколько у нас есть ребят этого уровня. Из всех молодых людей одного года рождения в России на заметку берут около 500 человек, не более 200 из них уровня финала ICPC. Они все известны поименно: с родителями, бабушками, девушками, явками и паролями», — говорит Владимир Парфенов из СПбГУ ИТМО. Кроме того, по его словам, сказывается и демографический фактор, да и субъективные предпочтения молодых россиян, не желающих развиваться именно в этой профессии.

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