Финалист ICPC: МКН, спортивное программирование и школьники
Савелий Григорьев увлекается спортивным программированием и является участником команды СПбГУ, которая в этом году поедет на 47-й финал главного мирового командного контеста по программированию среди студентов ― ICPC. Савелий в прошлом году окончил образовательную программу «Современное программирование» МКН и сейчас работает разработчиком в команде поиска в компании Тинькофф. Уже пятый год Савелий преподаёт школьникам спортивное программирование на сменах и в кружках. Приходите заниматься!
«Я поступил на МКН летом 2019 года по диплому всеросса по информатике. Из достижений в школе ― я прошёл отбор и стал кандидатом в сборную России на Международной олимпиаде по информатике. По итогам сборов занял седьмое место: до межнара не добрался, но результат вполне хороший. Поступал сюда, потому что знакомые по олимпиадам рекомендовали именно факультет МКН СПбГУ как хорошее место для обучения. Теперь я и сам так делаю ;)
Про олимпиады студентов по программированию
В студенчестве индивидуальные олимпиады как таковые заканчиваются и остаётся командное соревнование университетов ― ICPC. На МКН я познакомился с Егором и Мишей, которые позвали меня в команду «Urgant team». Все четыре года я писал с Михаилом Ивановым, а вот третий человек менялся: на первом и третьем курсе у нас в команде был Егор Горбачёв, на втором ― Андрей Ефремов. Наконец, на четвёртом курсе с Женей Карповичем нам удалось пройти на финал, который, надеюсь, состоится в апреле.
Чтобы пройти на межнар или стать финалистом от своего ВУЗа, прежде всего, нужны трудолюбие и усидчивость. Без этого в целом в жизни трудно достичь чего-либо масштабного, это не только к спортивному программированию применимо. Именно в олимпиадах ещё нужен особый талант: умение быстро сгенерировать рабочую идею.
Олимпиадное программирование имеет мало общего с работой программиста. Это хобби, как шахматы или судоку. Я считаю, что любое хобби интеллектуального характера развивает человека комплексно. Из конкретных навыков, спортивное программирование помогло мне развить коммуникацию с другим людьми, умение вместе приходить к решению в кратчайший срок.
Где я преподаю школьникам
- Сразу после школы в июле я поехал преподавателем старшей параллели в Летнюю компьютерную школу (ЛКШ). Было очень интересно попробовать, как получится преподавать. Организаторы ЛКШ проводили отбор среди желающих стать преподавателем, который я успешно прошёл. Всего я дважды ездил в ЛКШ школьником, и дважды преподавателем, второй раз полгода назад. И место, и люди, с которыми довелось работать, мне понравились, поэтому рад возвращаться туда снова и снова.
- С начала моего первого курса и до текущего момента я преподаю олимпиадную информатику в кружке своего родного Лицея №31 города Челябинска. Лицей каждые каникулы проводит сборы перед этапами Всероссийской олимпиады школьников, а осенью – перед Всероссийской командной олимпиадой. На все у меня ездить не получается, но раз в год точно заезжаю. И в течение года веду регулярные занятия дистанционно из Петербурга.
- В новом кружке по олимпиадной информатике от МКН в ПФМЛ №239 я оказался в новой для себя роли и решаю организационные вопросы, но пока ни в какой группе занятия не веду. Преподают коллеги с факультета: Николай Дубчук, Фёдор Ушаков и Павел Ральников.
- С удовольствием ездил преподавать в Сириус на смены МКН, первый раз в 2023 году. В этом январе подряд готовил ребят к региональному этапу: сначала на сборах в Челябинске, затем на Январской смене МКН в Сириусе.
Про обучение спортивному программированию
По моему опыту, формат обучения, когда преподаватели и ученики выезжают за город и вместе там проводят и учебное и внеучебное время достаточно хорош.
Потому что позволяет познакомиться старшим и младшим, и всем накопить много связей, что скажется в дальнейшем. Благотворно влияет на учёбу организованная возможность отвлечься от задач и пойти поиграть в футбол, например. Это помогает эффективнее распределять силы и даёт, на мой взгляд, хороший результат. Ещё на сменах тренируются навыки общения, такие как взаимодействие со сверстниками или с преподавателем по поводу разных задач.
Весной будет отбор на Майскую смену МКН–ВШЭ в Сириусе, думаю, многим будет интересно попробовать проектную работу над темой из арсенала олимпиадника.



Главное качество хорошего преподавателя ― это терпение. Отвечать на вопросы детей это не так просто, иногда нужно искать другие способы объяснить, иногда рассказывать одно и то же несколько раз. Уметь быть всегда спокойным очень важно, как и быть открытым к аудитории. Например, для качественного проведения занятий важно запоминать имена учеников: когда к человеку обращаешься по имени, это располагает его к тебе.
Остальное приходит с опытом: более качественная подача материала, формат проведения занятий, контесты, и тому подобное.»
С гордостью можем сказать, что Савелий ― далеко не единственный пример на МКН, когда люди, добившиеся успеха в какой-либо области, готовы делиться своим опытом и знаниями с другими. Вы сможете легко познакомиться с такими людьми на нашем факультете.
Желаем всем старшеклассникам использовать по-максимуму возможности участия в сменах, сборах, олимпиадах… и поступить в ВУЗ мечты!
