WWW.KNIGA.LIB-I.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Онлайн материалы
 

Pages:     | 1 | 2 || 4 | 5 |

«Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики ИСТОРИИ КАФЕДРЫ «КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ» НИУ ИТМО Санкт-Петербург ...»

-- [ Страница 3 ] --

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

Прошедший финал мирового первенства стал как бы еще одной иллюстрацией происходящих в мировом компьютерном мире процессов. В 1996 году две команды – из МГУ и СПбГУ ИТМО – первыми из россиян выступили в финале. Чемпионом мира тогда стала команда одного из известнейших северо-американских университетов – калифорнийского университета Беркли, второе и третье места заняли команды Гарвардского университета и канадского университета Ватерлоо, четвертое место заняла лучшая из европейских команда Софийского университета, которая, кстати, в следующем году в полном составе переместилась в Массачусетский технологический институт и выступила уже за американский университет. В итоговой таблице были классифицированы (приведены с указанием занятого места) 26 команд, решивших по 6, 5 или 4 задачи. Остальные 16 команд не были классифицированы и в итоговом протоколе расположились в алфавитном порядке (так называемые Honorable Mention Teams). В число неклассифицированных команд попали, в частности, и команды Пекинского и Шанхайского университетов.

В число 26 классифицированных команд вошли 14 команд университетов США, две канадские команды, две российские команды (СПбГУ ИТМО и МГУ) и по одной команде из Болгарии, Германии, Словакии, Нидерландов, Польши, Австралии, Новой Зеландии и Гонконга, тогда еще не входившего в состав Китая.



В финале 1997 года в число 27 классифицированных попала команда Тайваня, а остальные четыре китайские команды, и в том числе команда Шанхайского университета, остались неклассифицированными. Кстати, финал 1997 года стал последним, где победила команда североамериканского университета. Только в финале 1998 года команды Китая впервые вошли в число классифицированных, но при этом остались за пределами призовой десятки. Отметим, что присутствие китайских студентов на финалах и тогда было достаточно заметным, но они выступали в финалах в футболках ведущих американских и канадских университетов. С непривычки членов команды СПбГУ ИТМО в этом смысле сильно удивил полностью азиатский состав выступавшей за соседним столом в финале 1996 года команды университета Ватерлоо. От этой точки начали свой путь китайские команды.

И вот – финал 2005 года, в котором выступали 78 команд. Главные надежды хозяев были связаны с командой Шанхайского университета, которая в финале 2002 года стала первым азиатским чемпионом мира по программированию. Главная ставка «остального мира» делалась прежде всего на знаменитые и исключительно сильные «Russian Teams».

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





Первые четыре часа прошли при подавляющем преимуществе команды МГУ и чемпиона мира 2004 года команды СПГУ ИТМО, которые за первые три с небольшим часа решили по семь задач. При этом москвичи выигрывали у нашей команды около ста минут штрафного времени. Спустя десять минут после команды СПбГУ ИТМО, на 205 и 211 минутах, шестую и седьмую задачи решила и команда университета Ватерлоо, которая вышла на третье место. Команда Шанхайского университета на 203 минуте, чуть раньше команды Ватерлоо, сдала лишь шестую задачу и в результате в «замороженной»

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

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

После соревнований один из членов жюри финала объяснил москвичам, что в выбранном ими алгоритме решения не был рассмотрен один из случаев. Вообще удивительно, что же за задачи дает жюри в финале, если «великий» Петя Митричев, имея в своем полном распоряжении компьютер в течение почти двух часов, так и не решил эту задачу! Команда СПбГУ ИТМО работала параллельно над задачами A и G. Путь решения задачи G, на первый взгляд, был выбран правильный, но ребятам так и не удалось устранить в написанной программе все ошибки, в задаче же А был выбран менее эффективный, чем требовалось, алгоритм, было сделано немало безуспешных попыток ее сдачи, но в итоге положительного ответа жюри так и не удалось добиться. Команда университета Ватерлоо, как и команда СПбГУ ИТМО, решала задачи А и G – и тоже безуспешно.

И тут из, казалось бы, безнадежного положения сделала свой фантастический победный рывок команда Шанхайского университета. В самом начале пятого часа она сдала седьмую задачу и на финише стала решать задачи А и D. Заметим, что о путях решения задачи D у всех присутствовавших на финале россиян, а также у не присутствовавших в Шанхае знаменитых российских ветеранов-болельщиков не было никаких идей.

Истекал последний, пятый час соревнований, и стало ясно, что чемпионом мира станет команда, решившая восьмую задачу. И вот, за семь минут до истечения времени состязаний под восхищенный гул китайских болельщиков судья понес к столу команды Шанхайского университета восьмой шарик. Шанхайским студентам удалось успешно сдать задачу D, перейти с четвертого места на первое и таким образом выиграть финал чемпионата мира 2005 года. Красивая и во многом (с учетом хода борьбы, в которой она была завоевана) символическая победа, одержанная над исключительно сильными, опытными, возглавляемыми выдающимися тренерами и находящимися в прекрасной форме соперниками! Не хочется говорить громких слов, но не пойдет ли дело по аналогичному сценарию и в других областях компьютерного мира? Этап, когда китайские парни сражались за победу в составах команд университетов других стран, по-видимому, завершен.

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

Второе место, золотую медаль и звание чемпиона Европы завоевала команда Московского государственного университета. Третье место и золотую медаль завоевала команда Санкт-Петербургского государственного университета информационных технологий, механики и оптики в составе Павла Маврина, Сергея Оршанского и Дмитрия Павлова, тренер – Андрей Станкевич. Таким образом, достойно завершила свои выступления одна из самых титулованных российских команд – чемпион мира и Европы 2004 года и чемпион России 2003 и 2004 годов.

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

Главными особенностями этих результатов были огромный успех китайцев и небывалый провал университетов США. Во время состязаний многочисленные болельщики американских команд с горечью говорили, что им впервые не за кого болеть – разве что за команду канадского университета Ватерлоо. В число первых 28 команд, решивших от пяти до восьми задач, вошли восемь китайских команд (причем три команды – из Шанхая), девять российских, две канадские, две иранские (в Иране существует очень сильная математическая школа с международной известностью), две польские и по одной команде из Белоруссии, Швеции, Норвегии, Румынии и США (команда университета Иллинойса, который в предыдущие годы никаких заметных результатов не показывал). Сильное впечатление на присутствовавших произвело объявление чемпиона Африки и Ближнего Востока – команды университета Кейптауна, когда на сцену поднялись те же три китайских парня. Справедливость, правда, требует отметить, что сам по себе факт формирования команды из китайских студентов еще не гарантирует успех. Например, таким образом была сформирована команда знаменитого Калтеха, однако она решила только 4 задачи и попала в группу команд, занявших места с 29 по 40.

Неутешительные итоги последнего финала активно обсуждались в американской прессе.

Ее общий вывод можно сформулировать так: «Погрязнув в самодовольстве и самоуспокоенности, мы пропустили колоссальный рывок азиатских стран».

Сопоставив приведенные выше результаты финалов 1996 и 2005 годов, выводы читатель сделает сам. Хотелось бы только отметить, что если российский бизнес в области разработки программного обеспечения думает, что все сказанное его не касается и на его век программистов и заказов хватит, то это, как ни печально для всех нас, – ошибочное мнение. Спокойной жизни осталось максимум лет на пять. И если не принять срочных мер в области организации бизнеса и подготовки программистских кадров, то хороших перспектив в весьма обозримом будущем у нас больше не будет. В лучшем случае за счет отдельных «пассионарных» личностей в неравной борьбе с растущей мощью огромного восточного государства мы еще какое-то время протянем на центральных ролях в финалах, но потом и этому придет конец. Нам надо срочно принимать специальную программу подготовки российских программистов, включающую не столько учебно-методические мероприятия (разработку номенклатуры специальностей, программ, курсов и т.д.), обсуждению которых сейчас посвящено девяносто процентов времени, сколько мероприятия, решающие прежде всего социально-демографические, финансово-юридические и организационные проблемы. Без создания вертикали управления этой подготовкой у нас не будет шансов на то, чтобы отстоять свое (пусть и не очень большое) место под мировым компьютерным солнцем.

Эти слова были написаны в 2005 году. В 2009 году по решению Комиссии при Президенте Российской Федерации по модернизации и технологическому развитию экономики России было решено провести в 2010–2012 годах проект «Подготовка и переподготовка ИТ-специалистов на базе центров образования и разработок в сфере информационных технологий», направленный на создания национальной системы для подготовки высококлассных специалистов в области разработки программного обеспечения. Об этом проекте будет рассказано ниже.

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

В июне 2004 года по инициативе и представлению профессора А.А. Шалыто Ученый Совет СПбГУ ИТМО на своем заседании принял решение о присуждении звания «Почетный доктор» выдающемуся ученому в области программной инженерии профессору Высшей политехнической школы (ETH) в Цюрихе Никлаусу Вирту. Никлаус Вирт создал ряд языков программирования (Pascal, Modula, Modula-2, Oberon) и является лауреатом многих престижных премий и наград, среди которых ACM Turing Award (1984) и ACM Special Interest Group on Software Engineering Outstanding Research Award (1999).

