Реальное положение дел в IT-образовании: анализ рынка труда и вакансий
На Хабре автор с говорящим бэкграундом — три диплома (психолог, теолог, магистр педагогики), курсы переквалификации на HR и параллельная учёба на аналитика данных и системного аналитика — выкатил…

На Хабре автор с говорящим бэкграундом — три диплома (психолог, теолог, магистр педагогики), курсы переквалификации на HR и параллельная учёба на аналитика данных и системного аналитика — выкатил выгрузку из 1700+ вакансий с hh по этим двум запросам и погонял её через SQL. Для аудитории, которая собирается «войти в айти через курсы», результат привычно неутешительный: воронка найма длинная, а дно у неё узкое.
Что показала выгрузка
По вилкам — «от» в среднем около 110 тысяч, «до» около 154 тысяч. Цифры звучат солидно, пока не открываешь требования к опыту. Junior+ с опытом 1–3 года — 64% вакансий, Middle — 26%, а вот чистых «без опыта» — грустные 9%. То есть рынок в основном ищет не «человека после курса», а «человека после курса, который где-то уже год поработал». Классическая ловушка «опыт не дают без опыта», упакованная в красивый лендинг онлайн-школы.
Конкуренция на входе и на дне
По совместным данным hh и Яндекс Практикума, на одну джуниорскую вакансию приходится в среднем 7,1 резюме — по методологии hh это ещё «здоровая» конкуренция. А вот Хабр.Карьера за вторую половину 2025-го насчитал уже 129 откликов на одну вакансию на джуновских позициях. Разрыв между 7 резюме и 129 откликами объясняется просто: откликаются все, а резюме с реальными навыками — единицы. Эксперты по найму признаются, что из этой лавины базовым требованиям соответствует хорошо если треть. То есть конкуренция огромна на входе в воронку и удивительно скромна на её дне. Весь вопрос — в какой части воронки находитесь вы.
Почему курс ≠ профессия
Отдельный аргумент — данные MIT (Reich, Ruipérez-Valiente, «The MOOC Pivot», Science, 2019): на массовых онлайн-курсах до конца добираются 3,13% записавшихся. У платных курсов с наставником картина сильно лучше, но порядок проблемы тот же: записаться — не значит выучиться. Толпа, с которой конкурирует новичок, в основной массе состоит из людей, прошедших два модуля из предполагаемых одиннадцати, и ушедших смотреть следующий ютуб-сериал.
Что с этим делать на практике
Без мотивационных цитат, сухим языком бэкендера:
- Не вестись на заголовок «стажировка с трудоустройством». Трудоустройство там — это строчка в договоре, а не оффер. Смотрите на конкретные требования к опыту в вакансии и считайте, сколько из них вы закрываете честно, а не «ну я вроде что-то подобное делал на третьем модуле».
- Прокачивайте SQL, Git и дебаг до автоматизма. Автор той статьи подал пример — выгрузил вакансии и погонял по ним запросы. Это ровно тот навык, который отличает «после курса» от «с опытом 1–3 года»: умение взять сырой датасет и вытащить из него цифры без костылей.
- Делайте публичный артефакт, а не сертификат. Репозиторий с кодом, тестами и хотя бы одним приличным README весит больше, чем пять PDF-дипломов. Рекрутёр листает строчку в резюме, а ссылка на GitHub — это то, куда он кликает.
- Считайте доходимость как метрику. Если вы на третьей неделе курса понимаете, что не открывали задания две — это инженерный симптом, лечится откатом к бэкапу и честным планом на неделю. Бэкапы привычки делать обязательно, иначе в продакшене карьеры будет та же кернел-паника, что и у MOOC с 96,87% бросивших.
Главный вывод статьи простой: курс — это входной билет, а не трудоустройство. И если после прочтения у вас всё ещё ощущение, что «осталось только дойти до конца и меня позовут» — это и есть тот самый костыль, на котором держится весь маркетинг онлайн-образования.