Карьера
Бизнес
Жизнь
Тренды
Изображение создано при помощи модели Шедеврум
Изображение создано при помощи модели Шедеврум

Будущее кода: как формируется стандарт ИТ-образования в России

Двадцать лет высшему образованию по программной инженерии в России

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

Первые стандарты

В 2006 году в Высшей школе экономики были разработаны первые в России стандарты высшего образования по программной инженерии и утверждены проекты учебных планов образовательных программ. Инициатором этого выступил профессор (ныне — заслуженный профессор) НИУ ВШЭ Сергей Авдошин. Принятые документы стали основой для государственных образовательных стандартов по направлению «Программная инженерия».

За двадцать лет сегмент подготовки программных инженеров в России достиг колоссальных масштабов — получить высшее образование по этому направлению сегодня можно в любом регионе страны. В процесс обучения активно вовлечены компании, которые формируют запрос на знания и компетенции, необходимые на рынке, и участвуют в планировании и реализации образовательных программ. Эксперты от бизнеса уже давно стали полноценными участниками образовательного процесса.

Развитие ИТ-образования поддерживается и на государственном уровне — в 2025 году в рамках проекта «Топ-ИТ» 26 российским вузам из 13 регионов были предоставлены гранты для подготовки в том числе программных инженеров. Эти вузы были отобраны на конкурсной основе; они являются лидерами по подготовке ИТ-специалистов в России.

Как и где готовят программных инженеров

Исследователи факультета компьютерных наук НИУ ВШЭ — доцент департамента программной инженерии Алиса Меликян и заместитель руководителя департамента Ольга Максименкова — проанализировали программы бакалавриата и магистратуры по образовательному направлению «Программная инженерия» вузов-участников проекта «Топ-ИТ».

Всего существует 93 образовательные программы (48 — бакалавриата и 45 — магистратуры). В текущем учебном году по этим программам обучаются почти восемь тысяч будущих программных инженеров. Около 60% студентов получают образование на бюджетной основе. Высшая школа экономики является лидером по числу бюджетных мест, на которых в этом году учатся почти пятьсот студентов.

В основном занятия проводятся на русском языке, 12% программ часть дисциплин преподают на английском языке. Часто такие занятия проводят иностранные эксперты. Полностью на английском языке реализуются три программы, одна из них — в партнерстве с зарубежным университетом.

Стоимость года обучения варьируется от 82 до 957 тысяч рублей; на половине программ она колеблется от 300 до 500 тысяч рублей. Программы очно-заочного и заочного обучения, как правило, дешевле.

Названия образовательных программ включают различные термины, отражающие их специализацию и уникальные особенности; наиболее часто встречаются слова «программный», «система», «разработка» и «инженерия».

Тренды в ИТ-образовании

Исследование выявило пять актуальных трендов в высшем образовании по программной инженерии в России.

1. Участие бизнеса в проектировании и реализации образовательных программ

Около 13% образовательных программ реализуются в партнерстве с компаниями, которые участвуют в проектировании учебных планов, организуют практики и стажировки студентов, оказывают финансовую поддержку одаренным учащимся, ведут занятия в сотрудничестве с университетскими преподавателями. Это обеспечивает актуальность прикладной составляющей обучения и дает студентам опыт работы с реальными бизнес-проектами. Наиболее активно сотрудничают с университетами в области подготовки программных инженеров Яндекс, «1С», «Сбер», «Т-Банк», «ВКонтакте» и Wildberries.

В НИУ ВШЭ программа бакалавриата «Дизайн и разработка информационных продуктов» реализуется в партнерстве с «Т-Банком». На проектных семинарах эксперты банка учат студентов создавать рабочие программные продукты. В кампусе НИУ ВШЭ в Перми совместно со «Сбером» и «Нетологией» открыт бакалавриат «Программные системы и автоматизация процессов разработки», где студенты работают над реальными проектами ведущих ИТ-компаний.

2. Дистанционные технологии обучения

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

В НИУ ВШЭ очная магистратура «Инженерия данных» реализуется в партнерстве со «Сбером» и «Нетологией» в онлайн-формате. Учащиеся имеют статус полноправных студентов и могут свободно посещать учебные корпуса университета и участвовать во всех студенческих мероприятиях.

3. Гибкие образовательные траектории

Учебные планы многих программ предусматривают блок дисциплин по выбору, давая студентам возможность развить компетенции, которые соответствуют их интересам. В некоторых программах есть возможность выбора одной из нескольких образовательных траекторий, каждая из которых содержит набор дисциплин, позволяющих получить специализацию в определенном направлении.

В НИУ ВШЭ бакалавриат «Программная инженерия» имеет три образовательные траектории: «Системное программирование», «Промышленная инженерия программного обеспечения» и «Средства анализа и разработки программного обеспечения». Также студенты могут выбирать до одной трети профильных курсов. Это позволяет им освоить узкие специальности и получить знания в смежных областях.

4. Аккредитация образовательных программ со стороны профессионального сообщества и некоммерческих организаций

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

Магистерская программа НИУ ВШЭ «Системная и программная инженерия» имеет четыре вида аккредитации: государственную, профессионально-общественную — от Ассоциации инженерного образования России, международную — от Европейской сети аккредитации инженерного образования и сертификат о независимой оценке качества образования.

5. Совместные программы ИТ-направлений и гуманитарных факультетов

Факультеты объединяют усилия, чтобы дать студентам профессиональные знания на стыке программной инженерии и прикладной области. Сотрудничество образовательных направлений в сфере дизайна, бизнеса или искусственного интеллекта с программной инженерией позволило создать уникальные образовательные продукты. 

В университетах проекта «Топ-ИТ» реализуется пять предметно-специализированных программ. В НИУ ВШЭ бакалаврская программа «Разработка игр и цифровых продуктов» реализуется в партнерстве факультета компьютерных наук и Школы дизайна. Программа объединяет глубокие технические знания с навыками в области дизайна, менеджмента, маркетинга и продюсирования. На втором году обучения студенты выбирают образовательную траекторию: «Разработка цифровых продуктов» или «Гейм-девелопмент». Выпускники программы получат два диплома — по направлению «Дизайн» и «Программная инженерия».

В предстоящем учебном году в российских вузах планируется запуск образовательных программ по новым специализациям в области программной инженерии, ориентированным на такие направления, как нейробиология, мультимедиа, робототехника, дополненная и виртуальная реальность, а также искусственный интеллект. Например, НИУ ВШЭ откроет прием на новую программу бакалавриата «Проектирование интеллектуальных робототехнических систем», направленную на подготовку специалистов на стыке информационных технологий, искусственного интеллекта и робототехники. Выпускники будут квалифицированными разработчиками и архитекторами программного обеспечения для киберфизических систем, инженерами по робототехнике, а также менеджерами по качеству сложных программно-аппаратных комплексов.

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