Блог Академии олимпиадного программирования "НОВАРИУМ"
29.08.2026
10. Как родители Геннадия Короткевича поддерживали его увлечение программированием

Часть 10 цикла «Ребёнок начинает программировать»

Имя Геннадия Короткевича хорошо известно участникам олимпиад по информатике, но многие родители, далёкие от этого мира, могут слышать его впервые.
Геннадий представляет Беларусь и считается одним из сильнейших спортивных программистов в истории. С 2006 по 2012 год он семь раз подряд участвовал в Международной олимпиаде по информатике — IOI, главном мировом соревновании школьников по программированию.
За эти семь выступлений он получил одну серебряную и шесть золотых медалей. В 2009, 2010 и 2011 годах Геннадий занимал абсолютное первое место, а в 2012 году стал вторым. Такой результат остаётся одним из самых выдающихся в истории IOI. Все выступления и набранные баллы можно увидеть в официальной статистике олимпиады.
Когда родители узнают о подобных достижениях, возникает естественный вопрос: как воспитывают такого ребёнка?
Наверное, у семьи был подробный план. Ранние занятия, специальные учебники, обязательные часы программирования, лучшие преподаватели и расписанный на годы маршрут.
В 2017 году я задал этот вопрос Людмиле Короткевич — маме Геннадия. Она ответила большим письмом, в котором подробно рассказала, как сын начинал заниматься математикой и программированием, как родители ему помогали и в какой момент он стал двигаться самостоятельно.
Первый пункт письма оказался неожиданно простым:
«Плана по изучению программирования никогда никакого не было».
К этой статье мы прикладываем письмо Людмилы целиком. В нём нет готовой методики по воспитанию чемпиона. Есть внимательное отношение к интересам ребёнка, совместные попытки, неудачные решения, поиск подходящей среды и постепенная передача ответственности самому Геннадию.
Повторить чужую биографию невозможно. Но из этого письма можно извлечь несколько принципов, которые пригодятся родителям любого ребёнка, интересующегося математикой и программированием.

Не составляйте биографию ребёнка заранее

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

Наблюдайте за устойчивым интересом

Одарённость часто пытаются определить по скорости выполнения заданий или ранним знаниям. Но значительно важнее другое: к чему ребёнок возвращается без напоминаний?
Родители Геннадия заметили его интерес к математике и стали предлагать развивающие, прежде всего логические, игры. Позднее появились задачи, программы для начинающих и соревнования.
Каждый следующий шаг возникал не потому, что «в этом возрасте уже пора», а потому, что предыдущее занятие действительно увлекало ребёнка.
Один раз с интересом собрать программу или решить задачу может почти любой школьник. Устойчивый интерес выглядит иначе. Ребёнок сам открывает задачу на следующий день, задаёт новые вопросы, хочет улучшить результат, придумывает собственный проект или возвращается к ошибке, хотя никто его не заставляет.
Именно за такими возвращениями стоит наблюдать.

Отвечайте на вопросы, даже если они кажутся бесконечными

В письме несколько раз повторяется простая мысль: если Гена спрашивал, родители объясняли.
Детские вопросы редко укладываются в школьную программу. Ребёнок может спросить, почему программа получила такой ответ, что означает незнакомый символ или можно ли решить задачу другим способом.
Иногда взрослый знает ответ. Иногда приходится разбираться вместе.
Ценность здесь не только в полученной информации. Когда ребёнок видит, что его вопрос воспринимают всерьёз, он привыкает спрашивать. А умение точно сформулировать, что именно непонятно, — важная часть обучения.
Родителю необязательно становиться специалистом по алгоритмам. Можно честно сказать: «Я не знаю, давай посмотрим». Совместный поиск часто полезнее уверенного объяснения, которое ребёнок пока не готов понять.

Дайте возможность экспериментировать

Людмила пишет, что за компьютером сын мог делать всё, что хотел. Если что-то портил, потом это чинили.
Сегодня такую свободу необходимо сочетать с цифровой безопасностью, резервными копиями и разумными возрастными ограничениями в интернете. Но сам принцип остаётся важным: компьютер должен быть не только устройством для выполнения заданий.
Ребёнку полезно:
  • менять программу и смотреть, что произойдёт;
  • рисовать при помощи кода;
  • создавать небольшие игры;
  • придумывать собственные правила;
  • разбирать чужие примеры;
  • ошибаться и восстанавливать испорченное;
  • делать проекты, которых нет в учебном плане.
Если любое действие сопровождается предупреждением «ничего не трогай, а то сломаешь», исследовательский интерес быстро исчезает.
Можно создать безопасное пространство для экспериментов: отдельную учётную запись, папку с проектами, учебный компьютер или резервную копию важных данных. Тогда ребёнок получает свободу, а родители не вздрагивают после каждого нажатия клавиши.

В начале делайте вместе

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

Программа должна оставаться работой ребёнка

