Почему быстрых курсов недостаточно для будущей карьеры в ИТ: опыт МШП

22 сентября 12:11

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

В 2026 году программирование стало заметно доступнее. Образовательные платформы предлагают интенсивы на несколько месяцев, а генеративный ИИ способен создавать рабочий код по текстовому запросу. Для школьника это снижает порог входа: можно быстро попробовать себя в новой области и понять, интересно ли продолжать. Но короткий формат решает только задачу первого знакомства.

Если речь идет о профессиональной траектории, важны навыки, которые не привязаны к одному языку или сервису. В Школе программистов МШП к ним относят математику, алгоритмическое мышление, системную практику и способность самостоятельно осваивать новые технологии. Школа уже 25 лет обучает детей программированию, технологиям искусственного интеллекта, робототехнике, кибербезопасности и другим ИТ-дисциплинам. Академический директор МШП Дмитрий Коняев рассказал, почему несколько месяцев обучения не заменяют многолетнюю подготовку и какую роль в ней теперь играет ИИ.

Первый результат можно получить быстро, устойчивый навык – нет

Освоить базовый синтаксис языка программирования и написать простую программу действительно можно за короткий срок. Однако сам язык – только средство работы. Дмитрий Коняев сравнивает это с музыкой: начинающий музыкант способен быстро выучить ноты, но знание нот не заменяет регулярные занятия и более глубокое понимание предмета.

Для будущего разработчика такой основой становятся математика и алгоритмика. Не менее важна привычка самостоятельно решать задачи, которых ученик раньше не встречал. Именно эти навыки позволяют постоянно обновлять знания и не зависеть от конкретной технологии. Если специалист знает только один набор инструментов и не умеет перестраиваться, со временем ему становится сложнее конкурировать на рынке труда. Основные способы мышления начинают формироваться еще в младшем школьном возрасте, примерно с 7-8 лет. В МШП дети могут начать обучение со 2 класса, где развивают логику и внимание.

“Программирование – это сложный, комплексный навык, который формируется через регулярную практику и решение большого количества разнообразных задач. Десятки, и сотни часов, потраченные на отработку такого сложного навыка в детском возрасте, довольно сложно наверстать впоследствии. Мы начинаем достаточно рано, но не стремимся преждевременно превращать ребенка в узкого специалиста. В младшей школе закладываются базовые способы мышления и алгоритмика, затем появляется все больше алгоритмических задач, творческие проекты, дискретная математика, а к старшему возрасту – дисциплины, близкие к университетскому и профессиональному уровню: промышленная разработка и машинное обучение”, – рассказал эксперт.

Программа усложняется постепенно. Ее цель не в том, чтобы ребенок как можно раньше познакомился со всеми известными технологиями. Каждый следующий этап требует больше анализа и самостоятельности. По словам Дмитрия Коняева, устойчивый навык возникает не из-за раннего знакомства с Python или C++, а из-за длительной практики решения задач, для которых недостаточно повторить уже известный способ. Благодаря этому в дальнейшем смена языка программирования или инструмента не превращается в необходимость заново осваивать сам подход к работе.

ИИ не отменяет необходимость проверки

Появление генеративных моделей усилило аргумент в пользу быстрых форматов: если ИИ способен написать код, зачем ребенку глубоко изучать алгоритмы и математику? В МШП на этот вопрос отвечают через изменение роли самого разработчика. Специалист отвечает не только за создание кода, но и за качество решения, его ограничения и последствия.

“Вопрос не в том, сможет ли ИИ написать код. Вопрос в том, способен ли разработчик понять, какой код необходимо написать, оценить предложенное решение, увидеть его ограничения и принять ответственность за результат. Код может успешно пройти тесты и при этом содержать ошибку, которая проявится только в редкой, но критической ситуации. С развитием ИИ такие риски не исчезают – наоборот, способность генерировать большое количество кода повышает требования к человеку, который этот код принимает и проверяет”, – подчеркивает Коняев.

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

Есть и практический вопрос эффективности. В исследовании METR 2025 года 16 опытных разработчиков решали 246 реальных задач с использованием передовых ИИ-инструментов и без них. В среднем при наличии ИИ они затратили на работу на 19% больше времени. При этом сами участники были уверены, что ИИ их ускорил.

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

“Запрещать ИИ-агентов означало бы готовить детей к индустрии, которой уже не существует. Но весь код учеников проходит строгое ревью преподавателя. Школьник должен досконально понимать, как устроена его программа, зачем нужен каждый существенный фрагмент, как он влияет на остальные части системы и что произойдет при его изменении”, – объясняет эксперт.

То есть ИИ разрешен как инструмент, но не как замена пониманию. Ученик может использовать его в проекте, однако обязан разбираться в полученном результате и уметь объяснить его преподавателю.

Что важнее конкретной технологии

Короткий курс обычно строится вокруг понятной и ограниченной цели: освоить язык, фреймворк или конкретный тип задач. Для старта этого может быть достаточно. Но за профессиональную жизнь разработчика технологии сменятся много раз, и заранее предсказать весь набор будущих инструментов невозможно.

Поэтому в долгосрочной программе важна способность самостоятельно учиться. В МШП доля готовых объяснений уменьшается по мере продвижения ученика, а количество решений, которые он принимает сам, становится больше.

“На протяжении нескольких лет обучения последовательно уменьшается доля готовых объяснений и увеличивается самостоятельность ученика. Математика, алгоритмика, языки программирования и принципы разработки становятся основой, опираясь на которую он может осваивать любые необходимые ему инструменты. В этом, на мой взгляд, заключается одна из ключевых задач Школы программистов – научить школьника осваивать технологии, которых сегодня еще может не существовать”, – рассказывает Дмитрий Коняев.

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

Так школьник постепенно привыкает к ситуации, в которой нет готового маршрута. Это и отличает фундаментальную подготовку от обучения одному инструменту. Быстрый курс отвечает на вопрос, как работать с конкретной технологией сегодня. Долгая программа должна подготовить к тому, чтобы самостоятельно освоить следующую технологию завтра.

О Школе программистов МШП

Школа программистов МШП, ранее Московская школа программистов, работает с 2001 года. Проект начинался как межшкольный факультатив по программированию. В 2005-2006 годах школа сформировала собственную методику преподавания базовых дисциплин и начала развивать дополнительные направления: олимпиадное программирование, веб-разработку, архитектуру ЭВМ, компьютерную безопасность и сетевые технологии.

В 2014 году МШП заключила договор о сотрудничестве с Яндексом. На базе офиса компании появилось первое отделение школы в Москве. В 2015 году было запущено дистанционное обучение. В 2017-2018 учебном году началось сотрудничество с факультетом компьютерных наук НИУ ВШЭ. В 2019-2020 году открылись отделения в Санкт-Петербурге и начал работать Виртуальный класс. С 2020-2021 учебного года школа сотрудничает с МФТИ. МШП также участвовала в федеральном проекте “Код будущего”, где обучила программированию 14 635 школьников.

В 2026 году школа стала частью образовательной платформы Т-Банка “Т-Образование”. Ее очные отделения работают в Москве, Московской области, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Казани. Онлайн-формат позволяет заниматься детям из других регионов России и зарубежья.

Ежегодно на 85 образовательных программ МШП поступают около 5 000 учеников. Более 3 000 выпускников стали студентами лучших технических вузов и сотрудниками технологических компаний. Ученики школы получили свыше 115 наград на всероссийских и международных олимпиадах. Средний балл учеников МШП на ЕГЭ по информатике в 2026 году составил 83 балла при среднем результате по России 58,7.