Что выбрать цтферу: обучение на ИБ или на ИТ-направлении

Обновлено 07.10.2026

Иван Федотов поступил на разработчика, потому что хотел получить широкий технический кругозор. Максим Кусков выбрал информационную безопасность — именно она его интересовала. Максим Кузнецов рассматривал оба направления, но предпочёл программную инженерию из-за репутации факультета и отзывов.

Все трое играют в CTF. Мы поговорили с ними о выборе программы, учебных заданиях и соревнованиях:

  • Иван Федотов — выпускник программы «Системное и прикладное программное обеспечение» ИТМО, 2026 год;
  • Максим Кусков — студент второго курса «Информационной безопасности» МИЭМ ВШЭ;
  • Максим Кузнецов — студент третьего курса «Программной инженерии» ФКН ВШЭ.

Иван оценивает законченное обучение, Максим Кузнецов и Максим Кусков — пройденную часть своих программ. Их опыт поможет сформулировать вопросы к вузу, но не заменит сравнение учебных планов своего года поступления.

Определиться, что хочется изучать помимо CTF

Иван Федотов ориентировался на знакомых игроков:

«Самые крутые цтферы, которых я знал, вообще-то были просто крутыми разработчиками с огромным кругозором».

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

Максим Кусков хотел заниматься ИБ и выбирал преимущественно между вузами. Некоторое время он рассматривал ФКН ВШЭ: факультет был ему лучше известен и казался престижнее. Но интерес к безопасности перевесил. Углублённое изучение алгоритмов и математики привлекало его меньше.

Максим Кузнецов заинтересовался безопасностью благодаря CTF. Ему подходили и ИБ, и программная инженерия, а окончательное решение определили репутация ФКН и отзывы. Сейчас он говорит, что перед поступлением внимательнее изучил бы конкретные курсы.

Чтобы повторить этот шаг заранее, полезно посмотреть, чему посвящена программа целиком.

Программа Что входит в подготовку по описанию вуза
ИБ, МИЭМ ВШЭ Программирование, сети и системы связи, математические методы криптографии, технические и организационно-правовые методы защиты
Программная инженерия, ФКН ВШЭ Разработка программного обеспечения, командные проекты, практики и профильные курсы по выбору
Технологии защиты информации, ИТМО Исследование защищённости, проектирование систем защиты, программные и аппаратные решения, вопросы сертификации
Системное и прикладное ПО, ИТМО Разработка систем от ОС и компиляторов до корпоративных приложений и высоконагруженных сервисов

Для ИБ ИТМО здесь использовано только официальное описание: комментарий студента получить не удалось.

Интерес к исследованию уязвимостей — повод присмотреться к ИБ, но в обязательной части могут быть и правовые, организационные, аппаратные темы. Интерес к устройству программ — повод изучить ИТ-программы, где предстоит самостоятельно создавать ПО и работать над проектами. В обоих случаях стоит проверить, насколько привлекают занятия за пределами любимой CTF-категории.

Посмотреть, что придётся делать своими руками

Примеры лабораторных помогают представить учёбу точнее, чем названия дисциплин.

Иван называет итогом первых трёх лет СППО три работы по «Информационным системам». Сначала нужно было разработать веб-приложение на Java для управления несколькими видами сущностей: с валидацией, админ-панелью и обновлением данных в реальном времени. Затем — добавить массовый импорт, работу с транзакциями и смоделировать множество пользователей в JMeter. Третья работа включала распределённую транзакцию с S3-хранилищем и тестирование.

Для бэкенда предлагались Spring и Jakarta EE. Фронтенд можно было писать на любом стеке. Иван выбрал Jakarta Faces, который им показывали на «Веб-программировании».

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

На программной инженерии ФКН Максим Кузнецов тоже занимался командной разработкой. На курсе C++ студентам дали почти полную свободу:

«Мы немного переоценили наши возможности, но смогли попробовать организовать рабочий процесс и изучить новые инструменты».

На ИБ МИЭМ Максим Кусков выделяет лабораторные по «Информатике, компьютерным системам и сетям» — ИКСС. На них он работал с инструментами и экспериментировал с настройками, когда что-то шло не по плану. Например, впервые познакомился с устройством Active Directory на Windows Server.

Разработка есть и в его программе. На «Алгоритмизации и программировании» — АИП — по семестру отвели на Python и C++. В Python почти всё было знакомо, а C++ дал больше нового. Особенно Максиму понравились проекты:

«Можно полноценно спроектировать архитектуру будущего сервиса, его тему (она может быть любой), как это будешь реализовывать и так далее».

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

Выяснить, какие знания университет добавит к уже имеющимся

Иван не вспомнил конкретной CTF-задачи, которую помогла решить учёба. Чаще происходило обратное:

«Знания с CTF выручали в учёбе».

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

