Почему ИИ не отменяет фундаментальное ИТ-образование: опыт МШП

22 сентября 2026, 12:27

Почему умение пользоваться ИИ не заменяет математику, алгоритмику и привычку самостоятельно разбираться в новых технологиях. Объясняет академический директор Школы программистов МШП Дмитрий Коняев.

В 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.