Он имеет звание Fellow of the ACM (1994). С профессором Никлаусом Виртом у сотрудников кафедры «Компьютерные технологии» сложились весьма теплые отношения, которые поддерживаются до сих пор (http://is.ifmo.ru/education/zurich_virt/).

Вручение диплома и мантии Почетного доктора состоялось 13 сентября 2005 года (http://is.ifmo.ru/belletristic/_wirth_poch.pdf).

Признание автоматного программирования одним из стилей программирования В 2005 году известный российский ученый в области программирования профессор Н.Н. Непейвода опубликовал книгу [48], в которой автоматное программирование стало рассматриваться как стиль программирования. В этой книге в качестве ключевых слов к лекции под названием «Автоматное программирование» используются следующие: А.А. Шалыто, таблица состояний и переходов, состояние, переход, автомат Мура, автомат Мили, автоматное программирование, блок-схема.

А затем в книге написано:

– Термин «автоматное программирование» принадлежит, насколько нам известно, А.А. Шалыто. Во всяком случае, ему принадлежит заслуга его развития вопреки моде и мнению большинства.

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

Продукты этой компании высоко оценивались ведущими программистами мира.

В Санкт-Петербурге в то время размещался центр разработок компании Borland, который, в частности, развивал программный продукт Borland Together, предназначенный для визуального проектирования программ на основе языка UML. Профессор А.А. Шалыто давно вынашивал идею включения в этот продукт разделов, базирующихся на использовании автоматного программирования. Предоставим ему слово для описания процесса реализации этой идеи.

Мне очень хотелось рассказать об автоматном программировании создателям продукта Borland Together, тем более, что В.Г. Парфенов хорошо знал руководителя петербургского центра разработок компании Borland Андрея Владимировича Иванова. Когда я стал уговаривать Владимира Глебовича провести встречу с А.В. Ивановым и его сотрудниками, он сначала сказал, что люди занимаются серьезным делом, а мы их будем отвлекать (слово «ерундой» он тактично не упомянул). Однако после разговора с Г.А. Корнеевым, он все-таки позвонил А.В. Иванову. Мы пошли целой командой. Основное сообщение об автоматном программировании сделал не я, а Г.А. Корнеев (так ли давно Георгий об этом программировании и слышать не хотел?). Потом про различные аспекты автоматного подхода рассказали Никита Шамгунов и Даниил Шопырин (он приехал из Оренбургского университета и поступил ко мне в аспирантуру в 2003 году), а в конце выступил Вадим Гуров и рассказал про UniMod. На выступлении Вадима на лице А.В. Иванова появилась улыбка, и он высказался по поводу наших докладов весьма благожелательно, чем, похоже, сильно удивил Владимира Глебовича.

Главным результатом этого «похода» стало решение о начале совместной деятельности центра разработок компании Borland и кафедры «Компьютерные технологии».

При этом компанией было решено на базе СПбГУ ИТМО создать образовательный центр «Академия Borland» для повышения квалификации студентов-программистов и исследовательскую лабораторию в области технологий программирования, одна из задач которой состояла бы, в частности, в написании книги об автоматном программировании на английском языке.

Эти планы были официально подтверждены в мае 2005 года в ходе визита в СанктПетербург президента и исполнительного директора компании Borland Дейла Фуллера, которому на основании решения Ученого совета было присуждено звание «Почетный доктор СПбГУ ИТМО». В своем ответном слове Дейл Фуллер, в частности, сказал, что принято решение о выделении корпорацией на первый год работы лаборатории 100000 долларов. При этом непосредственно на церемонии награждения он вручил символический чек на эту сумму чемпионам мира по программированию 2004 года Павлу Маврину, Сергею Оршанскому и Дмитрию Павлову.

Это решение не было случайным. Наши результаты действительно представляли интерес для компании Borland. Об этом, в частности, свидетельствует выдержка из интервью ее вице-президента Д. Интерсимона. опубликованного в еженедельнике «PC WEEK».

– Что Вы думаете по поводу идеи создания исполняемого UML – использования для разработки программ языка моделирования без его промежуточного преобразования в код на традиционном языке программирования? Насколько мне известно, Borland сотрудничает в этом направлении с командой российских разработчиков из СПбГУ ИТМО.

– Да, такая идея выглядит достаточно заманчиво и вполне реалистична. Хотя должен сказать, что, несмотря на повышение значимости визуального моделирования в процессе создания программного обеспечения, при разработке серьезных программ без написания кода мы не сможем обойтись. Проект UniMod, над которым трудится эта российская команда, очень интересный, но все же он пока находится на исследовательской стадии.

PC WEEK/RE. 2005. № 47, с. 31 Успех чемпионов мира был успешно «монетизирован» при большом содействии руководителя петербургского центра разработок знаменитой в те годы компании Borland А.В. Иванова В итоге начались даже переговоры о разработке на основе UniMod коммерческого продукта. К сожалению, так перспективно начавшееся сотрудничество продолжалось всего полгода, так как у компании Borland возникли существенные финансовые проблемы, вызванные, в частности, широким распространением свободно распространяемой среды Eclipse, подорвавшим продажи продуктов компании. В результате компания Borland была продана, и ее знаменитая марка Borland исчезла из мира программистов. Поэтому совместная лаборатория фактически проработала менее года, и оставшиеся от гранта деньги были потрачены на поддержку образовательного проекта «Академия Borland», которая работает и в настоящее время под названием «Академия современного программирования».

Получение гранта на развитие автоматного программирования В 2005 году кафедра выиграла конкурс и получила грант на проведение опытноконструкторской работы на тему «Автоматное программирование: применение и инструментальные средства», которая выполнялась в рамках Федеральной целевой научнотехнической программы «Исследования и разработки по приоритетным направлениям науки и техники» на 2002–2006 годы [88]. Разработанное средство, названное UniMod, использует нотацию UML и является плагином к среде разработки Eclipse [21]. Указанная работа вошла в число пятнадцати наиболее перспективных научных проектов, которые находились в 2005/2006 году в распоряжении Федерального агентства по науке и инновациям [20].

На инструментальное средство UniMod были получены два свидетельства о регистрации программ, одно из которых имеет красноречивое название – «Ядро автоматного программирования» [24]. После этого было получено еще почти полтора десятка таких свидетельств на различные программы, связанные с автоматным подходом.

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

Вплотную учебным процессом он занялся сразу после окончания магистратуры в 2004 году, и уже через год студенты кафедры «Компьютерные технологии» почувствовали его присутствие на предзащитах бакалаврских и магистерских работ и курсовых проектов. До прихода Г.А. Корнеева на кафедре, по существу, отсутствовали преподаватели, владеющие требуемыми компетенциями в области практического программирования и способные быстро оценить объем и качество представляемых студентами разработок. Г.А. Корнеев встал могучей стеной на пути программистской халтуры, которую пытались по привычке спихнуть отдельные нерадивые студенты. В.Г. Парфенов до сих пор помнит, как в его кабинет прибежал с предзащиты магистр с жалобой на Г.А. Корнеева.

– Владимир Глебович, – начал обиженный Г.А. Корнеевым. – Я, благодаря замечательной подготовке, полученной на кафедре, прекрасно устроился в компанию, руковожу группой из десяти программистов, получаю высокую зарплату, в жизни всем доволен и благодарен за это кафедре и Вам лично, – закончил он благодарственное вступление и перешел к изложению жалобы. – В качестве магистерской работы я представил плод годовой работы своей группы, за который заказчик заплатил большие деньги, а Гоша (Георгий Александрович – поправил В.Г. Парфенов) после окончания моего доклада полистал пояснительную записку и заявил, что оценивает созданное программное обеспечение в полтора дня работы! Владимир Глебович, помогите, скажите ему, что он не прав!

Однако ответ В.Г. Парфенова разочаровал жалобщика:

– Судя по просьбе, я понял, что Вы считаете, что я окончательно впал в маразм и перестал адекватно и правильно оценивать свои и чужие возможности. Вы просите меня отменить решение Георгия Александровича – одного из лучших программистов мира, который превосходит меня в области программирования на много порядков. Но это нелепо!

Единственное, что я могу Вам предложить в этой ситуации, так это попросить технического директора Вашей компании встретиться с Г.А. Корнеевым и разъяснить ему достоинства представленной работы.

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

Уже в первый год своей преподавательской деятельности Г.А. Корнеев, используя наработки по автоматному программированию, «вдохнул новую жизнь» в проект с визуализаторами, выполняемый во втором семестре первого курса. Как говорят в некоторых компаниях, студент, прошедший «живым» это испытание, уже является неплохим работником.

Первый опыт работы А.А. Шалыто с чемпионами мира по программированию Успешные выступления команд университета в чемпионатах мира по программированию позволили А.А. Шалыто получить и обобщить уникальный опыт проведения учебного процесса с обладателями титулов чемпионов мира. До этого Анатолий Абрамович отработал основные учебно-педагогические приемы на обладателях золотых медалей, о которых было написано выше.

Отношения Анатолия Абрамовича с каждым участником нашей первой звездной команды, в которую входили Павел Маврин, Сергей Оршанский и Дмитрий Павлов, складывались по-разному. С Павлом Мавриным у А.А. Шалыто сразу возникли прекрасные отношения, которые продолжаются до сих пор, поскольку Павел остался работать на кафедре «Компьютерные технологии» на постоянной основе. Как А.А. Шалыто общался с Сергеем Оршанским и чего добился от Сергея, лучше всего описано в собственных заметках Анатолия Абрамовича [100].

В 2005 году разыгралась история с Сергеем Оршанским – чемпионом мира по программированию 2004 года, который в составе команды СПбГУ ИТМО занял еще и третье место на чемпионате мира 2005 года. Он не хотел делать курсовик по автоматному программированию. И тогда я, чтобы передать другим его опыт в решении задач на олимпиадах, предложил ему написать эссе, в котором он должен был описать процесс индивидуального решения задачи в команде на олимпиаде и проиллюстрировать его на примере решения олимпиадной задачи с использованием автоматов. Чтобы написать эссе «по-человечески», необходимо было затратить много времени и усилий. Но времени у него не было, так как Сергей уезжал учиться в США, а я ему своим курсовиком сильно мешал. После долгих разборок нашими совместными усилиями этот текст был все-таки написан, а потом дважды опубликован. Причем в первой статье [51] была описана методика, а во второй на основе этой методики был реализован пример [52].

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

У Димы Павлова тоже возник конфликт с А.А. Шалыто по поводу выполнения курсовой работы. Рассказ о том, как А.А. Шалыто вытягивал из Димы курсовую работу [53] и как он ее все-таки вытянул, превратился в отдельную трагикомическую историю, которую красочно описал Анатолий Абрамович (http://is.ifmo.ru/belletristic/dimulja/). Опыт общения преподавателей кафедры с выдающимися молодыми программистами был литературно обобщен, и в результате сформировался виртуальный литературно-социальный образ «димка».

Димки (происхождение и особенности) Постоянное близкое общение с одаренными молодыми программистами, а также истории, случавшиеся с этими молодыми людьми, подвигнули В.Г. Парфенова и А.А. Шалыто на дальнейшие литературные обобщения и создание виртуального литературно-социального образа «димка», воплощающего в себе особенности поведения и мироощущения молодых петербургских программистов точно так же, как аналогичный образ митька воплощает образ русского хиппи-художника. Авторы скромно надеются, что бренд «димок» станет столь же известен, как и петербургский бренд «митек»

(http://ru.wikipedia.org/wiki/Митьки).

...Дима стал первым «продуктом» тренерской деятельности Андрея Станкевича...

В 2002 году к нам поступил студент Дмитрий Павлов, который ярко проявил себя во многих областях своей незабываемой кафедральной деятельности. Дима стал первым «продуктом» тренерской деятельности Андрея Станкевича, который занимался с ним в 2001/2002 учебном году в выпускном, одиннадцатом классе и приложил много сил, чтобы на Международной олимпиаде по информатике Дима завоевал серебряную медаль, за которую он получил Премию Президента РФ.

Многие высказывания и поступки Димы стали частью устного и письменного кафедрального фольклора. Так, например, в одном из рассказов А.А. Шалыто красочно описана ситуация, когда Дима обещал зайти к нему в пять часов вечера и зашел в это время, правда, не в тот день, когда обещал, а двумя неделями позже. На претензии А.А. Шалыто Дима справедливо ответил, что, действительно, обещал зайти в пять вечера, но не сказал, в какой день.

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

...Настоящий димок открыто выражает свои претензии к окружающему миру...

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

Настоящий димок открыто выражает свои претензии к окружающему миру.

Соответственно, и отличительной особенностью Димы было ярко выраженное стремление побыстрее «отправить на пенсию» всех мешающих его продвижению в выбранном направлении, которое он не только не скрывал, а, наоборот, открыто декларировал. Так, например, осенью 2002 года в процессе подготовки команд университета к полуфинальным соревнованиям студент второго курса Дима Павлов «списал» в тираж команду – чемпиона страны 2001 года, в которую входили два четверокурсника и один третьекурсник.

В.Г. Парфенов хорошо помнит чувства, возникшие у него после получения ответа на свое обращение к члену команды – чемпиона России Тимофею Бородину: «Как дела, Тима?», сделанное с намеком на лучшие по сравнению с его командой результаты, показываемые командой Димы Павлова на тренировках.

– Нормально, Владимир Глебович, стараемся, надо же помочь молодежи окрепнуть и набраться опыта, – отвечал Тимофей, не подозревая о том, что уже давно «списан в тираж» молодежью, которой он собирался помочь. В.Г. Парфенов даже немного пожалел отправленного «на пенсию», но еще не знающего об этом Тимофея Бородина. Правда, дальнейший ход событий показал, что списывать команду Бородина было несколько преждевременно – в полуфинале команда Димы благополучно «завалилась», заняв девятнадцатое место, а команда Бородина вышла в финал в Беверли-Хиллз, где заняла третье место, завоевав золотые медали.

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

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

Никогда не забыть, как на закрытии одного из полуфиналов чемпионата мира в «старом» зале Дворца творчества юных в одной его половине сидел десяток звезд российского олимпиадного програмирования, среди которых запомнились П. Митричев, А. Станкевич, А. Лопатин, П. Маврин, М. Мирзаянов, а в другой – Дима Павлов. При этом отметим, что, по мнению Димы, большинство из них – вовсе никакие не звезды, так как по его словам, сказанным А.А. Шалыто, в мире умеют программировать только трое – Н.

Дуров, П. Митричев, он сам и немного – А. Станкевич!

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

Одна из них произошла с ним при поездке на финал соревнований «Top Coder» в Сан-Франциско. К счастью для Славы, на начальном этапе подготовки поездки он попал под «зонтик» А.С. Станкевича, который тоже должен быть ехать на этот финал. Поэтому он неожиданно благополучно прошел этапы получения американской визы и приобретения авиабилетов. В результате Слава вышел на финишную прямую, и ему оставалось реализовать последнее мероприятие – прибыть к шести утра в аэропорт. А.С. Станкевич несколько раз обращал внимание Исенбаева на то, что прибыть надо в шесть утра, а не в шесть вечера. На этом они и расстались. Спустя неделю В.Г. Парфенов встретил А.С. Станкевича на кафедре и спросил его, как дела.

Андрей Сергеевич рассказал про дела, а под конец сказал:

– А Вы знаете, что Исенбаев так и не доехал до Сан-Франциско, так как приехал в аэропорт в шесть вечера?

Ответ В.Г. Парфенова удивил А.С. Станкевича.

– Ну, и хорошо! – сказал Владимир Глебович, – ты думаешь, что меня огорчил, а ты меня обрадовал. Это просто удача, что Слава так рано и полно раскрыл нам все свои возможности, и теперь мы знаем, что от него можно ожидать. Представляешь, что было бы, если бы все это случилось при поездке на финал чемпионата мира в Стокгольм?

...Ты, как тренер, отвечаешь за доставку Славы в аэропорт и далее на место перед компьютером на финале...

Дальше В.Г. Парфенов сформулировал оргвыводы:

– Ты, как тренер, отвечаешь за доставку Славы в аэропорт и далее на место перед компьютером на финале. Женя Капун тоже теперь не кажется мне достаточно надежным.

За его доставку отвечает твой помощник – Павел Маврин. Я, на всякий случай, «прикрываю» Максима Буздалова.

Предложенная организационная схема сработала – команда благополучно добралась до Стокгольма и завоевала звание чемпиона мира.

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

Вот вторая история. После блестящего выступления команды в финале чемпионата мира А.А. Шалыто предложил материально помочь членам команды. Для реализации этого замечательного замысла нужно было немного – оформиться на кафедру старшим лаборантом, но для этого требовалось наличие так называемого свидетельства ПИН, которое оформляется по заказу отдела кадров университета. Следовательно, требовалось подойти в отдел кадров, заказать ПИН и через две–три недели оформиться на работу. У Славы это дело не заладилось сразу – все как-то не получалось дойти до отдела кадров и заказать свидетельство. Примерно раз в две–три недели В.Г. Парфенов встречал Славу на кафедре и спрашивал, оформил ли он ПИН, на что Слава с мягкой виноватой улыбкой сообщал, что все еще не дошел до отдела кадров. Причем говорил об этом так, что В.Г. Парфенову было неудобно нажимать на него. Так продолжалось несколько месяцев.

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

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

А теперь об общении с Исенбаевым. На любой вопрос Слава произносит не «Да»

или «Нет», а загадочное «Угу», которое понимать можно как угодно. В этом он почти полностью совпадает с митьком, имеющем коронное слово «Дык», которое, как пишет придумавший образ митька петербургский художник Владимир Шинкарев, в зависимости от интонации может заменить практически все слова и выражения. В этом смысле митек, а впоследствии и димок, стали достойными продолжателями «дела» Эллочкилюдоедки, любимым высказываем которой было «Хо-хо!» (http://ru.wikipedia.org/wiki/ Эллочки-людоедки).

А дозвониться Славе по телефону – это отдельная «песня». А.А. Шалыто песню про Славу пока не написал, а создал стих, который читает сам себе, когда безуспешно пытается дозвониться до Исенбаева: «От такого Славы мне не надо даже славы». В этот момент, действительно, кажется, что от него вообще ничего не надо! Но если он все-таки снимет трубку, то Анатолию Абрамовичу опять хочется славы вместе со Славой, так как он, как и Дима, удивительно талантлив.

При этом важно отметить, что желание приобщиться к славе с помощью Димы Павлова у Анатолия Абрамовича пропало практически после первого общения с ним.

Сейчас это только усугубилось (http://is.ifmo.ru/belletristic/dimulja/).

Сравнивая Диму и Славу, мы все-таки решили типичному молодому санктпетербургскому программисту присвоить «имя» димок, а не славок. Это объясняется следующим. Несмотря на то, что имя нарицательное обычно присваивается в честь чегото или кого-то типичного, а Дима Павлов, слава богу, не типичен, его взаимоотношения со многими людьми настолько, мягко говоря, оригинальны, что, когда рассказываешь о нем, слушатели не верят, что такое бывает. Поэтому мы решили увековечить именно этого молодого человека!

При этом отметим, что Дима не обладал всеми качествами, характерными для димков. Например, его уровень владения грамматикой и синтаксисом русского языка был достаточно высок, что не характерно для димков, особенно сегодня, когда в школе нет выпускного сочинения. Типичному димку В.Г. Парфенов обычно говорит следующее:

– С русским языком у тебя положение безнадежное, по-видимому, уже никогда не научишься грамотно писать, лучше бросай все силы на изучение английского!

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

Анатолий Абрамович грозно посмотрел на димка и на повышенных тонах спросил его:

– Ты издеваешься надо мной?

Димок понял, что дело плохо, и робко ответил:

– Нет, не издеваюсь – я так пишу!

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

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

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

Финал-2006, Сан-Антонио. Первая неудача команды А.С. Станкевича Финал 2006 года показал огромное влияние морально-психологического фактора на результат команды. По всем объективным показателям мы имели в этом финале очень сильную команду, в состав которой входили Михаил Дворкин, Роман Сатюков и Искандер Акишев. В ноябре 2005 года эта команда завоевала звание вице-чемпиона России. Международный расклад команд был в этот год исключительно благоприятным для нас, поскольку закончил выступать ряд очень сильных команд, задававших тон в предыдущих сезонах. И это, вроде бы, открывало возможности чуть ли не выигрыша второго титула чемпионов мира. Однако дело закончилось самым грандиозным провалом за всю историю выступлений команд нашего университета в финалах – были решены только три задачи. Даже в нашем первом финале в 1996 году были решены четыре задачи, а во всех остальных решалось по пять и больше задач.

Присуждение звания Почетного доктора СПбГУ ИТМО Бертрану Мейеру В марте 2006 года по представлению А.А. Шалыто Ученый совет СПбГУ ИТМО на своем заседании принял решение о присуждении звания «Почетный доктор» профессору ETH Бертрану Мейеру (Bertrand Meyer). Вручение ему диплома и мантии Почетного доктора состоялось второго сентября того же года. Профессор Бертран Мейер наследовал в ETH кафедру программной инженерии у Никлауса Вирта. Он создал язык Eiffel и награжден многими престижными премиями и наградами, среди которых премия Дала– Нигарда (2005) и ACM Software System Award (2007). Бертран Мейер – Fellow of the ACM (2008). У кафедры «Компьютерные технологии» с профессором Бертраном Мейером сложились весьма теплые отношения, которые постоянно поддерживались в форме проведения совместных семинаров с нашими студентами и аспирантами в 2006 и 2007 годах.

Выпускница кафедры 2008 года Надежда Поликарпова, которая писала бакалаврскую работу под руководством А.А. Шалыто, а магистерскую диссертацию – фактически под руководством Бертрана Мейера, была рекомендована А.А. Шалыто для поступления в аспирантуру ETH (http://is.ifmo.ru/education/zurich_arrive/).

Общение с профессором Бертраном Мейером, как уже отмечалось, резко упрощалось в связи с тем, что он свободно говорит по-русски. После окончания университета он проходил стажировку в Новосибирском государственном университете у академика А.А. Ершова. Более того, из вышедшей недавно книги [14] сотрудники кафедры «Компьютерные технологии» с удивлением узнали, что Бертран Мейер – магистр русского языка. Кстати, это он блестяще продемонстрировал, прочитав по-русски часовую лекцию на церемонии присуждении почетного звания в нашем университете.

В дальнейшем взаимоотношения между университетом ИТМО и Бертраном Мейером стали еще глубже: в 2011 году он по совместительству возглавил у нас на факультете информационных технологий и программирования кафедру «Программная инженерия и верификация программ».

Начало исследований по верификации программ В этом году были защищены две бакалаврские работы, которые открыли новое направление исследований на нашей кафедре – верификация автоматных программ (их авторы – Сергей Вельдер (http://is.ifmo.ru/papers/_velder_bachelor.pdf) и Дмитрий Белешко).

Параллельно с нами исследования по этой тематике стали проводиться в Ярославском государственном университете им. П.Г. Демидова, где сотрудники кафедры «Теоретическая информатика» уже много лет занимались верификацией программ.

Интерес к верификации именно автоматных программ у доктора физико-математических наук В.А. Соколова и в то время кандидата физико-математических наук Е.В. Кузьмина инициировал А.А. Шалыто на Второй всероссийской научной конференции «Методы и средства обработки информации», которая проходила в МГУ в 2005 году. Исследования по этой тематике продолжили Михаил Лукин и Булат Яминов, которые в 2007 году защитили бакалаврские работы (http://is.ifmo.ru/papers/_lukin_bachelor.pdf и http://is.ifmo.

ru/papers/_jaminov_bachelor.pdf). В этом же году появляется первая достаточно «серьезная» публикация по верификации автоматных программ [18].

В дальнейшем Сергей Вельдер, Михаил Лукин, Булат Яминов, а также Евгений Курбацкий и Кирилл Егоров продолжили заниматься верификацией автоматных программ. В результате этих исследований в начале 2010 года в издательстве «Наука» по этой тематике вышла книга [17].

Расцвет публицистической деятельности А.А. Шалыто В 2006 году в публицистической деятельности А.А. Шалыто количество перешло в качество, и на кафедре появился весьма симпатичный журналист, немного похожий по стилю в более художественных произведениях на Сергея Довлатова (например, в рассказе о поездке на сбор капусты в советское время), а в более публицистических – на Дмитрия Быкова.

Свой журналистский путь А.А. Шалыто начал с «освоения» еженедельника «PC WEEK/RE», в котором он стартовал с двух публикаций еще в 2003 году. После этого только «на бумаге» в этом еженедельнике А.А. Шалыто напечатал еще 13 статей [21, 73, 74, 77, 78, 82–86, 90, 92, 97], причем пик его публицистической активности пришелся на 2005/2006 годы.

Кроме еженедельника «PC WEEK/RE», Анатолий Абрамович довольно широко публиковался и на сайте http://is.ifmo.ru в разделе «Беллетристика», в котором, кроме публицистики, размещались также и короткие рассказы, порожденные общением с молодежью. Однако молодые талантливые люди с кафедры «Компьютерные технологии»

«PC WEEK/RE» не читали, несмотря на то, что все статьи из него публиковались в сети Интернет. Публикации только на сайте они рассматривали как «самопал». В то же время многие из них читали широко известный тогда еженедельник «Компьютерра», который отличался от всех других компьютерных изданий широтой охвата материала и глубиной статей. А.А. Шалыто понял, что если он будет «воспитывать» молодых людей со страниц их любимого журнала, то это будет «круто», и его авторитет у продвинутых молодых людей повысится. Первые две статьи Анатолий Абрамович послал почти на спор с Андреем

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

– Ну, посмотрим… С 21.03.2006 года начался «звездный час» А.А. Шалыто в области журналистики – в журнале «Компьютерра» была опубликована его первая статья «Прикольно, гламурно, пафосно» [95]. Через две недели – вторая, «Информация или дух?» [81]. Еще через три недели – третья, «Дает ли современный российский университет современные знания»

[75]. Через месяц после этой статьи – четвертая, «Почему холопы плохо работают?» [94].

И, наконец, через неделю – еще две статьи: одна – в выпуске на всю страну («Почему у нас трудности с инновациями?» [93]), а вторая – в выпуске на Северо-Запад («Должен ли народ знать своих героев?» [76]). Седьмая статья [89] вышла 25 июля 2006 года.

Публикация семи материалов, тем более критической направленности, за столь короткое время стала принимать какой-то «неприличный» характер. Еженедельник стал чуть ли не органом критической оппозиции по отношению к властям в области образования и науки. И это привело к тому, что даже уже принятые к печати новые статьи А.А. Шалыто больше в этом журнале не печатались. На этом его «звездный час» в этом журнале практически закончился, но, как по справедливости кажется А.А. Шалыто, окружающим его молодым талантам он доказал многое.

Закончилась эпопея сотрудничества А.А. Шалыто с «Компьютеррой», а через некоторое время закончилась и сама бумажная «Компьютерра».

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

В сезоне 2006/2007 годов чемпионат мира достиг новых высот. В отборочных соревнованиях приняли участие 6099 команд из 1756 университетов 82 стран шести континентов. В финале выступали 88 команд. Соревнования проходили в отеле Hilton – одном из нескольких отелей, расположенных около токийского Disney Land. В этих отелях останавливаются на несколько дней приезжающие со всех концов Японии родители с детьми, поскольку сходить на все аттракционы за один день невозможно.

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

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

Наиболее удачно из российских команд стартовала опытная команда СПбГУ ИТМО, которая на 31 и 36 минутах сдала задачи А и В и после первого часа борьбы возглавила таблицу. Однако затем движение нашей команды остановилось. Довольно много команд сдали свои вторые и третьи задачи, а на 105 минуте четвертую задачу сдала команда MIT и закрепилась во главе турнирной таблицы. Лидер первого часа, команда СПбГУ ИТМО, с двумя решенными задачами опустилась на 14 место, погрузив своих руководителей А.С. Станкевича, П.Ю. Маврина и В.Г. Парфенова в тоскливые воспоминания о прошлогоднем провальном выступлении этой команды в Сан-Антонио. Однако наши ребята показали, что прошедший год они тренировались в правильном направлении. На 115 и 121 минутах они сдали свои третью и четвертую задачи и вышли на второе место вслед за командой MIT.

В начале второй половины тура на 154 минуте команда MIT, решив пятую задачу, укрепила свою лидирующую позицию. На 159 минуте пятую задачу решила команда Варшавского университета и вышла на второе место, но четыре минуты спустя пятую задачу сдала и команда нашего университета, вернувшись на второе место. В таком составе лидирующая тройка решивших по пять задач команд сохранилась к началу четвертого часа состязаний. На 181 минуте команда знаменитого китайского университета Tsinghua сдала пятую задачу и вышла на третье место, на 191 минуте пятую задачу решила команда Новосибирского ГУ и заняла четвертую строку. Несколькими минутами спустя начала мигать зеленая клетка у команды СПбГУ ИТМО. У руководителей нашей команды замерло сердце – если она превратится в постоянно горящую зеленую, то команда сдает шестую задачу и выходит на первое место. Но через несколько минут зеленый мигающий огонек превратился в красный. В оставшееся время команды университета Tsinghua и Варшавского университета довели число решенных ими задач до семи, и стало ясно, что они разыграют между собой первое и второе места.

Борьба же за третье место обострилась до предела, поскольку после истечения четырех часов финала в замороженной таблице результатов сразу восемь команд – MIT, СПбГУ ИТМО, Новосибирского ГУ, университетов Twente и Буэнос-Айреса, Саратовского ГУ, Шанхайского университета и Московского ГУ имели по 5 решенных задач. При этом команда MIT выигрывала 55 минут штрафного времени у шедшей на четвертом месте команды СПбГУ ИТМО и 106 минут – у занимавшей пятое место команды Новосибирского ГУ.

Третье золото кафедры в финале Токио-2007. Слева направо: Роман Сатюков, В.Г. Парфенов, П.Ю. Маврин, Р.А. Елизаров, Михаил Дворкин, Искандер Акишев, А.С. Станкевич Пошел последний, решающий час финала. На 251 минуте с первой попытки сдала свою шестую задачу команда Новосибирского ГУ, на 252 – команда МГУ. Студенты MIT и СПбГУ ИТМО отчаянно штурмовали соответственно задачи С и F. Напряжение достигло такого уровня, что даже такие опытные «программистские волки», как А.С. Станкевич и Павел Маврин, покинули зал соревнований, не в силах более наблюдать за отчаянными, но безуспешными попытками своих подопечных. Наконец, на 260 минуте Михаил Дворкин в результате часового поиска нашел баг в своей программе и получил положительный ответ от жюри. Все внимание переключилось на команду MIT.

Пятнадцать минут спустя после команды СПбГУ ИТМО американские студенты тоже сдали шестую задачу.

Такая плотность результатов внесла большую интригу в процедуру оглашения результатов финала. При объявлении команд, занявших третье, четвертое и пятое места, выяснилось, что новосибирские студенты проиграли американцам и петербуржцам всего две минуты, а у команд MIT и СПбГУ ИТМО вообще оказалось одинаковое штрафное время. По правилам соревнований в этих случаях более высокое место занимает команда, сдавшая последнюю задачу раньше. Поэтому в призовую тройку вошли петербургские студенты. Так капитан команды СПбГУ ИТМО Михаил Дворкин доказал MIT, что этот американский университет был неправ, когда три года назад не принял его на учебу на бесплатной основе. Осмысляя и переживая случившееся, В.Г. Парфенов вспомнил, как лет восемь назад на оргкомитете чемпионата мира долго обсуждали совершенно абстрактный, по его тогдашнему мнению, вопрос, касающейся распределения мест в ситуации, когда у нескольких команд будет одинаковое число решенных задач и одинаковое число штрафных минут. Тогда в результате долгого обсуждения и было принято решение, принесшее нашей команде третье место в мировом финале.

Таким образом, золотую медаль завоевала команда нашего университета в составе Искандера Акишева, Михаила Дворкина и Романа Сатюкова, выступавшая под руководством Андрея Сергеевича Станкевича. Ребята соревновались в таком составе три Встреча в верхах. Слева направо: В.Г. Парфенов, В.Н. Васильев, Искандер Акишев, Д.А. Медведев, Михаил Дворкин, Роман Сатюков, А.С. Станкевич года. Они начали с третьего места в полуфинале 2004 года, затем два раза, в 2005 и 2006 годах, становились вице-чемпионами России, год назад получили тяжелый моральнопсихологический удар после неудачного выступления в Сан-Антонио, однако не пали духом и отлично завершили свою олимпиадную карьеру.

Отметим интересный факт:

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

Спустя неделю после окончания финала в Новосибирске проходило совещание ректоров российских вузов – победителей конкурса на проведение инновационных программ.

Вел совещание руководитель национального проекта в области образования, первый вице-премьер Правительства Российской Федерации Дмитрий Анатольевич Медведев.

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

Встреча, состоявшаяся 17 мая в Москве в конференц-зале Министерства связи и информационных технологий, была показана по всем центральным телевизионным каналам. Она была хорошо описана в статье, помещенной в газете «Известия», которую мы и позволим себе процитировать.

Дмитрия Медведева заставили написать объяснительную. Первый вице-премьер пообщался со студентами-программистами У золотого призера чемпионата мира по программированию Михаила Дворкина уже есть американская «грин-кард», но работать в США он не хочет. Считает, что и в России сможет зарабатывать не хуже, чем в Силиконовой долине. Такая вот утечка мозгов наоборот. В четверг первый вице-премьер Дмитрий Медведев уверил Михаила и других призеров чемпионата, что его «профессия будет востребована в России». А напоследок он «отмазал» студентов от занятий.

– Это вы вчера по телевизору суши ели? Вкусно было? – интересовался у студента 3-го курса Санкт-Петербургского университета информационных технологий, механики и оптики Миши Дворкина первый вице-премьер Дмитрий Медведев.

– Суши были вкусные, но все же это не главное в жизни. А главное – наука и образование,

– отвечал студент.

При чем здесь суши? Дело в том, что чемпионат мира по программированию, так удачно завершившийся для России (одна золотая, две серебряные и одна бронзовая медали), проходил в Токио. Когда про чемпионат снимали сюжет, решили, что победители обязательно должны есть суши. Этот сюжет как раз увидел первый вице-премьер. В четверг он лично поздравлял призеров, а заодно вместе с ними тестировал качество связи в двух сельских школах, где Интернет появился только в марте.

– Победить трудно было? Или это уже привычный настрой – порвать всех? – допытывался Медведев у питерской команды.

– Хочется всех порвать. Но было непросто. Всего на доли секунды мы опередили команду Массачусетского технологического университета, – делились студенты.

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

– Куча каких-то шариков цветных... Все галдят, наверное, – посочувствовал Медведев.

– Да эти шарики за решение задач дают...

– А-а-а... Но все равно очень нервирует.

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

Тем временем на связь с Москвой вышла екатеринбургская школа, которая доступ к Интернету получила только в марте. «Свежеподключенные...», – прокомментировал Медведев.

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

– Ну пусть эти золотые головы задают вопросы не менее драгоценным здесь сидящим. Я не свою голову имею в виду, – первый вице-премьер активно пытался наладить полувиртуальный диалог.

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

Когда Медведев уже собирался уходить, его застали врасплох неожиданной просьбой.

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

– Ну, давай я тебе объяснительную напишу...

Склонившись над бумажкой, Медведев все никак не мог прийти в себя от неожиданности:

«Сколько экзаменов принял, а такой отмазки еще никогда не писал...»

– Я написал, что Степан пропустил коллоквиум по уважительной причине. Прошу его не ругать.

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

Елена Шишкунова Газета «Известия», 6 апреля 2007. (http://izvestia.ru/news/323406) А.А. Шалыто начал работать с братьями Царевыми Первая встреча А.А. Шалыто с Федором Царевым, многое определившая в их дальнейшей совместной работе и жизни, произошла в 2005 году. Федя учился на третьем курсе и совместно с Дмитрием Паращенко делал у А.А. Шалыто сложный курсовик по автоматному программированию системы управления беспилотными летающими объектами. Курсовик завершился публикацией [6]. В ходе работы над курсовиком у Анатолия Абрамовича с Федей сложились теплые отношения, которые в дальнейшем стали еще лучше.

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

Хорошей иллюстрацией этих качеств являются его выступления в олимпиадах по программированию. Федя учился уже на пятом курсе и активно тренировался. При этом большинство студентов считало, что он уже ничего не добьется на олимпиадах и бессмысленно тратит время. Однако Федя тратил время со смыслом и блестяще использовал свою последнюю попытку добиться значимого результата. На полуфинальных соревнованиях его команда попала в тяжелую ситуацию, в которой только победа на чемпионате России обеспечивала ей выход в финал. И эта команда в упорнейшей борьбе, сдав в последний час три задачи, выиграла чемпионат России. Этот успех удивил многих, но никто не предполагал, что эта команда может победить и в финале чемпионата мира.

В это, конечно, не верил и А.А. Шалыто. Он, как и все остальные, считал, что если ребята получат хотя бы какие-то медали, то это будет для Федора огромным успехом. Однако А.А. Шалыто был убежден, что Федя в свой успех должен был верить. И поэтому он, не обращая внимание на улыбки окружающих, намекающих на неадекватность профессора, всячески мотивировал Федора, вселяя в него уверенность в победе. Делал Анатолий Абрамович это, по-видимому, весьма эффективно, так как после финала чемпионата мира в газете университета ИТМО Федя поблагодарил А.А. Шалыто за то, что он был практически единственным человеком, кто верил в их победу на чемпионате мира, которой они все-таки добились! И только через несколько месяцев после их выступления на банкете по поводу своего шестидесятилетия А.А. Шалыто рассказал правду о том, что он думал на самом деле и что при этом говорил Феде. Однако эти запоздалые откровения уже никак не могли повлиять на фантастическую победу нашей команды в Канаде. И 2008 год ознаменовался тем, что в комнате А.А. Шалыто впервые в качестве сотрудника стал работать чемпион России, Европы и мира по программированию, и этим сотрудником стал Федор Царев.

Развертывание исследований по применению методов искусственного интеллекта в программировании В 2007 году на кафедре были опубликованы первые две работы по новому научному направлению – применению методов искусственного интеллекта в программировании.

При этом первоначально исследования были посвящены генерации автоматов на основе генетического программирования [56, 70, 71]. В этом же году появилась и первая публикация по этой тематике в «нормальном» журнале [41].

Начало работы с компанией «Скартел»

В конце 2007 года дочь А.А. Шалыто Инна, работавшая директором по контенту в ООО «Скартел», привела на кафедру генерального директора этой компании Дениса Свердлова (ныне – заместителя министра связи и массовых коммуникаций РФ), вместе с которым пришел генеральный директор компании «Корус Консалтинг» Игорь Широков.

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

1. Люди хотят изобразить из себя российских Стивов Джобсов, не представляя сложности поставленной задачи.

2. Дело это не только очень сложное, но и дорогое – минимальный объем зарплаты разработчиков только в первый год составит более двух миллионов долларов.

3. У людей не хватает денег даже на преподавателя курса по автоматизации документооборота (тут В.Г. Парфенов опять объединил две разные компании в одну), и они, вроде бы, судя по этому печальному факту – малоимущие, а тут замахнулись на два миллиона долларов.

4. Если бы не присутствие в делегации Инны, дочери Анатолия Абрамовича, то и говорить о чем-то бессмысленно – могут обмануть, как в случае с указанным выше курсом.

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

6. Однако Анатолий Абрамович ведет переговоры и дела на свой страх и риск, а В.Г. Парфенов с учетом присутствия Инны не мешает этому процессу, но самоустраняется.

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

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

А дальше Денис продолжил просто и убедительно:

– У нас есть большое подразделение в Москве. И мы пришли в Санкт-Петербург, в отличие от других, не за тем, чтобы деньги экономить. Я думаю, что если мы дадим московские зарплаты, то к нам пойдут все.

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

В итоге все произошло так, как запланировал Денис Свердлов – они «за ценой не постояли», и практически все приглашенные А.А. Шалыто на собеседование выдающиеся молодые люди (более десяти человек) были приняты на работу. Наша роль в разработке программного обеспечения 4G-коммуникатора описана в ежемесячнике «IT news», в статьях «Новая гонка между Россией и США. Теперь – на почве развертывания сетей Mobile WiMAX» [49, 58, 59].

Интересно, что в «Скартел» в полном составе поступила на работу команда-чемпион России 2001 года, занявшая третье место на чемпионате мира по программированию 2003 года и включавшая Александра Штучкина, Евгения Южакова и Тимофея Бородина.

Эта команда сформировала костяк коллектива, который сумел за год сделать считавшееся практически невероятным – разработать программное обеспечения для мобильного коммуникатора четвертого поколения (торговая марка Yota). Причем Александр Штучкин, которого при олимпиадных выступлениях старшие товарищи, как правило, не допускали к клавиатуре, снова оказался в привычной роли «не допущенного к клавиатуре», заняв пост генерального директора компании «Скартел Лаб».

В этом проекте, пожалуй, впервые проявились два важных момента. Во-первых, хорошо зарекомендовало себя сочетание энтузиазма и веры «в лучшее» А.А. Шалыто и скептицизма и некоторой осторожности В.Г. Парфенова. Во-вторых, впервые неожиданно обозначились блестящие способности А.А. Шалыто при решении задач поиска и привлечения на проекты специалистов высшей квалификации. В дальнейшем эти два момента проявят себя и при организации работ по геному, и при проведении работ с компанией Mail.ru Group.

Завершение разработки UniMod 2007 год стал завершающим в создании UniMod. В самом престижном российском программистском журнале была опубликована статья [23], подводящая итог работам по созданию инструментального средства для поддержки автоматного программирования UniMod. В следующем году Вадим Гуров «на ура» защитил кандидатскую диссертацию.

Да и как могло быть иначе, когда он своей темой занимался много лет, а разработанное им инструментальное средство UniMod было скачано из Интернета десятки тысяч раз.

Финал-2008, Банф. Завоеван второй титул чемпионов мира по программированию Финал XXXII чемпионата мира по программированию проходил в маленьком городке Банф, расположенном в одном из красивейших мест Канады – национальном парке «Скалистые горы». Из окон напоминающего средневековый замок пятизвездочного отеля The Fairmount Banff Springs, построенного в конце девятнадцатого века в стиле «Северный модерн», открывались фантастические виды на окружающие горы. Руководители чемпионата мира во главе с бессменным исполнительным директором Биллом Пучером сделали замечательный подарок всем участникам финала.

В таком прекрасном месте всем хотелось одержать красивую победу! И надо сказать, что претендентов на нее было более чем достаточно. На финал прибыли 96 команд, 12 из которых представляли нашу полуфинальную подгруппу (11 российских и одна белорусская команды), 20 – США, 14 – Китай, 6 – Канаду, 4 – Бразилию. Как видно из итоговой таблицы финала, шесть и более задач решили в финале 22 команды, пять задач – 8 команд. Таким образом, реальную борьбу за медали могли вести порядка тридцати команд.

В таком фантастически красивом месте нашей команде было особенно приятно одержать фантастическую победу Перед началом финала высказывались разные прогнозы относительно шансов российских команд на завоевание высоких мест, но в них никак не фигурировал будущий чемпион мира – команда СПбГУ ИТМО. Чемпионы России по программированию 2007 года не числились в фаворитах финала, поскольку довольно невыразительно провели подготовительный период, заняв по результатам зимних сборов в Петрозаводске всего лишь шестое место. В дальнейшем их результаты несколько улучшились, но выступление на чемпионате Урала, прошедшего всего за несколько дней до отлета в Канаду, повергло руководителей команды в уныние. С большим трудом нашим ребятам удалось решить пять наиболее простых задач, а к рассмотрению более сложных они даже и не приступили. В то же время выигравшая чемпионат Урала в блестящем стиле команда Ижевского ГТУ, вице-чемпион России 2007 года, решила все десять задач.

В Банф студенты из СПбГУ ИТМО приехали для исполнения скромной роли «массовки», на фоне которой должна была произойти грандиозная битва команд Варшавского университета, СПбГУ, МГУ, Ижевского ГТУ, MIT, Пекинского и Шанхайского университетов, университетов Ватерлоо, Tsinghua и других мировых лидеров. Непосредственно перед соревнованиями особенно уверенно чувствовала себя чемпион мира прошлого года – польская команда во главе с Мареком Цыганом, в составе которой был и абсолютный чемпион мира 2006 года среди школьников Филипп Волски. Команда поляков, судя по всему, рассматривала грядущий финал как некий формальный акт перед своим повторным «коронованием» в качестве чемпионов мира. Однако российские команды имели свои планы относительно формального характера предстоящего финала. В частности, тренер команды СПбГУ А.С. Лопатин ставил перед своей командой задачу опережения польской команды в итоговой таблице. Член другой российской команды, прибывший на финал со своей девушкой, обещал победить и «положить к ее ногам» тех же польских, а также и китайских студентов. В этой ситуации руководители команды СПбГУ ИТМО В.Г. Парфенов и А.С.

Станкевич формулировали перед своей командой ее сверхзадачу следующим образом:

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

и «зацепиться» за двенадцатое место, обеспечив скромный, но достойный вклад в общероссийский результат.

Ход финала еще раз подтвердил то обстоятельство, что большой спорт непредсказуем и тем привлекателен для болельщиков как в случае состязаний футболистов, так и в случае соревнований программистов. Выступление будущего чемпиона мира, команды СПбГУ ИТМО, происходило по сценарию ныне широко известного футбольного матча «Зенит» – «Бавария», завершившегося со счетом 4:0 в пользу петербуржцев.

На старте вперед вырвалась команда Новосибирского ГУ, сдавшая задачу F на 31 минуте, практически одновременно с ней эту же задачу решили студенты из Белорусского ГУ. Спустя минуту задачу F сдали команды «хозяина финала» – канадского University of Alberta и Sharif University of Technology из Ирана, а команда СПбГУ решила более сложную задачу J. На 39 минуте команда СПбГУ решила вторую задачу и в соответствии с предварительными прогнозами возглавила турнирную таблицу. На 42 минуте команда Петрозаводского ГУ решила задачу В, а на 43 и 44 минутах соответственно задачу К со второй попытки сдали команды Ижевского ГТУ и СПбГУ ИТМО. На 58 минуте задачу F решила команда Петрозаводского ГУ и вышла на второе место.

В начале второго часа борьбы наиболее успешно стартовавшие команды начали сдавать вторые задачи. На 63 минуте это сделала команда Варшавского университета, поднявшаяся на третье место, на 64 минуте – команда БГУ, на 69 минуте – команда МФТИ, на 70 минуте – команды MIT и Львовского университета, на 71 – команды СПбГУ ИТМО и Ставропольского ГУ, на 73 минуте – иранская команда, на 75 минуте – команда Ижевского ГТУ. Обращало на себя внимание то обстоятельство, что неожиданно слабо стартовали предполагаемые фавориты соревнований – команды университета Tsinghua, университета Ватерлоо и МГУ, не решившие к 75 минуте ни одной задачи. В этот момент все ожидали, что сейчас сделают рывок и уйдут вперед команды Варшавского университета и СПбГУ. Однако совершенно неожиданно рывок предприняли другие команды.

На 70 минуте команда MIT решила третью задачу и вышла на первое место. На 80 минуте третью задачу сдала команда СПбГУ ИТМО и поднялась на второе место. И на 83 минуте третью задачу решила команда Львовского университета, оттеснившая наших ребят на третью позицию. Предполагаемые фавориты ответили десятью минутами позже – на 89 минуте третью задачу сдала команда СПбГУ, снова вернувшись на первое место, а на 90 минуте – команда Ижевского ГТУ. Далее процесс сдачи третьих задач интенсифицировался, и свои третьи задачи решил еще ряд команд.

И тут дальнейший ход состязаний пошел по незапланированному сценарию. На 112 минуте к полному изумлению А.С. Станкевича и В.Г. Парфенова четвертую задачу сдала и вышла на первое место команда СПбГУ ИТМО. Она удерживала его целых четыре минуты до тех пор, пока на 116 минуте четвертую задачу не решила команда MIT. На первом месте в таблице в последний раз команду СПбГУ ИТМО руководителям удалось увидеть четыре года назад, в финале 2004 года, когда она стала чемпионом мира. И, честно говоря, большой надежды на повторение этой замечательной позиции в финале в Банфе не было.

В начале третьего часа соревнований, находясь под большим впечатлением от неожиданного «подарка» своей команды, В.Г. Парфенов отправился к тренеру команды А.С.

Станкевичу, который ушел из зала на проводимый Биллом Пучером тренерский ланч, с вопросом-сообщением:

– Андрей, ты успел увидеть, как мы были на первом месте?

На что получил потрясший его ответ:

– Конечно, так мы и сейчас на первом месте!

Потрясенный В.Г. Парфенов прильнул к монитору. Оказалось, что, пока он шел от зала соревнований в столовую, команда СПбГУ ИТМО сдала на 135 минуте пятую задачу. В этот момент из Санкт-Петербурга в Банф позвонил профессор А.А.

Шалыто с возгласом:

– Я всегда верил в Федю Царева!

Хотя, откровенно говоря, ранее излагаемые Федей членам коллектива кафедры «Компьютерные технологии» мысли о возможности завоевания первого места воспринимались всеми, включая А.А. Шалыто, как некие оторванные от суровой действительности фантазии симпатичного, но далекого от жизни «романтика белых ночей». Однако борьба за первенство не ослабевала: на 151 минуте американские студенты достойно ответили петербуржцам – команда MIT решила пятую задачу и снова вышла на первое место, выигрывая у петербуржцев 25 минут штрафного времени. И тут снова потрясла всех наша команда, которая ответила соперникам поистине «нокаутирующим» ударом, сдав на 169 минуте шестую задачу.

Таким образом, после трех часов финала на первом месте шла команда СПбГУ ИТМО с шестью решенными задачами, на втором, третьем, четвертом, пятом и шестом местах расположились команды MIT, Ижевского ГТУ, СПбГУ, Петрозаводского ГУ и МГУ c пятью решенными задачами, и замыкали призовую дюжину команды Львовского университета, МФТИ, Белорусского ГУ, Ставропольского ГУ, Орловского ГТУ и Fudan University, решившие по четыре задачи.

Из таблицы результатов было видно, что польская команда крепко засела на простой задаче K, делая на нее один неудачный заход за другим. И все-таки, зная силу знаменитой команды Варшавского университета, все опасались, что, расправившись с этой задачей, польские студенты смогут нарешать еще большое число задач. Молодая команда СПбГУ, в которой выступали два первокурсника, тоже завязла в двух задачах – B и D.

На рубеже третьего–четвертого часов финала борьба между командами СПбГУ ИТМО и MIT достигла своей кульминации. В конце третьего часа у команды MIT замигала зеленая лампочка на сдаваемой задаче J. Таким образом, эта команда начала первую попытку сдачи своей шестой задачи. Неужели американцы снова обойдут команду СПбГУ ИТМО? Ведь до этого они все задачи сдавали с первой попытки! Однако на этот раз в демонстрационной таблице результатов в строке MIT загорелся красный свет.

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

По-видимому, у команды MIT с задачей J что-то сильно не заладилось – в течение всего четвертого часа она не сделала ни одной попытки ее сдать и в результате опустилась в замороженной таблице на пятое место. Лидеру, команде СПбГУ ИТМО, также не удалось сдать за четвертый час ни одной задачи. В результате нашу команду догнали решившие по шесть задач команды Ижевского ГТУ, Львовского университета и СПбГУ.

Заключительный час финала был часом драматической борьбы, за ходом которой можно было судить по приносимым командам шарикам за решенные задачи. В самом его начале на 241 и 251 минутах шестую и седьмую задачу сдала команда МГУ и вышла на первое место. На 256 минуте одновременно свои седьмые задачи сдали команды Ижевского ГТУ и Львовского университета. Они заняли первое и второе места, оттеснив москвичей на третье.

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

Перепроверил еще раз и получил цифру семь. Далее он, преодолев волнение, волевым усилием разбил множество шариков на два подмножества, содержащие соответственно три и четыре шарика, и с огромной радостью убедился, что их стало семь! При этом он ожидал, что ребята сдадут задачу G, а они решили более сложную задачу E! С радостным известием он поспешил к А.С. Станкевичу, который уже шел к нему из зала с тем же сообщением. Поскольку команда СПбГУ ИТМО имела большое преимущество перед остальными командами по времени, то теперь для победы над нашей командой соперники должны были решать не менее восьми задач. И это, в общем-то, было возможно, поскольку ряд сильных команд сдали свои седьмые задачи в самом начале последнего часа финала. Кроме того, помня прошлогодний финал, нельзя было не учитывать и вариант, при котором польская команда добила бы наконец задачу K, на которой она «засела» в начале финала, и решила бы еще одну (а то и две) задачи. Однако, к счастью для нас, этот вариант так и не реализовался. «Набравших ход» чемпионов России было уже не остановить – на 272 минуте они сдали так давно ожидаемую задачу G и стали практически недосягаемыми для соперников.

Дмитрий Абдрашитов отметил после завершения финала:

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

Надо сказать, что эффект от применения этой установки на финал превзошел все ожидания!

На финише после долгого молчания «выстрелила» команда MIT, которая на 245 минуте сдала шестую задачу, на 275 минуте – седьмую и за счет накопленного в первой половине соревнований преимущества по штрафному времени вышла на второе место. В результате, как и в прошлогоднем финале-2007, когда команда MIT проиграла команде СПбГУ ИТМО в борьбе за третье место, американская команда снова пропустила вперед петербуржцев. На церемонии награждения студенты MIT сказали, что в следующем финале они наверняка опередят нашу команду.

Чемпионы мира 2008 года. Слева направо: В.Г. Парфенов, Дмитрий Паращенко, Дмитрий Абдрашитов, А.С. Станкевич, Федор Царев Таким образом, чемпионами мира и Европы стала команда СПбГУ ИТМО в составе студента шестого курса Дмитрия Абдрашитова, студентов пятого курса Дмитрия Паращенко и Федора Царева. Тренировал команду доцент кафедры «Компьютерные технологии» А.С. Станкевич. В первый раз в таком составе команда участвовала в полуфинальных состязаниях 2005 года, когда заняла десятое место, после которого эту команду с учетом «солидного» возраста участников и наличия в университете очень сильной команды Михаила Дворкина чуть не расформировали путем перевода ее членов в молодые команды. В 2006 году ребята заняли в полуфинале седьмое место, и у них осталась последняя попытка достойно завершить свои выступления в сезоне 2007/2008 годов. Реализация этой попытки не была легкой. В полуфинале 2007 года будущие чемпионы мира, казалось, безнадежно проигрывали борьбу за место в финале молодой команде своего университета. Ситуация сложилась так, что выход в финал им обеспечивало только первое место в полуфинале. И, продемонстрировав выдающиеся волевые качества, ребята сделали практически невозможное – сдали в последний час три задачи и выиграли титул чемпионов России и путевку в финал.

Результат, достигнутый в финале, показал, что это было не простое везение. Этот результат позволил СПбГУ ИТМО занять первое место в мировом рейтинге вузов по результатам выступлений в чемпионате мира за последние пять и десять лет. Огромный вклад в этот успех внес тренер команды А.С. Станкевич, который тренирует команды университета, начиная с 2001 года. За это время его ученики четыре раза становились чемпионами России и один раз – вице-чемпионами. В 2003, 2005 и 2007 годах на финалах чемпионата мира по программированию команды СПбГУ ИТМО завоевывали золотые медали. А в 2004 и 2008 годах созданные А.С. Станкевичем команды выигрывали титулы чемпионов мира и Европы. По результатам выступлений подготовленных им команд за последние пятилетие и десятилетие он завоевал неофициальный титул самого успешного тренера мира. Напомним, что в 2004 году А.С. Станкевич стал самым молодым лауреатом Премии Президента Российской Федерации в области образования.

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

Хороший ответ этим скептикам дал заведующий кафедрой «Технологии программирования» А.А. Шалыто, который лично, лицом к лицу, встречался в ходе проведения учебного процесса с большим числом студентов кафедры «Компьютерные технологии», имеющих выдающиеся достижения в олимпиадах по информатике и программированию, и, в том числе, с шестью чемпионами мира, которые надолго запомнили выполненные под его руководством курсовые работы. Его статья «Зачем нам чемпионы по программированию? Пятнадцать аргументов в пользу программистских олимпиад» была опубликована в журнале «Компьютера» [80]. Отметим, что статью похвалил даже двукратный чемпион мира по программированию Андрей Лопатин из СПбГУ, что, как говорят, ему не свойственно. В.Г. Парфенов допустил ее на «свою территорию» [38]. Эта статья публиковалась в издании В.Г. Парфенова и в последующие годы.

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

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

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

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

Парфенова сильно удивил прозвучавший ответ:

– Ты что, не понимаешь, кто это и куда они едут!? Это же русские программисты высшего класса. Да пусть они остаются у нас вместе с профессором, стране только лучше от этого будет!

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

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

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

Многие годы на кафедре развивалось противоречие между уровнями квалификации и зарплат выпускников и преподавателей. Эти уровни различались в последние двадцать лет более чем на порядок в пользу выпускников, и при таком различии добиться сопоставимости квалификаций было практически невозможным. В конце первого десятилетия нового века дефицит высококвалифицированных молодых специалистов достиг чрезвычайной остроты. А.А. Шалыто, находящийся в постоянном тесном контакте со студентами и компаниями, почти физически ощущал глубину нарастающего разрыва между потребностями компаний и возможностями российской системы образования. Этот разрыв можно было хоть как-то уменьшить, лишь существенным образом изменив систему отношений между образованием и индустрией. Это изменение стало возможным именно вследствие остроты кадровой проблемы. А.А. Шалыто выступил с инициативой «Сохраним в университетах лучших!» в подходящее время и в нужном месте.

Инициатива «Сохраним в университетах лучших!»

В конце 2007 года профессор А.А. Шалыто поставил задачу, на решение которой никто в России не замахивался с момента распада СССР в 1991 году. Эта задача заключалась в выходе кафедры из режима перманентного выживания, когда постоянно велась лихорадочная работа по поиску финансовых средств для ее существования. Это существование и тем более развитие было невозможно без привлечения к преподавательской работе на постоянной основе молодых людей, что при сложившемся в стране уровне заработной платы в российских вузах было практически невозможным. Руководители кафедры время от времени проводили удачные акции по получению внебюджетных средств для поддержки молодых преподавателей. В частности, запомнилось «получение» от компании «Ленэнерго» в 2003/2004 учебном году годовых стипендий по 500 долларов в месяц для А.С. Станкевича и Г.А. Корнеева. Через три года удалось получить средства для поддержки одного молодого преподавателя от компании «Транзас», которая оказывала помощь кафедре, начиная с конца девяностых годов.

Поначалу идея А.А. Шалыто показалась окружающим чистейшей утопией. Какое там «сохранение в университетах лучших», когда получение поддержки и для одного «лучшего» человека рассматривалось как большой успех. Однако, сформулировав свою идею, А.А. Шалыто рвался «донести ее до масс» и попросил В.Г. Парфенова разрешить изложить свои идеи на церемонии открытия полуфинальных соревнований Северо-Восточного Европейского региона 2007 года. В.Г. Парфенов, опасаясь, что такое заявление может создать у тренеров и участников впечатление, что сотрудники кафедры «Компьютерные технологии» окончательно оторвались от реальной жизни, сказал Анатолию Абрамовичу, что выступать не имеет большого смысла, поскольку в зале будут сидеть не те люди, которые смогут помочь в реализации грандиозного замысла инициативы «Сохраним в университетах лучших!». Однако, как и многие начинания А.А. Шалыто, казавшиеся поначалу малореальными, идея о сохранении в университетах лучших была доведена им до практической реализации.

Инициатива «Сохраним в университетах лучших!» в действии: сотрудники кафедры «Компьютерные технологии», ветераны и молодежь. Сидят: лауреат Молодежной премии Санкт-Петербурга, чемпион мира 2004 года, ассистент П.Ю. Маврин, лауреат Премий Правительства России и Правительства Санкт-Петербурга, доцент Г.А. Корнеев, лауреат Премии Правительства России, профессор А.А. Шалыто, лауреат Молодежной премии Санкт-Петербурга, лауреат Премии Правительства СанктПетербурга в области инноваций, чемпион мира 2008 года, ассистент Ф.Н. Царев.

Стоят: аспирант Виталий Клебан, лауреат Премии Правительства Санкт-Петербурга в области инноваций, магистрант Михаил Царев, чемпион мира 2009 года, магистрант Максим Буздалов, лауреат Премий Президента России и Правительства России, заведующий кафедрой компьютерных технологий, ректор СПбГУ ИТМО В.Н. Васильев, лауреат Премии Президента России, лауреат Молодежной премии Санкт-Петербурга, доцент А.С. Станкевич, лауреат Премий Президента России и Правительства России, декан факультета информационных технологий и программирования профессор В.Г. Парфенов Подходящий момент для оглашения инициативы А.А. Шалыто возник во многом случайно. В начале апреля 2008 года В.Н. Васильева пригласили на круглый стол по подготовке кадров, проходивший в рамках IT-SUMMIT в Санкт-Петербурге, на котором собираются руководители ведущих ИТ-компаний. Однако Владимир Николаевич не смог туда пойти и отправил вместо себя В.Г. Парфенова, который за два дня до круглого стола должен был уехать на финал чемпионата мира в Банф. В результате на круглый стол пошел А.А. Шалыто, которому предоставляется слово для дальнейшего рассказа [100].

Рассказ А.А. Шалыто о презентации инициативы «Сохраним в университетах лучших!»

Круглый стол длился около двух часов, на котором хозяева и руководители компьютерных компаний лили «крокодиловы» слезы о том, что они не знают, что делать для подготовки высококвалифицированных программистов. Меня давно умиляла страусиная политика хозяев и руководителей многих компьютерных компаний, в которых хозяева получают очень большие деньги (по данным Forbes, восемь человек, входящих в рейтнг 200 богатейших бизнесменов России, связаны с ИТ-бизнесом // Forbes. 2011. № 5), руководители – большие деньги, наши выпускники – доИнициатива «Сохраним в университетах лучших!» в действии: на кафедре на постоянной основе работают члены всех четырех команд – чемпионов мира и Европы по программированию. Сидят: чемпион мира по программированию 2009 года Максим Буздалов и чемпион мира 2009 и 2012 гг. Евгений Капун, стоят: чемпион мира 2004 года Павел Маврин, чемпион мира 2008 года Федор Царев статочно большие деньги, наши студенты неплохо зарабатывают, и только основание этой пирамиды формируют неудачники – те, кто готовит им кадры, работая в университете и получая за это от государства «копейки». К этим неудачникам следует отнести чемпионов и призеров чемпионатов мира по программированию, да и меня с Владимиром Глебовичем.

В свое время, когда на очередной ИТ-тусовке я поднял вопрос об имеющей место несправедливости, мне руководитель одной ИТ-компании ответил, что он законопослушный налогоплательщик, и предложил обращаться по поводу оплаты нашего труда к депутату Государственной Думы по месту жительства. Окружающим этот совет понравился, а мне – нет. Услышав это, я понял, что всех тех, кто нас не поддерживает, я за программистскими кадрами буду тоже отправлять к депутату Государственной Думы по их месту жительства. Причем первым, кого я туда послал несколько месяцев спустя, был представитель той самой компании, руководитель которой нам подсказал, к кому обращаться за повышением зарплаты! Я считал такое позиционирование нашей системы образования неправильным, оно мне не нравилось, и я начал бороться, сформулировав инициативу «Сохраним в университетах лучших!»

Когда до конца круглого стола оставалось десять минут, ведущий спросил у слушателей:

может быть, кто-нибудь в зале знает, что делать. Я, как в свое время В.И. Ленин, сказал, что, естественно, знаю, и под хлопки и смешки пошел к трибуне. Начал я с того, что напомнил, что в России есть универсальный принцип решения всех проблем, который в свое время предложил бывший министр финансов РФ А.С. Лившиц: «Делиться надо!». Сказав это, я явно не обрадовал слушателей, а после этого заметил, что для того, чтобы вырастить хороший урожай, нельзя съедать весь посевной материал. Это применительно к университетам может быть интерпретировано следующим образом: нельзя забирать все молодые таланты в промышленность, и, более того, для их воспроизведения компании должны «содержать» в университетах способных к преподавательской деятельности успешных молодых людей. Детали движения описаны в статье [97]. Когда кто-нибудь меня спрашивает, что значит «содержать» преподавателя-программиста, я предлагаю ему побывать на опере Джузеппе Верди «Травиата», в которой дан ответ на этот вопрос. Интересно, что после такого ответа больше вопросы на эту тему мне обычно не задают.

Некоторым компаниям ничего объяснять не приходится с самого начала, так как они сразу понимают, что мы занимаемся «богоугодным делом», и материально поддерживают его. Так, например, генерального директора компании «Скартел» Дениса Свердлова, слава Богу, не пришлось посылать ни к депутату, ни куда-либо еще, так как он сразу все понял и сказал, что если мы им поможем, то компания возьмет на содержание преподавателя – чемпиона мира по программированию, который хотел бы работать на постоянной основе в университете, но не мог позволить себе эту роскошь, так как государство ассистенту кафедры, вне зависимости от его способностей, готово платить около пяти тысяч (так и хочется спросить – чего?) рублей в месяц. Странно, что, сохраняя такие оклады даже для выдающихся преподавателей, государство надеется на модернизацию, инновации и на много что еще. Для того чтобы помочь государству, молодым людям и себе, я начал привлекать на помощь бизнес-структуры.

Расскажу более подробно об этой инициативе, а также о том, что у нас получается в этом направлении.

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

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

С 2008 года в рамках инициативы «Сохраним в университетах лучших!» (http://www.savethebest.ru) начал формироваться третий уровень «соударения умов», на котором взаимодействуют выпускники кафедры «Компьютерные технологии» – молодые преподаватели, аспиранты и наиболее сильные студенты, которые работают на кафедре на постоянной основе. При этом опытные преподаватели делают все возможное для обеспечения «соударения умов» молодежи.

В ходе формирования второго и третьего уровней указанной «пирамиды» осуществлялись подготовка высококвалифицированных специалистов и развитие технологий программирования на кафедре «Компьютерные технологии», а в дальнейшем и на выделившейся из нее по предложению В.Н. Васильева и В.Г. Парфенова кафедре «Технологии программирования», которой я руковожу.

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

Однажды наш выдающийся выпускник, доктор физико-математических наук Юрий Шполянский сказал мне, что он получал всевозможные отечественные и зарубежные гранты, но только на них по указанным выше причинам нельзя содержать семью, в то время как предложенная мною система эту проблему решает, так как бизнес создает основу, «поверх» которой можно зарабатывать бюджетные и любые другие деньги.

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

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

Ковалев:

– В этой ситуации еще как-то можно обучать, но нельзя воспитывать.

Последнее замечание чрезвычайно важно, так как обучение не является единственным результатом образования. В Законе Российской Федерации 1996 года «Об образовании» сказано, что «образование – это целенаправленный процесс воспитания и обучения». При этом, несмотря на то, что после этого было принято более двадцати пяти поправок в этот закон, порядок выделенных слов не изменился. Не знаю, что будет в новом законе – может быть о воспитании, наконец, забудут совсем, так как «если не исключить ассоциацию образования с услугой, то с воспитанием будет покончено, так как продавец покупателя не воспитывает», а, скорее, наоборот.

В результате реализации инициативы «Сохраним в университетах лучших!» в настоящее время на постоянной основе на кафедре «Компьютерные технологии» работают:

Андрей Станкевич (1981 года рождения) – выпускник кафедры «Компьютерные технологии» 2004 года., лауреат премии Президента РФ 2003 года. в области образования, лауреат премии Правительства Санкт-Петербурга педагогам-наставникам, подготовившим победителей и призеров Всероссийских олимпиад школьников 2009 года, лауреат Молодежной премии СанктПетербурга 2010 года., обладатель золотой и серебряной медалей чемпионатов мира по программированию 2001 и 2000 годов, тренер всех команд университета ИТМО, начиная с 2001 года, доцент кафедры.

Георгий Корнеев (1981 года рождения.) – выпускник кафедры «Компьютерные технологии»

2004 года, лауреат премии Правительства РФ 2008 года и премии Правительства Санкт-Петербурга 2010 года. в области образования, обладатель золотой и серебряной медалей чемпионатов мира по программированию 2001 и 2000 годов, кандидат технических наук, доцент кафедры.

Павел Маврин (1984 года рождения.) – выпускник кафедры «Компьютерные технологии»

2008 года, лауреат премии Президента РФ 2002 года за успехи на международной школьной олимпиаде по информатике, лауреат Молодежной премии Санкт-Петербурга 2003 года, лауреат премии Правительства Санкт-Петербурга педагогам-наставникам, подготовившим победителей и призеров Всероссийских олимпиад школьников 2009 года, чемпион мира и Европы по программированию 2004 года и золотой медалист чемпионата мира 2005 года, чемпион России 2003 и 2004 годов., ассистент кафедры.

Федор Царев (1986 года рождения) – выпускник кафедры «Компьютерные технологии»

2009 года, лауреат Молодежной премии Санкт-Петербурга 2007 года и премии Правительства Санкт-Петербурга в области инноваций 2009 года, чемпион мира и Европы по программированию 2008 года, чемпион России 2007 года, ассистент кафедры.

Максим Буздалов (1987 года рождения.) – выпускник кафедры «Компьютерные технологии»

2011 года, чемпион мира и Европы по программированию 2009 года.

На кафедре на постоянной основе работают также и другие талантливые молодые люди, например, Сергей Вельдер, Ян Малаховски, Павел Федотов, Владимир Ульянцев, Антон Александров, Сергей Казаков, Алексей Сергушичев, Лидия Перовская, Даниил Чивилихин, Арина Буздалова, Игорь Бужинский, Владислав Долганов.

Несколько слов о выпускниках кафедры, которые могут иметь склонность как к работе в промышленности, так и к работе в университете (http://www.rusmecenat.ru/pdf/rusmecenat_7_web.

pdf). Естественно, мы стремимся сохранить молодых людей, ориентированных на университетскую карьеру.

Это в основном те, кто может бесконфликтно работать в коллективе, добился выдающихся достижений в студенческие годы и (или) обладает незаурядными способностями, по крайней мере, в двух из четырех областей:

– преподавание дискретной математики, информатики и программирования студентам и школьникам;

– проведение олимпиад студентов и школьников всех типов и уровней по информатике и программированию в Санкт-Петербурге, России и мире (создание задач, тестов, систем проведения и автоматического тестирования олимпиадных задач, в том числе и для соревнований, в которых принимают участие сотни и тысячи участников);

– подготовка студентов и школьников к соревнованиям по информатике и программированию, как командным, так и личным, всех уровней, включая чемпионаты мира, в том числе и таких молодых людей, которые не связаны с НИУ ИТМО (например, в ходе летних и зимних компьютерных школ);

– проведение научных исследований.

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

В 2008 году мы создали сайт www.savethebest.ru, посвященный предложенной инициативе «Сохраним в университетах лучших!». На сегодня нас поддерживают: группа компаний «Транзас»

(президент – Николай Лебедев), ООО «Скартел» (генеральный директор – Денис Свердлов), ООО «КОРУСконсалтинг» (генеральный директор – Игорь Широков), компания «JetBrains» (генеральный директор – Сергей Дмитриев), компания «SPb Software» (исполнительный директор

– Василий Филиппов), компания «Еvelopers» (генеральный директор – Андрей Нарвский), компания «Devino Telecom» (генеральный директор – Павел Ушанов), компания «Одноклассники.ru»

(президент – Илья Широков), бизнес-центр «Мартышкино» (управляющий – Олег Давыдов), компания Mail.ru Group (председатель совета директоров – Дмитрий Гришин), компания «Центр речевых технологий» (генеральный директор – Михаил Хитров), компания «Яндекс» (HR-директор

– Елена Бунина). Нам стали помогать наши выпускники Григорий Фишман и Михаил Кудинов.

Указанная инициатива позволяет оставлять в университете на постоянной работе талантливых молодых людей, которых с удовольствием бы «заполучили» любая фирма или любой университет мира! Эти молодые люди могут не думать о работе в других местах, даже самых престижных, так как в области олимпиадного программирования университет ИТМО и есть самая престижная фирма в мире. Она не только самая престижная, но и самая «свободная», так как если у ближайшего нашего конкурента по этому «параметру» сотрудники могут лишь 20% рабочего времени заниматься, чем хотят, то у нас эта цифра приближается к 100%, причем большинству из наших ребят уже не надо объяснять, что они должны хотеть.

Шестого мая 2009 года на встрече с победителями очередного чемпионата мира студент четвертого курса кафедры «Компьютерные технологии» Максим Буздалов изложил Президенту

РФ Д.А. Медведеву идею инициативы «Сохраним в университетах лучших!», которая была одобрена Президентом:

– Это, кстати, хорошая штука. Следовательно, задача заключается в том, чтобы не вытаскивать хорошо подготовленных, одаренных студентов, а просто, чтобы они финансировались за счет компаний и не уходили из университетов, чтобы там эта микросреда сохранялась, как я понимаю. Это хорошая идея. Главное, чтобы к этому были компании готовы (http://kremlin.ru).

Более подробно с изложенной инициативой можно ознакомиться на сайте http://www.savethebest.ru.

По этому поводу я опубликовал две статьи: «Не отпускать выпускника. Как удержать в вузе талантливую молодежь» [87] и «Рецепт от «утечки мозгов»» [96].

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

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

Некоторые компании считают, что если они являются спонсорами проводимых нами олимпиад, выделяя на них 135 тыс. рублей в год, которые уходят на покупку футболок и книг, то они нам больше ничем не обязаны и могут использовать наших выпускников и студентов у себя в компании в неограниченном количестве. Я решил проверить, действительно ли нам достаточно такой помощи, предложив работающему на кафедре молодому человеку вместо зарплаты оставшиеся футболки и книги. Ему это предложение почему-то не сильно понравилось!

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

Еще существуют компании, которые говорят о возможной помощи, но не делают в этом направлении ничего и предлагают чего-то ждать! Этого я, к сожалению, тоже не могу предложить нашим сотрудникам.

Некоторые компании и вовсе обнаглели и присылают письма, в которых сообщают, что готовы взять на работу команду чемпионов мира и их тренера и не предлагают взамен ничего! В своем ответе одной всемирно известной зарубежной фирме я спросил, а не надо ли к этим молодым людям добавить еще кого-то из выдающихся футболистов, например, Андрея Аршавина?

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

Я надеюсь, что через некоторое время мы найдем взаимопонимание с большим числом ИТ-компаний относительно привлечения на работу наших выдающихся выпускников и студентов.

Первый молодежный инновационный Конвент. Коммуникатор Yota представлен Президенту РФ Д.А. Медведеву Cделанное для образования доброе дело может принести сделавшему его совершенно неожиданную пользу. В октябре 2008 года, когда стало ясно, что программное обеспечение для мобильного коммуникатора четвертого поколения выпускниками кафедры будет разработано, генеральный директор компании «Скартел» Денис Свердлов объявил о выделении средств для поддержки работы на кафедре, кроме Павла Маврина, еще одного чемпиона мира по программированию Федора Царева. В конце 2008 года коммуникатор был представлен участникам четвертьфинальных и полуфинальных соревнований Северо-Восточного Европейского региона в Санкт-Петербурге и получил хорошие оценки от ряда ведущих молодых российских программистов, присутствовавших на соревнованиях, которые обычно не склонны давать положительные отзывы на работы в своей области. Последний факт произвел сильное впечатление на В.Г. Парфенова, что, в свою очередь, привело к неожиданному результату.

В начале ноября Федор Царев показал В.Г. Парфенову свое приглашение в качестве чемпиона мира по программированию 2008 года на какой-то никому не известный Первый молодежный инновационный rонвент, на котором, вроде бы, должен был присутствовать Президент РФ Д.А. Медведев. Внимательно прочитав приглашение, В.Г. Парфенов обратил внимание на то, что на Конвенте будет организована выставка лучших молодежных российских разработок. И у него появилась идея включить в число экспонатов выставки разработанный коммуникатор. Вдохновленный результатами демонстраций коммуникатора, В.Г. Парфенов позвонил руководителю Конвента и коротко, минут за двадцать, рассказал, что может рекомендовать на выставку экспонат, который станет лучшим и потрясет высоких посетителей выставки. Руководитель Конвента ответил, что он понял значение предлагаемого экспоната, но все места на выставке давно заняты, и выделить дополнительное место может только руководитель Комитета по молодежной политике Правительства РФ В.Г. Якеменко, но для этого надо продемонстрировать этому руководителю коммуникатор в действии, и для организации этого показа он готов оказать все возможное содействие. На этом этапе В.Г. Парфенов «передал эстафету» А.А. Шалыто, который развил бурную деятельность и благодаря своей энергии сумел собрать в одном месте нашего выпускника Александра Штучкина с коммуникатором, Дениса Свердлова, руководителя Комитета и руководителя Конвента для демонстрации коммуникатора, после которой было решено взять гаджет на выставку.

Замысел «сработал». Конвент посетил Президент РФ Д.А. Медведев, который познакомился только с четырьмя экспонатами выставки, одним из которых был указанный коммуникатор, представленный Президенту Александром Штучкиным и Федором Царевым. Это было показано по Первому каналу телевидения на фоне логотипа Yota (http://is.ifmo.ru/scartel/medvedev_and_shtuchkin/). А спустя некоторое время на совещании у Президента РФ, посвященном модернизации российской экономики, этот коммуникатор был представлен главой госкорпорации «Ростехнологии» С.В. Чемизовым как главное инновационное достижение этой огромной корпорации.

Ноябрь 2008 года, Москва, Молодежный инновационный конвент. Выпускник кафедры «Компьютерные технологии» 2005 года, генеральный директор компании «Скартел Стар Лаб» Александр Штучкин демонстрирует Президенту России Д.А. Медведеву разработанный в компании первый в мире WiMax-коммуникатор Yota Подготовка документов для Премии Правительства РФ В начале 2008 года была начата подготовка многочисленных документов для получения премии Правительства РФ в области образования. Дальновидный А.А. Шалыто предвидел это мероприятие, и поэтому еще в 2007 году по его инициативе были опубликованы две статьи по этой тематике: «Инновационная система поиска и подготовки высоквалифицированных разработчиков программного обеспечения на основе проектного и соревновательного подходов» [16] и «Применение проектного подхода на основе автоматного программирования при подготовке разработчиков программного обеспечения»

[15].

При написании текста основного документа «Описание работы», в котором надо было достаточно компактно изложить суть работы и достигнутые результаты, впервые «лоб в лоб» столкнулись две творческие личности, каждая из которых имела большой опыт написания литературных научно-технических произведений и считала себя большим специалистом в этом деле. Первый вариант сорокастраничного текста был написан В.Г. Парфеновым в период новогодних праздников и передан А.А. Шалыто для внесения небольших уточнений и устранения мелких ошибок. Через несколько дней А.А. Шалыто принес В.Г. Парфенову первоначальный текст, на котором, казалось, не было «живого»

места от правок. Такого В.Г. Парфенов не ожидал и поэтому, просмотрев первые несколько страниц исправлений, «грозно» спросил:

– Кто внес замечания в мой текст, даже не понимая «глубокого» смысла, заложенного во многие фразы, который теперь стал совершено искаженным?

А.А. Шалыто в последние десять–пятнадцать лет писал тексты только со своими аспирантами и студентами, которые воспринимали каждое стилистическое его замечание как истину в последней инстанции, и не был готов к такой реакции соавтора. Поэтому он почел за лучшее «перевести стрелки» на отсутствующего Г.А.

Корнеева и ответил:

– Это большая часть исправлений Гоши Корнеева, но он простудился и заболел!

После этого первого обмена мнениями два соавтора сошлись в «ближнем бою» и в течение трех недель, анализируя фразу за фразой, борясь за каждую запятую и обсуждая на повышенных тонах оттенки смысла каждого предложения, довели документ до согласованного варианта (is.ifmo.ru/award/award.pdf).

Открытие диссертационного Совета по программистским специальностям В 2008 году, наконец, в университете открылся диссертационный совет, в котором можно было защищать диссертации по специальностям 05.13.06 «Автоматизация и управление технологическими процессами и производствами (образование)» и 05.13.11 «Математическое обеспечение вычислительных комплексов и компьютерных сетей».

После этого проблемы с защитами диссертаций по программистской тематике упростились – оставалось только мотивировать молодых людей на их написание.

Первыми в новом Совете в 2008 году защитились Вадим Гуров (http://is.ifmo.ru/ disser/gurov_disser.pdf) и Павел Лобанов (http://is.ifmo.ru/disser/lobanov_disser.pdf).

Очередная схватка А.А. Шалыто с золотым медалистом чемпионата мира по программированию В 2008 году состоялась очередная «схватка» А.А. Шалыто с титулованным молодым программистом, в качестве которого на этот раз выступил золотой медалист 2007 года Искандер Акишев. Надо сказать, что назвать схваткой проведенную А.А. Шалыто воспитательную работу было бы некоторым преувеличением, поскольку закаленный «в боях» с такими бойцами, как чемпионы мира Дмитрий Павлов и Сергей Оршанский и «победивший» их преподаватель встретился с «зеленым» новичком, не имеющим серьезного опыта в уклонении от выполнения традиционной курсовой работы. Вот как рассказывает об этом Анатолий Абрамович [100].

В 2008 году продолжилась схватка с очередным призером чемпионата мира по программированию по написанию курсовой работы. На этот раз ее не хотел писать Искандер Акишев. Я ему предложил поделиться опытом решения задач в команде на олимпиаде. Призер чемпионата, видимо, подумал, что если он присутствовал на встрече с первым вице-премьером Правительства России Д.А. Медведевым, который только что был избран Президентом РФ, то ему и «море по колено». При этом Искандер, к сожалению, не додумался взять у Дмитрия Анатольевича бумагу с просьбой поставить ему зачет, как поступил один из присутствовавших на встрече студентов Новосибирского ГУ. В общем, никакой бумаги у Искандера от Дмитрия Анатольевича не было, как не было и курсовика, но он спокойно пришел на защиту бакалаврской работы, с которой, однако, был также спокойно удален. При этом ему было сказано, что защиты будут длиться четыре дня, и у него есть четыре дня и три ночи, чтобы закрыть проблему.

От безысходности Искандер Акишев получил мощный творческий импульс и за короткое время написал текст, который после моей правки оказался столь хорош, что его опубликовали в газете для учителей информатики России [10], а затем В.Г. Парфенов напечатал его в книге [29].

Владимир Глебович был настолько изумлен совершенно неожиданным для него качеством текста Искандера, что сравнил меня с налоговым инспектором из анекдота:

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

К его удивлению, нашелся один из них, отнюдь не богатырской комплекции, который вышел на арену, сжал камень, и из него полилась вода. Ответом на вопрос о том, как же ему это удалось, были следующие слова: «Я – налоговый инспектор!»

Эта статья публиковалась В.Г. Парфеновым в указанном издании и в последующие годы.

Развитие исследований в области технологий программирования и программной инженерии В 2008 году продолжались научные исследования по различным аспектам автоматного программирования. Большое удовлетворение вызвало участие наших студентов и аспирантов на Second Spring Young Researchers` Colloquiums on Software Engineering (SYRCoSE`2008), в программе которого из 23 докладов молодых ученых-программистов со всей России было восемь докладов наших ребят.

В этом же году был выпущен первый в мире сборник работ по автоматному программированию [46], который содержал 28 статей. Этот сборник открывался большой статьей А.А. Шалыто, посвященной парадигме автоматного программирования [90].

Продолжались работы как по верификации автоматных программ [30], так и по генерации автоматов на основе генетического программирования [26].

Важную работу [69] в 2008 году опубликовал Федор Царев. Для обучения применению генетического программирования при генерации автоматов был создан ряд виртуальных лабораторий, описанных в работах [25, 68, 72].

Присуждение сотрудникам кафедры Премии Правительства РФ в области образования Год завершился чрезвычайно приятным событием – Постановлением Правительства РФ № 983 от 24 декабря 2008 года В.Н. Васильеву, В.Г. Парфенову, А.А. Шалыто, М.А. Казакову и Г.А. Корнееву была присуждена премия Правительства РФ 2008 года в области образования за научно-практическую и методическую разработку «Инновационная система поиска и подготовки высококвалифицированных специалистов в области производства программного обеспечения на основе проектного и соревновательного подходов».

Вот что по этому поводу было написано на сайте еженедельника «PC WEEK/RE».

Группа преподавателей Санкт-Петербургского государственного университета информационных технологий, механики и оптики за создание центра подготовки высококвалифицированных специалистов по производству программного обеспечения отмечена премией Правительства РФ 2008 года в области образования.

В число лауреатов вошли как маститые профессора (ректор университета Владимир Васильев, декан факультета информационных технологий и программирования Владимир Парфенов, заведующий кафедрой технологий программирования Анатолий Шалыто), так и молодые, еще не достигшие тридцатилетия преподаватели Матвей Казаков и Георгий Корнеев, завоевавшие в студенческие годы золотые медали на чемпионатах мира по программированию и продолжающие участвовать в их организации.

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

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

–  –  –

Финал-2009, Стокгольм. Завоеван третий титул чемпионов мира по программированию События финала чемпионата мира 2009 года разворачивались в знаковых местах символичного города. Как известно, в Стокгольме проходит ежегодная церемония награждения нобелевских лауреатов, которые останавливаются в самом шикарном (единственным пятизвездочном) отеле города «Grand Hotel». Из окон отеля открывается изумительный вид на Королевский дворец и Старый город, которые находятся в двухстах метрах от отеля. Процедура награждения нобелевских лауреатов проходит в концертном зале Стокгольма, а торжественный обед в честь новых обладателей знаменитой премии – в хорошо известном по сувенирным открыткам здании городской ратуши. Именно в этих местах и проходило большинство мероприятий финала. В «Grand Hotel» проживала большая часть участников финала, в ратуше прошла почти трехчасовая церемония открытия финала, в ходе которой было проведено торжественное представление всех ста команд-участниц, а в концертном зале была организована церемония закрытия финала.

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

В таком замечательном месте каждая команда хотела продемонстрировать свои лучшие качества и добиться хорошего результата. По предварительным прогнозам наибольшие шансы на победу имела команда китайского университета Tsinghua. Один ее участник являлся первым номером мирового рейтинга «Topcoder», а другой – обладателем фантастического результата (600 очков из 600 возможных) на Международной олимпиаде школьников по информатике. Среди российских команд наиболее опытной и титулованной являлась команда СПбГУ, которая, правда, не очень удачно для своих потенциальных возможностей выступила в финале прошлого года, заняв там только десятое место, а также не слишком ярко проявила себя на полуфинале 2008 года. Из остальных российских команд неплохо зарекомендовали себя в соревнованиях текущего сезона чемпион России 2008 года – команда Саратовского ГУ, а также новая по сравнению с прошлогодним финалом команда СПбГУ ИТМО. Отметим, правда, что команда нашего университета успешно соревновалась в основном на сборах – в реальных состязаниях за все время ей удалось выиграть только Всесибирскую и Открытую уральскую олимпиады.

Традиционно можно было также рассчитывать и на успех команд вузов, которые получили широкую известность своими многолетними традициями выступлений в финалах чемпионата мира вузов – МГУ, НГУ, Алтайского ГТУ и БГУ.

В отличие от прошлых финалов, участники соревновались в читальном зале библиотеки KTH, в котором по правилам противопожарной безопасности не могли присутствовать более 350 человек. Поэтому руководители, тренеры и болельщики располагались в соседнем здании университетской столовой, где на большом экране можно было наблюдать за ходом финала. И надо сказать, что телерепортаж оставил даже более сильное впечатление по сравнению с традиционными финалами. Несколько телевизионных камер, расположенных, в том числе, непосредственно над участниками финала, имели возможность двигаться и проводить впечатляющую панорамную съемку зала. Использованная при съемке длиннофокусная оптика позволяла приблизить лица участников и создать у болельщиков иллюзию чуть ли непосредственного участия в соревнованиях в составе команд. Кроме того, из телевизионной картинки часто можно было получить представление о том, чем в данный момент занимались лидирующие команды (что, кстати, было практически невозможно при традиционном наблюдении с трибуны). Все это сопровождалось комментариями и интервью с ведущими тренерами и руководителями, которые приглашались ведущими из зала болельщиков непосредственно к камере.

В этой захватывающей обстановке первой на 10 минуте сдала задачу А команда широко известного канадского университета Waterloo. За ней последовали также решившие задачу А команды Стэнфордского университета (12 минута), университета Tsinghua и СПбГУ ИТМО (13 минута), университета из Бангладеш и Варшавского университета (17 минута), Шанхайского университета (25 минута), Тбилисского университета и MIT (40 минута) и китайского университета Fudan (42 минута).

На 43 минуте первую задачу (задачу А) решила вторая российская команда – СПбГУ.

На 44 минуте свой успех развила команда университета Waterloo, решившая свою вторую задачу (задачу B) и закрепившаяся на первом месте. На 54 минуте вторую задачу (задачу F) решили команды СПбГУ ИТМО, СПбГУ и Тбилисского университета, выйдя соответственно на второе, третье и четвертое места. На 55 минуте со второй попытки эту же задачу F сдала команда Стэнфордского университета и переместилась на третье место. В самом конце первого часа борьбы на 58 минуте неожиданный рывок сделала команда университета Waterloo, сдавшая третью задачу.

Решив в самом начале второго часа финала две задачи подряд, на второе место поднялась команда Алтайского ГТУ. Пробыла она там недолго – на 67 минуте третью задачу сдала команда Стэнфордского университета и вышла на второе место. На 78 минуте со второй попытки третью задачу решила команда СПбГУ ИТМО, которая вышла на третье место, проигрывая лидеру больше 50 минут штрафного времени. На 79 минуте третью задачу сдала команда СПбГУ и перешла на четвертое место, опережая команду Алтайского ГТУ на одну минуту штрафного времени. Таким образом, на рубеже полутора часов в лидирующую пятерку команд, решивших по три задачи, входили три российские команды из нашего полуфинального региона. На седьмом месте с двумя решенными задачами и 97 штрафными минутами шла команда Саратовского ГУ.

На 103 минуте свое «веское» слово сказали предполагаемые фавориты из команды СПбГУ – они сдали четвертую задачу и вышли на первое место. На последней минуте второго часа соревнований свои четвертые задачи сдали команда СПбГУ ИТМО, перешедшая на второе место с отставанием от команды СПбГУ на шесть штрафных минут, а также «вынырнувшая из глубины таблицы» команда университета Tsinghua, которая проигрывала петербургским командам более часа штрафного времени. К концу второго часа третьи задачи решили команды Саратовского ГУ (седьмое место), университета Zhejiang (восьмое место), Оксфордского университета (девятое место), Уральского ГУ (10 место) и Новосибирского ГУ (11 место). При этом в лидирующей группе из 11 команд шесть команд представляли Российскую Федерацию. Но, как известно, основная борьба в финале начинается на этапе, когда более или менее простые задачи решены и приходится решать более сложные.

В самом начале третьего часа две задачи подряд сдала команда MIT и вышла на четвертое место. На 125 минуте пятую задачу со второй попытки решила команда СПбГУ ИТМО и вышла на первое место, которое, однако, занимала всего шесть минут, поскольку на 131 минуте свою пятую задачу с первой попытки сдала команда СПбГУ. Она вернула себе лидерство, опередив земляков на 20 штрафных минут. На 146 минуте пятую задачу решила команда Оксфордского университета и вышла на третье место. На 167 минуте команда Саратовского ГУ сдала пятую задачу. Она обошла команду Оксфорда на семь штрафных минут и, таким образом, сформировала вместе с двумя петербургскими командами лидирующую российскую тройку. На 169 минуте пятую задачу решила команда Варшавского университета и поднялась на пятое место. На 170 минуте пятую задачу сдали команда университета Waterloo, которая перешла на третье место, разбив при этом российскую лидирующую тройку, и команда MIT, которая обошла варшавян и переместилась на шестое место. И, наконец, на 178 минуте шестую задачу сдала команда СПбГУ ИТМО и снова поднялась на первое место. Таким образом, после окончания первых трех часов финального тура одна команда решила шесть задач и шесть команд – по пять задач. В этот момент команда университета Tsinghua была на девятом месте, Уральского ГУ – на одиннадцатом, Новосибирского ГУ – на двенадцатом. Все они решили по четыре задачи.

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

Наиболее удачно четвертый час состязаний начала команда Саратовского ГУ, которая на 196 минуте сдала шестую задачу и вышла на второе место, уступая команде СПбГУ ИТМО почти пятьдесят минут. Далее наступило некоторое затишье, и прошедшая первая половина четвертого часа не внесла дополнительных изменений в лидирующую группу.

Тем временем руководители команды СПбГУ ИТМО напряженно ждали ответного хода земляков из СПбГУ, поскольку только они в случае сдачи шестой задачи могли бы обойти их команду по штрафному времени. За четыре минуты до наступления желанного критического момента команда СПбГУ послала на проверку шестую задачу. Чуть ли не пять минут на экране у нее на месте этой задачи горел сигнализирующий о проведении процедуры проверки оранжевый огонек, за которым с большим нервным напряжением наблюдали руководители команд СПбГУ и СПбГУ ИТМО. И вот, наконец, загорелся долгожданный для тренера СПбГУ Андрея Лопатина зеленый свет. Таким образом, на 214 минуте его команда сдала шестую задачу, обошла команду СПбГУ ИТМО на четыре минуты штрафного времени и вышла на первое место. Спустя несколько минут после этого события команда СПбГУ ИТМО сделала неудачный заход на задачу G, которую уже решили большинство команд из лидирующей группы. Руководители нашей команды начали переживать, что эта неудача приведет в перспективе к еще большему отставанию от команды СПбГУ по штрафному времени, и стали с надеждой ждать благополучного исхода повторной попытки сдачи. Однако команда СПбГУ ИТМО начала вдруг действовать непредсказуемым образом. На 226 минуте она совершенно неожиданно, вместо реализации второй попытки сдачи задачи G, послала и успешно решила c первой попытки свою седьмую задачу I, снова выйдя на первое место. В это время команды начали довольно «массовую» сдачу шестых задач. На 224 минуте успеха добилась команда Оксфорда, на 230 минуте – команды MIT и университета Tsinghua, а на 235 минуте – команда университета Zhejiang.

За минуту до истечения четвертого часа финала команда СПбГУ ИТМО преподнесла новый сюрприз – она послала на тестирование свою восьмую задачу J, которую еще никто не решил. Это действие было воспринято руководством команды как непонятное и даже крайне ошибочное. По мнению руководителей, надо было удерживать «синицу в руке» и «дожимать» до победного конца сравнительно простую и уже многими командами решенную задачу G, по которой уже была сделана одна неудачная попытка.

Представлялось правильным спокойно разбираться с ней на последнем часу состязаний.

Однако вместо реализации этого надежного плана молодые участники команды «побежали» ловить «журавля в небе» и пошли, вроде бы, на явно торопливую и даже авантюрную операцию. А.С. Станкевич и В.Г. Парфенов считали, что сложную задачу J участникам команды все равно не удастся решить – они будут с ней только безрезультатно возиться, потеряют время и таким образом отвлекутся от сдачи задачи G, решение которой, вроде бы, гарантировало бронзовую или даже серебряную медаль (на большее, честно говоря, не рассчитывали). На экране опять бесконечно долго горела оранжевая лампочка, закончился четвертый час финала, и в Интернете эта лампочка так и осталась гореть в течение всего заключительного часа. Однако на финале результат сделанной на 239 минуте попытки должен был быть объявлен. И вот, спустя пять минут после истечения четырех часов, по залу пронесся гул: случилось, казалось бы, невероятное – команда СПбГУ ИТМО с первой попытки сдала свою восьмую задачу J и, таким образом, оторвалась от преследователей на две задачи.

После этого фантастического события лидирующая дюжина приобрела в замороженной таблице следующий вид:

СПбГУ ИТМО 8, 1113 СПбГУ 6, 624 Саратовский ГУ 6, 677 Oxford University 6, 733 Zhejiang University 6, 786 Tsinghua University 6, 798 MIT 6, 875 Waterloo University 5, 428 Stanford University 5, 548 Новосибирский ГУ 5, 676 Тбилисский университет 5, 683 South China University of Technology 5, 728 Казалось бы, можно было начинать праздновать победу. Однако на финише руководителей и членов команды СПбГУ ИТМО ждало еще одно испытание, которое показало истинную силу китайской команды из университета Tsinghua.

В отличие от всех предыдущих чемпионатов мира, итоги стокгольмского финала объявлялись не на церемонии награждения, а непосредственно после финала, чтобы эту процедуру можно было бы показать по телевидению. И вот в начале процедуры подведения итогов открылась таблица, где задачи, по которым делались попытки сдачи в последний час, были отмечены у команд оранжевым цветом. Этот цвет по ходу оглашения результатов мог перейти либо в красный, либо в зеленый. Сразу было видно, что команда СПбГУ ИТМО делала в последний час попытки сдачи только по одной задаче G и, таким образом, могла решить в лучшем случае девять задач, а команда университета Tsinghua делала попытки сдачи по четырем (!) задачам. Это позволяло китайской команде в принципе достичь десяти решенных задач. Результаты попыток начинали, как обычно, объявляться с команд, расположившихся в нижней части таблицы. Постепенно дело дошло до команд СПбГУ ИТМО и университета Tsinghua.

Процесс объявления результатов начался с китайской команды, поскольку в замороженной таблице она стояла ниже петербургской. В напряженном молчании зала у команды университета Tsinghua последовательно загорелись первая, вторая и третья зеленые лапочки. С девятью решенными задачами она обошла команду СПбГУ ИТМО на одну задачу, поднялась на первое место в таблице и замерла в этом положении на эффектные, по мнению организаторов финала, но мучительно долгие для команды СПбГУ ИТМО и ее болельщиков пятнадцать секунд! Результат сдачи задачи G командой СПбГУ ИТМО пока не объявлялся. У членов нашей команды, а также у В.Н. Васильева, В.Г. Парфенова и А.С. Станкевича замерли сердца. Неужели китайские студенты сдали десятую задачу, и победа, которая была так близка, ускользнула от нас? Но нет! Практически одновременно загорелись красная лампочка у китайцев и победная зеленая у команды СПбГУ ИТМО.

Обе команды решили по девять задач, но у петербуржцев – огромное преимущество по штрафному времени. Мы – трехкратные чемпионы мира!

Открывшаяся итоговая таблица финала дала удивительные результаты: три из четырех золотых медалей в финале студенческого командного чемпионата мира по программированию ACM ICPC завоевали российские команды. Еще никогда российские команды не занимали на одном чемпионате мира первое, третье и четвертое места! Кроме того, еще одна российская команда выиграла серебряные медали, заняв восьмое место.

К успехам российских команд общественность начинает привыкать, но каждый год российские молодые программисты достигают все лучших результатов. Отметим, что практически нет других видов человеческой деятельности, где у России были бы такие успехи! При этом необходимо учесть, что на стадии отборочных соревнований в чемпионате участвовало 7109 команд из 1838 университетов 88 стран мира, а в финале – 100 команд.

В 2009 году чемпионом мира, как и в 2008 году, стала команда Санкт-Петербургского государственного университета информационных технологий, механики и оптики. Правда, в новом составе. Места Федора Царева, Дмитрия Абдрашитова и Дмитрия Паращенко заняли Максим Буздалов, Евгений Капун и Владислав Исенбаев. Они получили золотые медали и стали чемпионами мира и Европы 2009 года! Тренер тот же, что и все последние годы – А.С. Станкевич, и руководитель команды тот же – В.Г. Парфенов.

Команда решила девять из 11 задач со штрафным временем 1381 минута.

Второе место заняла команда китайского университета Tsinghua. Ее участники получили золотые медали и стали чемпионами Азии. Они также решили девять задач, но с большим штрафным временем – 1800 минут.

Третье место заняла команда Санкт-Петербургского государственного университета, решившая восемь задач со штрафным временем 1176 минут.

Четвертое место завоевала команда Саратовского государственного университета, также решившая восемь задач, но со штрафным временем 1305 минут.



Pages:     | 1 | 2 || 4 | 5 |
Похожие работы:

«Труды научно–технической конференции кластера пензенских предприятий, обеспечивающих БЕЗОПАСНОСТЬ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. Том 10, Пенза–2016, с. 88 – 91 (http://пниэи.рф/activity/science/BIT/T10–p88.pdf) УДК: 519.2, 612.087 Чернов П.С., Смирнов И.И., Суровцев Д.А. (г....»

«Ганджа Тарас Викторович МЕТОД МНОГОУРОВНЕВОГО КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ И КОМПЛЕКС ПРОГРАММ АВТОМАТИЗИРОВАННОГО ЭКСПЕРИМЕНТА НАД СЛОЖНЫМИ ТЕХНИЧЕСКИМИ УПРАВЛЯЕМЫМИ СИСТЕМАМИ 05.13.18 – М...»

«МАНУАЛЬНАЯ ТЕРАПИЯ 2016 • №4 (64) УДК 615.828, 612.89, 616.839.1 ВЛИЯНИЕ НЕПРЯМОЙ ОСТЕОПАТИЧЕСКОЙ КОРРЕКЦИИ ВЕРХНЕГО ШЕЙНОГО СИМПАТИЧЕСКОГО ГАНГЛИЯ НА БИОМЕХАНИЧЕСКИЙ СТАТУС, АКТИВНОСТЬ И РЕАКТИВНОСТЬ ВЕГЕТАТИВНОЙ НЕРВНОЙ СИСТЕМЫ С.В. Новосельцев1, В.В...»

«Муниципальное общеобразовательное учреждение средняя общеобразовательная школа №25 городского округа Тольятти 2007-2008 учебный год Директор школы: В.Г.Решетова (отличник просвещения, руководитель высшей категории) Структура доклада 1.Общая характеристика школы.2.Цели и задачи. Результаты деяте...»

«service@crypton.com.ua 0 Научно-производственная фирма "Криптон" СИСТЕМА АДРЕСНОГО КОДИРОВАНИЯ “CryptOn” Техническое руководство 2001г. service@crypton.com.ua 1 СОДЕРЖАНИЕ: 1. Введение.. 2 1.1. Назначение.. 2 1.2. Концепция построения системы.. 2 1.3. Метод с...»

«ТКП 45-3.02-189-2010 (02250) ТЕХНИЧЕСКИЙ КОДЕКС УСТАНОВИВШЕЙСЯ ПРАКТИКИ ОБЩЕСТВЕННЫЕ ЗДАНИЯ И ПОМЕЩЕНИЯ АДМИНИСТРАТИВНОГО НАЗНАЧЕНИЯ Правила проектирования ГРАМАДСКІЯ БУДЫНКI I ЗБУДАВАННI АДМІНІСТРАЦЫЙНАГА ПРЫЗНАЧЭННЯ Правiлы праектавання Издание официальное Министерство архитектуры и строительства Республики Беларусь...»

«ГОСТ 15167-93 МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ ИЗДЕЛИЯ САНИТАРНЫЕ КЕРАМИЧЕСКИЕ ОБЩИЕ ТЕХНИЧЕСКИЕ УСЛОВИЯ МЕЖГОСУДАРСТВЕННАЯ НАУЧНО-ТЕХНИЧЕСКАЯ КОМИССИЯ ПО СТАНДАРТИЗАЦИИ И ТЕХНИЧЕСКОМУ НОРМИРОВАНИЮ В СТРОИТЕЛЬСТВЕ Мин...»

«действовали популяризации музыкального искусства в Чувашии, воспитывали любовь и уважение к народно-песенному и классическому наследию. МУЗЫКАЛЬНАЯ Ж И З Н Ь ЧУВАШИИ В 1933-1941 ГОДАХ * Осуществляя ленинскую национальную политику под...»

«Познавательно игровое пособие "Вернисаж". Задача современного педагога состоит не только в том, чтобы помочь ребенку сделать уверенный шаг в искусство, но и в том, чтобы научить переносить лучшие его традиции в собственную деятельность. Такими традициями становятся основные выразительные средства: цвет, форма, компози...»

«1-38 01 02 "ОПТИКО-ЭЛЕКТРОННЫЕ И ЛАЗЕРНЫЕ ПРИБОРЫ И уделяется вопросам конструирования медицинских приборов, аппаратов Приборостроительный факультет имеет более чем 35СИСТЕМЫ" и систем замены утраченных органов, специализированн...»

«РОССИЙСКАЯ АКАДЕМИЯ НАУК СИБИРСКОЕ ОТДЕЛЕНИЕ ФИЗИКО-ТЕХНИЧЕСКИЕ ПРОБЛЕМЫ РАЗРАБОТКИ ПОЛЕЗНЫХ ИСКОПАЕМЫХ 2013 №2 УДК 669.273:622.772:662.346.3 ВЛИЯНИЕ КОЛИЧЕСТВА АККУМУЛИРОВАННОЙ ЭНЕРГИИ НА СТРУКТУРНЫЕ ИЗМЕНЕНИЯ В МИНЕРА...»

«ТРУДЫ НГТУ им. Р.Е. АЛЕКСЕЕВА УПРАВЛЕНИЕ В СОЦИАЛЬНЫХ СИСТЕМАХ. КОММУНИКАТИВНЫЕ ТЕХНОЛОГИИ №1 (81) Нижний Новгород 2010 ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕС...»

«Пр 4.00.01-2017 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ" (ФГБОУ ВО "ВГТУ", ВГТУ) УТВЕРЖДАЮ Ректор ВГТУ С.А. Колодяжный "" _ 2017 г. Система менеджмента качества ПРАВ...»

«ПРОБЛЕМА СМЫСЛА В РУССКОЙ ФИЛОСОФИИ И ТВОРЧЕСТВЕ Н.А. БЕРДЯЕВА А.И. Скуртул г. Экибастуз, инженернотехнический институт им. академика К.И. Сатпаева Социальные потрясения начала ХХ века отразила и русская философия, проявля...»

«1 Д. Гибсон Искусство сведения Технический редактор – Г.Петерсен Визуальное руководство по звукозаписи и продюссированию Эта книга предназначена для тех, кто хочет знать, как сделать звук лучше. ПРЕДИСЛОВИЕ Эта книга призвана ответить на два извечных вопро...»

«Министерство образования и науки Украины Харьковский национальный университет радиоэлектроники (Украина) Национальный технический университет Украины "Киевский политехнический университет" им. И. Сикорского (Украина) Украинская академия печати (Украина) Университет штата Гуанахуато (Мексика) Предста...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФГБОУ ВПО "Воронежский государственный технический университет" Кафедра "Ракетные двигатели" МЕТОДИЧЕСКИЕ УКАЗАНИЯ к выполнению практических и самостоятельных работ по дисциплине "Введение в авиацио...»

«База нормативной документации: www.complexdoc.ru ГОССТРОЙ СССР ЦЕНТРАЛЬНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНО-ЭКСПЕРИМЕНТАЛЬНЫЙ ИНСТИТУТ ОРГАНИЗАЦИИ, МЕХАНИЗАЦИИ И ТЕХНИЧЕСКОЙ ПОМОЩИ СТРОИТЕЛЬСТВУ (ЦНИИОМТП) Т...»

«МЕХАНІКА, ЕНЕРГЕТИКА, ЕКОЛОГІЯ 103 УДК 629.5.015 А.И. Раков, профессор, д-р техн. наук, В.В. Жибоедов, ст. преподаватель, А.В. Кузьмина, ст. преподаватель Севастопольский национальный технический университет ул. Университетская, 33, г. Сев...»

«Protherm 8(499)500-97-99 интернет-магазин www.DomaTeplo.ru котлы Инструкция по монтажу и обслуживанию чугунного котла PROTHERM 60(50, 40, 30, 20) KLO ВЕРСИЯ "МЕДВЕДЬ" Сертификат соответствия № PОСС SK.МГ01.B00633 PROTHERM, s.r.o. 909 01 Скалица, ул. Юрковичова 45 тел...»

«Нагревательный кабель deviflex™ DTIE-10 ПАСПОРТ Продукция сертифицирована ГОССТАНДАРТом России в системе сертификации ГОСТ Р и имеет официальное заключение ЦГСЭН о гигиенической оценке. Содержание "Паспорта"...»

«федерального государственного стандарта СПО по профессии 23.01.08 Слесарь по ремонту строительных машин, утвержденного приказом Минобразования России от 26.04.2010г. № 441; рекомендациями по организации получения среднего общего образова...»

«"ЖИЗНЬ. Версия науки" Второй международный научно-популярный фестиваль фонда "Династия" "ЖИЗНЬ. Версия науки" Второй международный научно-популярный фестиваль фонда "Династия" 24 марта – 17 апреля...»

«Московский Государственный Университет им. М. В. Ломоносова Механико-Математический факультет Кафедра Теоретической механики и мехатроники Дипломная работа Кручение Рейдемейстера трехмерных граф-...»

«ПРОБЛЕМЫ НОРМАТИВНО-ЗАКОНОДАТЕЛЬНОГО РЕГУЛИРОВАНИЯ КАЧЕСТВА СТРОИТЕЛЬНОЙ ПРОДУКЦИИ В РОССИЙСКОЙ ФЕДЕРАЦИИ Зайцева К.Н. Оренбургский государственный университет, г. Оренбург Строительная деятельность может...»

«КОЛОМАК ЛЮБОВЬ АЛЕКСАНДРОВНА СОЦИОКУЛЬТУРНЫЕ ФАКТОРЫ ТРАНСФОРМАЦИИ ОБЫДЕННОГО СОЗНАНИЯ: ОПЫТ РОССИЙСКОГО И КИТАЙСКОГО ОБЩЕСТВ Специальность 09.00.11 – Социальная философия АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата философских наук Невинномысск – 2014 Работа выполнена в ГАОУ ВПО "Невинномысский го...»

«0400065 :ий МАШИНОСТРОИТЕЛЬНЫЙ ЗАВОД КОММЕРЧЕСКОЕ ПРЕДЛОЖЕНИЕ на поставку мииипивзавода производительностью 4000 л/с. Уважаемые Господа! Предлагаем Вам минипивзавод производительностью 4 000 литров в сутки с возможностью расширения до...»

«ФИДШ.425664.005 РЭ ОКП 43 7252 C-RU.ПБ16.В.00441 Ретранслятор (РТ) РАДИОСЕТЬ Руководство по эксплуатации ФИДШ.425664.005 РЭ ФИДШ.425664.005 РЭ ФИДШ.425664.005 РЭ Содержание Лист 1 Описание и работа РТ 5 1.1 Назначение РТ 5 1.2 Те...»

«Тюряхин Илья Николаевич, Моргайлик Марианна Александровна БУЛЕВТЕРИЙ В МЕГАЛОПОЛЕ: РЕЗУЛЬТАТЫ АРХЕОЛОГИЧЕСКИХ РАСКОПОК В статье рассматриваются результаты исследования здания совета в Мегалополе, полученные в ходе раскопок немецкой археологической экспедиции в 1991-2003 гг. Н...»








 
2017 www.kniga.lib-i.ru - «Бесплатная электронная библиотека - онлайн материалы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.