- Собственной Персоной
«Моя задача — заинтересовать»: как молодой программист из Бельц стал преподавать робототехнику детям
19-летний Кирилл Донос в интервью с «СП» поделился своей историей — как пришёл в мир программирования и добился успеха на республиканской олимпиаде по информатике. Он рассказал о первых шагах и трудностях, значении олимпиадного сообщества и опыте преподавания детям. Кирилл поделился своими планами продолжить образование в Техническом университете Молдовы и мечтой вывести молдавскую команду по робототехнике на международный уровень.
«Я начал позже других, но именно это стало моей мотивацией»
— В младших классах я не участвовал в олимпиадах по информатике, не знал языков программирования, не ходил на специализированные курсы, потому что просто не догадывался, что мне это интересно. Я любил точные науки, особенно математику, потому что в ней всегда есть чёткие правила, прозрачные решения, логика и справедливость. Если понял принцип — сможешь применить его к любой задаче. Эта ясность и логичность всегда были мне ближе, чем заучивание теорий — как, например, в биологии или истории, где от тебя ждут лишь повторить то, что написано в учебнике.
До 10 класса моё увлечение техникой проявлялось скорее через робототехнику: мы собирали модели, подключали датчики, придумывали простые решения, участвовали в соревнованиях. Я был тем, кто всегда хотел докопаться до сути, понять, как всё работает изнутри. Программирование оставалось чем-то далёким: меня тянуло к нему, но не хватало ни знаний, ни уверенности, ни окружения, которое могло бы подтолкнуть.
Я начал позже многих — большинство моих соперников занимались с пятого или шестого класса, а я только осваивал базовые конструкции. Но именно это чувство догоняющего стало для меня сильнейшей мотивацией. Я начинал с нуля и с каждым днём убеждался, что выбранный путь — мой. Учиться приходилось самому: без репетиторов и наставников, в перерывах между уроками, иногда допоздна, через усталость. Но каждый новый решённый блок задач, каждая пройденная тема приближали меня к уверенности, что я смогу не просто разобраться, а действительно добиться результата.
Кирилл отмечает: именно упорство и ежедневная работа помогли ему добиться успехов в олимпиадном программировании.
«Я перестал воспринимать участие как эксперимент или пробу»
— Увлечение программированием у меня началось немного неожиданно. Сначала мы участвовали командой в большом конкурсе, где нужно было проявить себя сразу в нескольких направлениях: программирование, конструирование и робототехника. За роботов отвечал в основном я, но со временем заметил, что всё сильнее тянет именно к программированию. Мне хотелось узнавать больше, пробовать разные подходы и постепенно разбираться глубже в этой сфере.
Первый серьёзный опыт у меня появился в 2020 году, когда я учился в 7 классе. Мама, которая была моим учителем информатики, предложила попробовать себя в школьной олимпиаде. Я согласился, потому что мне было интересно проверить свои силы. Неожиданно для себя я занял первое место в школе, потом — и на муниципальной олимпиаде в Бельцах. Это открыло мне дорогу на республиканский этап, который проходил в Техническом университете Молдовы. Там я занял пятое место, что стало для меня большим шагом вперед.
После этого был ещё один уровень — отборочный этап. Он определял, кто войдёт в национальную сборную и сможет представлять страну на международных олимпиадах. Право участвовать получали ребята с дипломами I–III степени или поощрением. Моё пятое место тоже давало мне такой шанс. Но тогда я не понимал, насколько это серьёзно. В итоге я просто не пришёл на отбор. Сейчас понимаю: это могла быть настоящая возможность попасть в национальную команду.
С этого момента я начал относиться к олимпиадной подготовке гораздо серьёзнее. Я перестал воспринимать участие как эксперимент или пробу — начал готовиться осознанно, поставил перед собой цель взять диплом и войти в число призёров. Записался на курсы, начал регулярно решать задачи, искать объяснения, смотреть прямые трансляции с разбором алгоритмов, изучать не только синтаксис языка, но и методы мышления, которые помогают решать нестандартные задачи.
Мне было сложно — с нуля осваивать алгоритмическое мышление, сравнивать себя с теми, кто уже давно в теме, справляться с внутренним ощущением, что ты всегда немного позади. Но это ощущение отставания и стало моим стимулом. Я не хотел просто догнать — я хотел стать таким, чтобы и меня считали серьёзным соперником, чтобы моё имя значило что-то на олимпиадах. В то же время я начал понимать, что не хочу просто быть участником — мне важно развивать себя глубже, чем просто научиться решать задачи.
Меня привлекал сам процесс — разбор, построение логики, отладка, устранение ошибок. Я начал сдавать экзамены по Python, потом заинтересовался C++, понял, что хочу больше, чем просто местные олимпиады — меня тянуло к международным вызовам. И с каждым новым конкурсом, с каждой задачей, над которой я сидел по несколько часов, у меня появлялось всё больше уверенности, что даже если я начал позже — это не значит, что я не смогу дойти до самого высокого уровня. Главное — не останавливаться.
По словам Кирилла, главный вызов для новичка — не сдаться после первых неудач и продолжать искать решения.
«Все думают, что олимпиады — это про конкуренцию, но я увидел совсем другое»
— Когда я начал заниматься информатикой серьёзно, быстро понял, что без поддержки, без среды, где люди мыслят похоже и стремятся к тем же целям, вырасти практически невозможно. Самостоятельная работа — это важно, но она очень быстро выматывает, если ты всё время один, если не с кем обсудить задачу, не у кого спросить совета, если нет человека, который поймёт, что значит «сидел три часа над одной строкой кода и всё равно не скомпилировалось».
Мне повезло — рядом оказался друг, с которым мы начали учиться вместе, решать задачи, спорить, кто быстрее найдёт оптимальное решение, обсуждать, почему в каком-то time complexity* выходит O(n log n), а не O(n²), как казалось вначале. Это казалось игрой, но на самом деле было настоящей учёбой.
Потом я открыл для себя олимпиадное сообщество — Discord-серверы*, где участники со всей Молдовы делились задачами, обсуждали подходы, скидывали полезные материалы, иногда просто писали друг другу: «Ты справился с третьей задачей из прошлого тура?» — и этого было достаточно, чтобы почувствовать, что ты не один. Там не было конкуренции в плохом смысле — наоборот, все старались помочь, поддержать, объяснить.
Это был удивительный опыт: принято думать, что олимпиады — это про конкуренцию, давление, борьбу, но на деле я увидел совсем другое. Это была среда, где каждый рад чужой победе, потому что понимает, сколько труда за ней стоит. Я быстро вписался в это сообщество, и оно стало для меня опорой. Благодаря этим людям, этим чатам, совместным разборам задач я не просто научился решать, а начал понимать, как строится олимпиадное мышление. Именно это сообщество стало платформой, с которой я смог оттолкнуться и начать по-настоящему расти. Без него, уверен, я бы не смог пройти этот путь до конца.
В этом году я занял третье место на республиканской олимпиаде по информатике.
Кирилл с родителями и сестрой.
«Я понял, что могу быть тем, кого мне самому не хватало в начале»
— После того как я прошёл путь от абсолютного новичка до призёра республиканской олимпиады, у меня появилось стойкое желание делиться опытом. Я слишком хорошо знал, каково это — начинать с нуля, без поддержки, без понимания, куда идти и что изучать в первую очередь. Я знал, как трудно бывает не сдаться после неудачи, как легко потерять мотивацию, если не видеть прогресса, как важно, чтобы рядом оказался кто-то, кто скажет: «Ты можешь».
Именно поэтому я стал преподавать. Этим летом я работал в лагере Clasa viitorului в Кишинёве, где проводил занятия по робототехнике и программированию для детей 8–10 лет. Для многих это была первая встреча с языками, алгоритмами, микроконтроллерами и сенсорами. Моя задача заключалась не только в том, чтобы объяснить, как всё работает, но и в том, чтобы заинтересовать — показать, что эта сложная техника может быть увлекательной и понятной.
Мы запускали роботов, измеряли кислотность напитков, программировали простые игры, объясняли детям, как с помощью микрофона и Arduino можно ловить звук. Каждый день я приходил на занятия с мыслью, что должен не просто передать информацию, а включить внутренний мотор в каждом ребёнке, чтобы он сам захотел разобраться, начал задавать вопросы, искать, экспериментировать.
Это невероятно сложная работа, потому что преподавание — это не когда ты умнее, а когда умеешь говорить на понятном языке и слышать. Особенно сложно, когда тебе всего 19, а дети воспринимают тебя как взрослого. Но именно в такие моменты ты начинаешь расти. Преподавание дало мне не только уверенность, но и ощущение ответственности. Я понял, что могу быть тем, кого мне самому так не хватало в начале — человеком, который даст направление, вдохновит, не заставит, а увлечёт. И теперь я точно знаю, что хочу продолжать этим заниматься.
Кирилл признаётся: преподавание детям стало для него не менее важным, чем собственные победы.
«Мне важно продолжать развиваться здесь»
— Я буду учиться в Техническом университете Молдовы, на факультете электроники, потому что мне важно продолжать развиваться в области, которая сочетает программирование, инженерное мышление и практическое применение знаний. Я долго думал, стоит ли сразу пробовать поступать за границей, но решил, что хочу пройти лиценциат здесь — на родном языке, в знакомой системе, параллельно набираясь опыта и укрепляя своё портфолио. Тем более, что я уже начал преподавательскую деятельность, веду занятия, участвую в проектах, и мне не хочется это бросать.
При этом я не ограничиваю себя только Молдовой. В будущем рассматриваю магистратуру за рубежом, особенно в северных странах, таких как Дания, где образовательная система построена на практическом мышлении, глубокой специализации и уважении к выбору самого студента. Меня вдохновляет идея учиться в месте, где ты не просто получаешь диплом, а проходишь путь осознанного профессионального и личностного роста, где проекты, в которых ты участвуешь, не пылятся в папке, а становятся частью реальных решений.
Но как бы далеко я ни уехал, мне важно продолжать преподавать, развивать свои курсы, быть частью олимпиадного сообщества, готовить новых участников, создавать команду, которая сможет представлять Молдову на международных соревнованиях. Я уже прошёл путь от нуля до призёра — и теперь чувствую, что могу помочь пройти его другим. А ещё я начал серьёзно интересоваться Data Science*, искусственным интеллектом и системами анализа данных, потому что это область, где математика, программирование и мышление сходятся в одной точке. Это именно то, где я вижу своё профессиональное будущее.
Кирилл хочет развиваться в Молдове и готовить новых участников для международных соревнований.
«Если я могу передать этот интерес кому-то ещё, значит, всё, что я делаю, не зря»
— Я всегда считал, что важнее всего — не просто иметь знания, а уметь их применять и понимать, для чего они тебе нужны. Я не стремлюсь быть лучшим только ради дипломов или медалей — мне важно, чтобы то, чем я занимаюсь, было настоящим, интересным, чтобы в этом был смысл. Возможно, поэтому мне близки такие области, как искусственный интеллект, машинное обучение, анализ данных — это не просто модные слова, это инструменты, которые могут реально менять процессы, помогать людям, автоматизировать рутину, давать новую перспективу.
При этом мне никогда не хотелось ограничивать себя ролью программиста исключительно в техническом смысле слова, потому что я всегда считал важным оставаться человеком, который умеет не только писать код и решать задачи, но и говорить с другими, делиться своим опытом, объяснять сложные вещи простым языком, увлекать и вдохновлять тех, кто находится рядом.
Мне нравятся настольные игры, потому что они развивают стратегическое мышление и учат просчитывать последствия каждого шага; волейбол, так как именно он формирует навык работать в команде и чувствовать поддержку партнёров; аниме, ведь в нём я нахожу удивительную способность рассказывать о самых сложных и серьёзных темах так, что они становятся близкими и понятными каждому. Всё это для меня часть одного большого процесса, который я называю жизнью, потому что жить — значит не просто существовать, а постоянно пробовать новое, узнавать, открывать, задаваться вопросами и искать на них ответы. И если мне удаётся передать это стремление и интерес к жизни хотя бы одному человеку, если кто-то благодаря моим словам или действиям начинает смотреть шире, искать и пробовать, значит, всё, что я делаю, действительно имеет смысл и не проходит напрасно.
Я знаю, что дальше будет непросто. Придётся бороться с системой, преодолевать барьеры, искать ресурсы, сталкиваться с конкуренцией. Но я также знаю, что всё это — часть пути. Я не боюсь идти по нему, потому что уже прошёл достаточно, чтобы понять: не обязательно начинать первым, чтобы прийти к цели. Самое главное продолжать начатое. И если я когда-нибудь увижу, как кто-то из моих учеников побеждает на олимпиаде, становится разработчиком, создаёт свой проект, я буду знать, что сделал правильный выбор.
*Справка-Пояснение
- Time complexity — способ понять, сколько времени алгоритм будет работать в зависимости от размера задачи.
- Discord — приложение для общения, где можно переписываться, звонить и собираться в группах по интересам.
- Arduino — маленькая плата, к которой можно подключать датчики и лампочки, чтобы создавать свои простые устройства и роботов.
- Data Science — область, которая занимается извлечением полезной информации и знаний из данных с помощью методов статистики, программирования и машинного обучения.
- Python, C++ — языки программирования.
Елизавета Гуцул
Фото из личного архива героя
Если вы хотите продолжить получать честную и объективную информацию на русском и румынском языках, поддержите «СП» финансово на Patreon!
Помогите нам создавать контент, который объективно информирует и способствует положительным изменениям в Молдове. Поддерживая нашу независимость, вы помогаете развитию честной и качественной журналистики в стране.
Кроме того, что вы поможете нам, вы получите приятные бонусы в виде просмотра нашего сайта без надоедливой рекламы, а также подарков с логотипом «СП»: сумок, кружек, футболок и не только.