Что нужно для победы на ICPC, какие мероприятия пройдут параллельно с чемпионатом, почему банки и компании нуждаются в программистах, каковы шансы российских университетов и как программирование меняет мир — в репортаже Indicator.Ru. Код вместо Глазунова В 2020 году студенческий чемпионат мира по программированию – самый старый, самый масштабный и самый престижный – состоится в Москве. Россия это событие принимает не первый раз: в 2013 году чемпионат состоялся в Санкт-Петербурге, в 2014 – Екатеринбурге. Но в Москве он в первый раз. Проводить его в июне будут с размахом: руководить оргкомитетом по подготовке назначили премьер-министра Дмитрия Медведева, а организатором станет альма-матер множества команд-медалистов, МФТИ. К оргкомитету присоединятся также мэр Москвы Сергей Собянин и министр науки и высшего образования Михаил Котюков. «Мероприятие пройдет в Манеже – месте, представляющем большую историческую ценность, – рассказал на посвященной проведению ICPC пресс-конференции глава департамента информационных технологий Москвы Эдуард Лысенко. – Мы даже сдвинули ради него выставку Ильи Глазунова. Культура будет окружать участников и гостей чемпионата. Открытие пройдет на прекрасной площадке в парке “Зарядье”, которую знают все москвичи». «Мне хочется, чтобы чемпионат мира по программированию стал еще одним стимулом, чтобы ребята выбирали профессии, связанные с технологиями. Мы проведем лучший чемпионат по программированию за всю его историю», – уверен глава Минкомсвязи Константин Носков. Множество других вузов поддержит работу. «Вчера на заседании совета ректоров событие вызвало большой интерес, и среди руководства ведущих университетов будет много волонтеров, готовых оказать поддержку», – поведал ректор МФТИ Николай Кудрявцев,. Зарубежные гости высоко оценивают шансы России в этом соревновании. «MIT – хороший университет, но на ICPC МФТИ среди лучших. Я бы мог сказать организаторам что-то приятное из вежливости, преувеличить ради похвалы, но этого не требуется. Российские команды демонстрирует очень впечатляющие результаты за последние 20 лет. Вся Россия полностью вовлечена в процесс цифрового развития университетов», – отметил исполнительный директор ACM-ICPC Уильям Паучер. «Мощнейшая нация, которая рождает лучших программистов в мире» Чемпионат ICPC (International Collegiate Programming Contest) проводится с 1977 года, и сразятся в нем команды из 50 стран. В каждой команде три человека (участники должны быть не старше 24 лет). Цель соревнования – решить как можно больше заданий за отведенное время (всего из обычно бывает от 8 до 12). Для этого используются языки программирования C, C++, Java, Python или Kotlin. Программистского гения отдельных участников для победы мало: на команду выдается единственный компьютер, поэтому участвовать в одиночку просто не выйдет. Участники проходят суровый региональный отбор – в финал пройдут лучшие из 50 тысяч студентов трех тысяч университетов. Команды из России и стран СНГ сразятся в полуфинале с 29 ноября по 1 декабря 2019 года – это соревнование определит, кто сможет выступить в финале. Там у россиян неплохие шансы: к примеру, в прошлом году студенты МГУ им. М.В. Ломоносова вернулись из Порту с победой, а команды ВШЭ и МФТИ привезли бронзовые медали. За прошедшее десятилетие россияне становились чемпионами восемь раз, с 2012 года победы идут подряд. «Мы хотим продемонстрировать в том числе россиянам, что у нас мощнейшая нация, которая рождает лучших программистов в мире. Мы уже много лет выигрываем чемпионат мира по программированию, наши программисты работают в лучших компаниях мира, у нас есть отличные университеты, которые выращивают лучших программистов. Об этом нужно говорить, это нужно доносить», – объяснил глава Минкомсвязи Константин Носков. Программисты для общества, общество для программистов Такое внимание к чемпионату ожидаемо: без этого направления невозможна ни цифровизация, ни современная жизнь. Николай Кудрявцев даже рассказал, как когда-то физики МФТИ «ревниво смотрели» и жаловались, что программисты, которые вообще не ученые, перетягивают на себя все внимание, тогда как традиционно вуз занимался фундаментальной наукой, а его выпускники постигали законы Вселенной. Теперь все в корне изменилось: программирование стало инструментом, без которого не обходятся наука и технологии в самых разных областях. Для банков IT-специалисты тоже незаменимы. По словам руководителя управления по работе с персоналом Райффайзенбанка Владимира Химаныча, сейчас банки конкурируют за выпускников в этой сфере, стараясь быть привлекательнее IT-компаний – ведь постоянно нужно совершенствовать защиту аккаунтов от взломов. «Перед банками, и нашим в том числе, стоит задача рассказать, как происходит цифровая трансформация внутри нас самих. Мы за три года утроили количество программистов. В первую очередь, это разработчики, аналитики, тестировщики. Я могу сказать, что в близкой перспективе (уверен, что меньше 10 лет) больше 50% сотрудников банков будут IT-специалистами», – считает он. Неудивительно и то, что способом чемпионата станет Мегафон – сетевым компаниям программисты очень нужны, и она уже сотрудничает с более чем 20 вузами, которые будут представлять свои команды на соревновании. В неделю чемпионата пройдет множество сопутствующих мероприятий, поучаствовать в которых смогут тысячи талантливых программистов. Среди них и те, где нужно решать задачи, с которыми сталкиваются сегодня банки и корпорации. «Сам финал чемпионата мира – ключевое, базовое для нас событие, но вокруг него в течение нескольких дней будут организованы несколько мероприятий “Цифровой недели”: IT Forum – большая диалоговая площадка по разным направлениям проблематики IT, IT Expo – выставка достижений, где будут представлены лучшие разработки в области инноваций, Hack day – противостояние года, сражение “нападающих” и “сохраняющих” хакеров за взлом объектов, имитирующих реальную инфраструктуру города, Hackathon – марафон команд программистов, решающих прикладные задачи, и IT Camp – серия обучающих мероприятий и мастер-классов», – рассказал Носков. «Большой спорт» и большое будущее Конечно, российским игрокам хотелось бы желать победы, но ректор МФТИ попросил не перегружать их бременем ожиданий и надежд: конечно, они сделают все возможное, но тяжело удерживать первенство из года в год, особенно когда важную роль играют не только знания и умения, но и командная работа, психологическая составляющая и просто везение. Поэтому иногда результат может быть непредсказуемым. Уильям Паучерс подтвердил его слова примером: в прошлом году команда Массачусетского университета науки и технологий лидировала до самого конца – и вдруг российская команда вырвалась вперед прямо на финишной прямой, решив еще одну задачу за последние пять минут. Заместитель генерального директора Яндекса по кадрам и образованию Сергей Чернышев, сам когда-то участвовавший в этих состязаниях, назвал три главных составляющих победы: серьезные знания в области компьютерных наук, четкая и слаженная работа команды и умения принимать решения «на лету». Понимая эти сложности, организаторы обеспечат участникам бесперебойную связь: бесшовный Wi-Fi на всех площадках чемпионата и резервный канал, проложенный по другой географической трассе, для подстраховки. «Сегодня первую задачу решают уже на третьей-пятой минуте. Вы получаете пачку листочков с условиями на английском языке, и за это время нужно успеть не просто все прочитать, понять, но и решить, ввести в редактор и отправить жюри», — отметил Чернышев. С годами соревнование все сильнее похоже на большой спорт, требующий точности и быстрой реакции – участники пресс-конференции даже сравнивали его с разными видами спорта – бейсболом, фигурным катанием. Подготовка должна начинаться еще со школы, примерно с седьмого класса. Несколько лет нужно посвятить подготовке и в университете: ездить на летние школы, сборы, заниматься дополнительно, помимо основной учебы, и времени это отнимает не меньше, чем второе высшее образование. Но поскольку задания олимпиады очень ориентированы на практику, победитель будет очень интересен работодателям не просто как обладатель почетных регалий, а как человек, умеющий решать прикладные проблемы. Паучерс добавил важную мысль: оказывается, развитие в других областях иногда помогает продвигаться вперед. 75% участников соревнований занимаются музыкой, а ведь музыка – тоже своего рода код. «В новом мире, в Золотой век технологий, родители должны понять, что не все их дети участвуют в таких состязаниях, чтобы стать программистами, — заявил Паучерс. — Они используют технологии как инструмент, чтобы решать проблемы. Это поможет им стать лучше как музыканты, лучше как физики – да кто угодно. И не забывайте, что помимо всего этого им нужно стать лучше как люди, ведь когда мы видим в обществе кого-то, способного решать его проблемы, мир становится намного более прекрасным местом». Понравился материал? Добавьте Indicator.Ru в «Мои источники» Яндекс.Новостей и читайте нас чаще. Подписывайтесь на Indicator.Ru в соцсетях: Facebook, ВКонтакте, Twitter, Telegram, Одноклассники.