В письме есть принципиальная деталь: программу Гена всегда писал сам.
Родители могли помочь разобраться в условии, рассмотреть крайние случаи, обсудить алгоритм или найти ошибку в рассуждении. Но реализация оставалась за ребёнком.
Это правило стоит соблюдать и сегодня.
Когда взрослый садится за клавиатуру и быстро исправляет код, задача действительно начинает работать. Только ребёнок при этом почти ничему не учится. Более того, у него появляется ощущение, что настоящее решение всегда принадлежит тому, кто старше и опытнее.
Лучше спросить:
  • Что должна сделать эта часть программы?
  • На каком примере она работает неправильно?
  • Какие случаи ты уже проверил?
  • Где результат впервые отличается от ожидаемого?
  • Можешь объяснить свой алгоритм без кода?
Такие вопросы не отнимают задачу, а возвращают её ребёнку.

Используйте интерес, а не только дисциплину

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

Не спешите с теорией

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

Учитывайте возраст, а не только способности

Геннадий начал посещать занятия, где задачи разбирали старшеклассники. Он был значительно младше остальных, чувствовал себя некомфортно и почти ничего не понимал — не из-за отсутствия способностей, а из-за возраста и нехватки необходимых математических знаний.
Родители не сделали из этого вывод: «Значит, ему ещё рано программировать». Они изменили формат.
Сын решал олимпиаду дома, затем приходил на разбор. Мама записывала названия алгоритмов и незнакомые термины, после чего родители пытались объяснить материал простым языком и в игровой обстановке.
Это важный урок.
Сильная программа сама по себе ещё не гарантирует подходящего обучения. Если объяснение рассчитано на одиннадцатиклассника, младший школьник не обязан понимать его только потому, что уже умеет решать некоторые сложные задачи.
Иногда нужно поменять преподавателя, группу, темп или способ объяснения. Такая адаптация не снижает требования. Она даёт ребёнку возможность до них дорасти.

Различайте обучение и проверку

В письме описан эпизод, когда родители помогали разбирать задачи во время домашних тренировочных олимпиад. Михаил Семёнович Долинский ругал их и советовал учить после соревнования.
Родители замечали другую проблему: после завершения олимпиады интерес ребёнка к задаче уже угасал. Исчезал стимул, который заставлял разбираться прямо сейчас.
Здесь нет одного правила для всех ситуаций. Сначала полезно определить цель конкретной работы.
Если это официальная или диагностическая олимпиада, ребёнок должен решать полностью самостоятельно. Иначе результат ничего не показывает.
Если это учебная тренировка, можно дать небольшую подсказку после серьёзной самостоятельной попытки. Но важно отметить, где ученик справился сам, а где потребовалась помощь.
Подсказка должна открывать следующий шаг, а не всё решение. Программу после обсуждения всё равно пишет ребёнок.
Так сохраняются и интерес, и честное понимание текущего уровня.

Не ограничивайте ребёнка олимпиадными задачами

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

Постепенно становитесь ненужными

Последние пункты письма лучше всего описывают цель родительской помощи.
Гена взрослел, многое изучал самостоятельно и обращался с вопросами, когда что-то не понимал. В какой-то момент родители заметили, что в алгоритмах сын уже их перерос. Они продолжали консультировать его лишь по отдельным тонкостям программирования.
Это естественный итог правильной поддержки.
Сначала взрослый показывает, где искать. Затем помогает разобраться. Потом отвечает только на отдельные вопросы. Наконец, ребёнок сам выбирает задачи, находит материалы и оценивает свои решения.
Родителям бывает трудно отойти в сторону, особенно если они вложили в занятия много времени. Но самостоятельность ученика — не потеря контроля, а главный результат.

Практическая памятка для родителей

Из письма Людмилы Короткевич можно собрать довольно простое руководство.
  1. Не стройте многолетний план без участия ребёнка. Смотрите, что его действительно увлекает сейчас.
  2. Предлагайте возможности, но оставляйте право отказаться. Кружок, олимпиада или новый язык должны быть приглашением, а не приговором.
  3. Отвечайте на вопросы и не бойтесь искать ответ вместе.
  4. На старте помогите войти в тему. Покажите среду, разберите первую задачу, напишите рядом первую программу.
  5. Не забирайте клавиатуру. Итоговый код должен написать ребёнок.
  6. Связывайте теорию с задачей, для которой она нужна.
  7. Подбирайте объяснения по возрасту. Способному младшему школьнику всё равно нужен понятный язык.
  8. Разрешайте экспериментировать и что-нибудь ломать в безопасной среде.
  9. Не сводите программирование к олимпиадам. Оставляйте место для игр, графики и собственных проектов.
  10. Замечайте момент, когда пора отступить. Чем сильнее становится ребёнок, тем меньше ему требуется прямое руководство.

Что в этом письме самое важное

Историю Геннадия Короткевича легко прочитать задним числом как рассказ о неизбежном успехе: рано заинтересовался, попал в сильную среду, начал побеждать.
Но в самом письме нет ощущения заранее проложенной дороги.
Родители наблюдали, предлагали, объясняли, учились вместе с сыном и меняли подход, когда прежний не работал. Они поддерживали интерес, но не писали программы вместо ребёнка. Помогали начать — и постепенно отдавали ему всё больше самостоятельности.
Такой подход не обещает, что каждый школьник станет чемпионом мира. И не должен обещать.
Он даёт другое: возможность ребёнку найти собственное дело, научиться работать самостоятельно и однажды сказать родителям не «сделайте со мной», а «посмотрите, что я сделал сам».