На одной из работ по ассемблеру x86 студенты проверяли код друг друга. Иван написал около 40 ревью, хотя для максимального балла хватало десяти.

Максим Кусков тоже получил основные CTF-навыки до поступления. Пока он не может назвать случай, когда университетские знания пригодились непосредственно на соревнованиях. При этом полезными считает ИКСС, криптографию и C++. Он допускает, что часть самостоятельно изученных тем ещё встретится дальше по программе.

Максим Кузнецов видит пользу алгебры для криптографических задач, а архитектуры ЭВМ и ассемблера — для бинарных категорий. Специальные темы приходится изучать отдельно. Например, дифференциальный криптоанализ, которого, по его словам, в его программе нет, он осваивает по статьям, райтапам и книгам.

Часть интересующих знаний удалось получить на курсе по выбору: Максим изучал эллиптические кривые. Были и другие курсы, связанные с безопасностью, но он предпочёл им занятия, которые показались интереснее.

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

Учесть математику и предметы вне своих интересов

Максим Кусков выбирал ИБ в том числе потому, что алгоритмы и математика привлекали его меньше. Уже в вузе дискретная математика неожиданно заинтересовала благодаря преподаванию, а криптография оказалась сложнее, чем он ожидал. К ней пришлось готовиться основательнее.

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

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

Одного отношения к математике недостаточно, чтобы выбрать направление. Полезнее посмотреть содержание курсов, примеры задач и требования к сдаче. Это поможет понять, на что придётся тратить время даже при небольшом интересе к предмету.

Проверить, где и с кем получится играть

Ивана приняли в C4T BuT S4D ещё летом перед поступлением. Команда у него уже была, поэтому в университетское CTF-сообщество он не стремился.

Максим Кузнецов также не принимает активного участия в сообществе вуза, но часто играет со студентами ИБ и других университетов.

Максим Кусков, напротив, участвует в организации занятий. Через знакомых по соревнованиям он познакомился со старшекурсниками, вместе с другими студентами организовал «Академию CTF» и преподавал там основы, необходимые для игры. Со старшекурсниками они также провели HSE CTF.

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

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

Разобраться с нагрузкой до первой сессии

Максим Кусков планирует дела перед CTF: смотрит, какие задания нужно закончить заранее, а какие можно перенести. В его опыте преподаватели часто шли навстречу, если предупредить их и затем выполнить работу. Самыми загруженными он считает второй и четвёртый модули, когда одновременно нужно сдавать лабораторные, писать контрольные и готовиться к сессии.

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

Иван ради CTF мог отодвинуть учёбу, а во время сессии обычно не рисковал: нужно было закрывать задолженности. Весной 2025 года он отправился на Insomni’hack сразу после пересдачи.

По его воспоминаниям, 11 марта около десяти вечера он закончил писать последний экзамен и поехал в Пулково. Оценку утвердили, когда он уже был в такси. В полночь закрывались ведомости: если бы Иван не сдал экзамен, ему бы не разрешили повторное изучение «Информационных систем». Около часа ночи он вылетел в Стамбул, а затем — в Женеву.

«Так вышло, что заявление на повтор я срочно подавал из Старбакса в Женеве, когда мы прибыли туда на пути до Insomni’hack 2025. На второй раз сдал».

При выборе программы полезно узнать, как распределяются задания в течение семестра и что влияет на оценку. Рассказ о переносе одной контрольной описывает опыт конкретного студента; договариваться о своих сроках придётся отдельно.

Как выбрать между двумя подходящими программами

Программу по ИБ стоит рассматривать, если интерес распространяется на защиту систем в целом и привлекает содержание профильных дисциплин. Программу по разработке — если хочется создавать ПО и разбираться в технологиях через собственные проекты. Участие в CTF совместимо с обоими вариантами: все три героя продолжают играть, а специальные знания получают в том числе самостоятельно.

Когда останутся два-три варианта, их можно сравнить по одной таблице:

Что сравнить Где взять сведения
Обязательные дисциплины Учебный план своего года набора
Содержание практики Задания лабораторных и курсовых
Возможность изучать безопасность глубже Перечень курсов по выбору и правила записи на них
Оценивание и нагрузка Разговор со студентами второго-третьего курсов
Доступ к CTF-занятиям и командам Организаторы сообщества, расписание и условия участия

Максим Кузнецов советует внимательнее изучать конкретные курсы. Максим Кусков — спрашивать студентов об оценивании и преподавателях, а руководителя программы — о проектах и активности в ИБ. Оба говорят, что снова выбрали бы свои программы.

Начать можно с двух учебных планов и нескольких лабораторных. Отметить, что уже знакомо, что хочется освоить и какие обязательные задания вызывают сомнения. С этим списком разговор со студентами получится предметнее, чем с вопросом «У вас хорошо учат?».