Бронзовая медаль крупнейшего мирового чемпионата по программированию The 2024 ICPC World Finals стала для команды СГУ заслуженной наградой за годы упорного труда.
Студент факультета компьютерных наук и информационных технологий, член команды Илья Ланкин рассказал о том, как попал в сборную университета по программированию и каким был путь к победе в мировом чемпионате.
Путь к вершине мирового программирования был постепенным: он начался со школьных уроков и олимпиад. По словам Ильи, этот успех стал логичным, хотя и неожиданным для него завершением длинного пути.
В школе программирование становится интересным, если получается правильно решать задачи. Всё началось с обычных уроков, потом я записался в кружок. Команда сложилась случайно: в классе мы выполняли задания лучше других, выигрывали олимпиады.
Алексей Шнирельман и Роман Бровко на долгие 6 лет вместе с Ильёй стали членами одной команды. Четыре года они провели в Центре олимпиадной подготовки программистов имени Н.Л. Андреевой СГУ.
Илья отмечает, что на чемпионате он не только придумывал решения, но и активно помогал в отладке кода, анализе задач.
В основном я придумывал контртесты, дебажил (находил и исправлял ошибки в коде – прим. ред.) наши решения.
Подготовка к чемпионату была интенсивной и требовала железной дисциплины. Команда держала темп – проводила три тренировки в неделю, а на сборах занималась практически каждый день. Занятия полностью имитировали условия будущего соревнования: пять часов работы троих участников за одним компьютером на платформах Codeforces и Ucup.
Справляться со стрессом и выгоранием программистам помогала постоянная занятость, полагает Илья:
В условиях международных соревнований лишнее время – источник депрессии. Поэтому я не давал себе реальной передышки и занимал себя чем-нибудь: учёбой, тренировками, хобби.
Интрига результатов чемпионата сохранялась до последней минуты. Команда заняла 12-е место в общем зачёте и стала обладателем бронзовой медали: в ICPC награды распределяются по медальным группам. Осознание успеха пришло лишь во время церемонии награждения:
Когда на пьедестале нам вручили медали, мы были очень рады! Я не думаю, что моя жизнь изменилась после победы, но в целом это хороший итог олимпиадной карьеры. Полученные навыки помогают мне быть востребованным на рынке труда.
Для Ильи Ланкина студенческие соревнования в Баку стали последними, так как он участвовал в 5 полуфиналах и 2 финалах ICPC – максимальное количество раз по правилам чемпионата. Теперь он планирует сосредоточиться на работе.
Илья дал совет будущим поколениям программистов:
Нужно организованно подходить к своей цели: понемногу, каждые несколько дней. В этом могут помочь центр олимпиадной подготовки СГУ и его тренеры.