Найти в Дзене

Чемпион кода

Как найти тот самый код? Код к решению задачи, код к победе, код к той сфере, которая не будет отпускать на протяжении долгих лет. Однажды Евгений Карпович, студент четвёртого курса математического факультета, нашёл своё призвание — программирование — и посвятил ему более шести лет. За это время Евгений стал победителем и призёром олимпиад, соревнований и конкурсов по спортивному программированию, а также прошёл в финал Чемпионата мира совместно с Михаилом Горбатовым и Михаилом Грибакиным. Ты окончил Лицей №31. Расскажи об учёбе там. Действительно ли в стенах царит такая свобода? Что больше всего запомнилось из школьных лет? 31-й лицей занимает третье место в топе лучших школ России, поэтому ощущения свободы не было: это большая нагрузка, учёба в праздники, много уроков. Наверное, больше всего запомнился подход учителей, которые хорошо разбирались в своём материале, умели чем-то «зацепить» школьников, чтобы заинтересовать их своим предметом. Ты серьёзно занимаешься спортивным программи

Как найти тот самый код? Код к решению задачи, код к победе, код к той сфере, которая не будет отпускать на протяжении долгих лет. Однажды Евгений Карпович, студент четвёртого курса математического факультета, нашёл своё призвание — программирование — и посвятил ему более шести лет. За это время Евгений стал победителем и призёром олимпиад, соревнований и конкурсов по спортивному программированию, а также прошёл в финал Чемпионата мира совместно с Михаилом Горбатовым и Михаилом Грибакиным.

Ты окончил Лицей №31. Расскажи об учёбе там. Действительно ли в стенах царит такая свобода? Что больше всего запомнилось из школьных лет?

31-й лицей занимает третье место в топе лучших школ России, поэтому ощущения свободы не было: это большая нагрузка, учёба в праздники, много уроков. Наверное, больше всего запомнился подход учителей, которые хорошо разбирались в своём материале, умели чем-то «зацепить» школьников, чтобы заинтересовать их своим предметом.

Ты серьёзно занимаешься спортивным программированием. Как пришёл к этой сфере? Помнишь свои первые соревнования по программированию?

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

А как можно подготовиться к соревнованиям. Это нарешивание задач или новые знания?

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

В 2025 году вы с командой участвовали в международном чемпионате по программированию International Collegiate Programming Contest и дошли до финала. Расскажи о соревнованиях.

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

Финал будет проходить в ноябре в Дубае. Мы понимаем, что с каждым разом задачи становятся всё сложнее и сложнее. Однажды я уже участвовал в финале чемпионата мира, там в заданиях больше уклона в математику, есть свои нюансы. Постараемся подготовиться!

Как сложилась ваша команда?

Здесь всё срослось: мы все учились в 31-м лицее, все общаемся и считаемся самыми сильными по программированию на факультете. Поступили в ЧелГУ в разное время. Я начинал участвовать в конкурсах чуть раньше, потом присоединились ребята.

-2

Как проходит соревнование? Насколько сложно работать совместно?

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

Задания выдаются на английском языке. Вы с командой изучаете английский дополнительно, есть ли языковой барьер?

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

Расскажи об атмосфере соревнования, как всё проходит?

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

Программирование — это про компьютер и систему или про людей? Насколько связаны искусственный интеллект и программирование?

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

-3

Есть мнение о том, что программисты немного отрешены от внешнего мира, живут в «компьютерной» реальности. Ты совсем не похож на такого человека. Это миф об айтишниках, или всё зависит от человека?

Я приезжаю в гости к родителям или знакомым, вижу там компьютер и никак не использую его — это непривычно, я уже не представляю свою жизнь без ноутбука. Но да, всё зависит от людей. И я, и мои друзья-программисты проводим время разными способами, живём в реальном мире.

Для меня программирование — это пока всё-таки увлечение. Бывает, что перегораешь, устаёшь, но проходит пара недель, и вновь хочется вернуться, всё начинается заново.

Что для тебя главное в программировании, учёбе и жизни?

В программировании — соперничество. Без атмосферы соревнований не было бы такого желания этим заниматься. В учёбе — знания, а в жизни — семья.

Лада БРИК,

фото из личного архива героя