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

Закрыть гештальт
Идея преподавать в школе посещала меня еще лет с 25, но сейчас совпали обстоятельства, способствовавшие ее реализации: удобное расположение школы, график и формат занятий, позволявший совмещать преподавание с основной работой.

Мы договорились о графике, мне передали учебники и план на год, предоставили доступ в электронный журнал, добавили в учительские чаты, и работа началась. У меня появились пять классов — с 7-го по 11-й, по одному в каждой параллели. Все уроки идут подряд один день в неделю, каждый по 40 минут. Как показал прошлый учебный год, такая схема позволяет преподавать без ущерба для качества уроков, основной работы, а также без перегрузок для меня самого.
В сумме преподавание занимает у меня примерно половину каждого вторника в рамках учебного года с учетом четвертей и каникул, основную работу и встречи в этот день удалось сдвинуть на другое время. Если же важный звонок или командировка выпадет именно на вторник, то информатики на неделе у учеников не будет — наверстаем позже. С администрацией школы мы это обсудили заранее, в таких случаях договариваемся о переносе темы.
Одним из первых открытий для меня стал обычный школьный тайминг. Кажется, что 40 минут — вполне достаточно, чтобы объяснить одну тему. Однако урок начинается не с объяснения. Нужно дождаться, пока все зайдут, приготовятся, встанут поприветствовать учителя, снова сядут. Потом перекличка, иногда проверка домашнего задания. После этого теория, основные понятия, примеры, практика и новое домашнее задание.
Поначалу я не понимал, как все это можно уместить в один урок. Потом привык, поскольку стал лучше чувствовать, сколько теории действительно необходимо, где можно ускориться, а где, наоборот, нужно остановиться и разобрать вопрос еще раз.
В подготовке учебных материалов очень помогают инструменты генеративного искусственного интеллекта. Для каждого класса с помощью несложного промпта я формирую план урока вместе с контентной частью. При этом учитываются возраст школьников, длительность занятия, актуальные ИТ‑тренды и мои личные пожелания. Затем я корректирую предложенную ИИ-программу. За последнее полугодие необходимость в доработке заметно снизилась — чаще всего хватает одной итерации, ведь мой ИИ‑ассистент уже хорошо понимает задачи.
Когда урок готов, использую второй, чуть более сложный промпт — он генерирует презентацию. Практически к каждому занятию я готовлю такой материал, и в нем собраны термины и определения, инфографика, иллюстрации, мемы, практические задания и другое.
Основу учебной программы я, конечно, сохраняю. Но мне не хочется, чтобы информатика сводилась только к учебнику, определениям и выполнению стандартных упражнений. Мне важно, чтобы ученик не просто запомнил какое-то действие в конкретной программе, а понял, зачем он его делает и какая логика стоит за результатом.
Хороший пример — задача по алгоритмизации, которую я давал ученикам с 8-го по 11-й класс.
К дате рождения через алгоритм
Для начала мы разобрали основные элементы блок-схемы: начало и конец алгоритма, действие, условие, переход, ввод и вывод данных. Условие, например, изображается ромбом и всегда представляет собой вопрос, после которого дальнейший ход алгоритма зависит от ответа.
После этого я предложил задачу: написать алгоритм, который определяет возраст человека. На входе у нас шесть значений. D1, M1 и Y1 — текущие день, месяц и год. D2, M2 и Y2 — день, месяц и год рождения. Результатом должна стать переменная Age — возраст человека. Первое решение практически всегда одинаковое:
Age = текущий год − год рождения.
Допустим, сейчас 2026 год, а человек родился в 1990-м. Получаем 36 лет.
Тогда я меняю условие: представим, что человеку исполнится 36 только через два месяца. Сейчас ему еще 35. Значит, простой формулы недостаточно. Следующий шаг — сравнить месяцы. Если месяц рождения уже прошел, используем:
Age = Y1 − Y2.
Если он еще впереди:
Age = Y1 − Y2 − 1.
Но и это решение пока неполное. Что произойдет, если текущий месяц совпадает с месяцем рождения?
Приходится добавить еще одно условие и сравнить уже дни. Если день рождения наступил — оставляем разницу между годами. Если нет — вычитаем единицу. Так постепенно вместо одной очевидной арифметической операции получается дерево условий. После этого мы собираем полноценную блок-схему и только затем переносим эту же логику в Excel с помощью функции «ЕСЛИ».

Дальше начинается проверка. Ученики меняют исходные даты и смотрят, где алгоритм может ошибиться. Можно поставить дату до дня рождения, после него, непосредственно в день рождения, поменять месяц.
При этом в Excel есть готовая возможность вычислять возраст. Но использовать ее здесь было бы бессмысленно: задача не в изучении Excel, а в том, чтобы самостоятельно разложить привычное человеческое рассуждение на формальные условия.
Были и другие форматы. Мы создавали многостраничные сайты на HTML и CSS, моделировали локальную сеть, а на занятии по генеративному ИИ за 40 минут собирали музыкальный трек: задавали тему, жанр и структуру, получали первую версию, разбирали ошибки и генерировали следующую.
Самое сложное — не в информатике
Содержание предмета для меня не является основной проблемой. Гораздо сложнее работать с аудиторией. Например, обеспечить заинтересованность и мотивацию учеников. Особенно если это последний урок, конец четверти и впереди каникулы или дети просто устали за день. Можно хорошо знать тему и подготовить правильный материал, но этого недостаточно. Если класс не включился, урок проходит намного слабее, поэтому приходится постоянно менять формат и считывать реакцию, адаптируясь по ходу.
Важно одновременно сохранять нормальный контакт и оставаться учителем, иногда быть строгим, но и уметь пойти навстречу. Полезный навык — отреагировать даже на хорошую шутку от класса так, чтобы не превратить урок в спор или балаган, и еще сложнее заинтересовать тех, кому информатика сама по себе не особенно нужна.
Я не ставлю задачу сделать из каждого ученика программиста. Если человеку предмет неинтересен, мне достаточно, чтобы он понял базовые вещи и представлял, как устроены технологии, которыми он пользуется. Но если появляется возможность зацепить его конкретной задачей или неожиданным примером, стараюсь это использовать.
Чему учусь я сам
После первого учебного года я собрал обратную связь у учеников. Там было все: полезные замечания, формальные ответы, шутки. Часть комментариев действительно помогла понять, что стоит изменить в материалах и подаче.

Вообще выяснилось, что школа для меня — не только возможность передать собственный опыт. Я сам здесь постоянно учусь держать внимание, объяснять проще, быстрее считывать реакцию аудитории, менять структуру урока по ходу занятия.
Хотя мне приходилось ставить двойки и тройки, по итогам года ребята получили только «хорошо» и «отлично». Возможно, я стану более требовательным со временем, но это из рубрики «поживем — увидим».
В конечном счете самый важный для меня результат возникает не из оценок. Когда ученик после занятий говорит, что хочет заниматься ИТ и стать специалистом в этой сфере, то, значит, все было не зря.