Представим себе типичный сценарий: новичок решает «войти в IT». С энтузиазмом покупает курс программирования, делится новостью с друзьями, ставит амбициозную цель — выучить язык программирования и устроиться на работу мечты. Первые недели всё идёт отлично: простые задачи решаются, код компилируется, мотивация пробивает потолок.
Но затем наступает переломный момент — тема, на которой новичок спотыкается, или жизненные обстоятельства, которые оттягивают фокус внимания от усердного обучения. Небольшая пауза — и вот, новые темы уже не даются так легко, ошибки сыплются одна за другой, и желание что-либо делать испаряется.
Такая история знакома тысячам начинающих (и не состоявшихся) программистов. В их числе, увы, есть и студенты курсов программирования от JavaRush. По разным данным, значительная часть студентов бросает обучение, не дойдя и до середины пути. Для самих учеников это означает потерю времени, сил и денег. Для индустрии — растущий дефицит специалистов. Ну для создателей образовательных курсов — вызов: докопаться до главных причин, почему программирование для многих так и остается несбыточной мечтой.
Мы в JavaRush решили принять этот вызов и провести отдельное исследование того, почему люди забрасывают обучение. Мы собрали ответы почти трёхсот студентов наших курсов программирования. В этом тексте не просто перечислим причины «отсева», а подсветим главные барьеры учеников и подскажем, как пройти путь этот нелегкий путь до конца.
Средний возраст респондентов составил 27 лет. Более половины участников — свитчеры из нетехнических профессий: маркетологи, экономисты, учителя, юристы. Каждый пятый совмещал обучение с текущей работой в другой сфере.
Эти истории показывают: у студентов есть индивидуальные обстоятельства, которые влияют на результат не меньше, чем качество контента курса. Финансы, здоровье, знание английского и даже жизненные события (переезд, смена интересов) могут стать тем самым «триггером выхода».![на каких этапах бросают обучение программированию]()
Мы в JavaRush решили принять этот вызов и провести отдельное исследование того, почему люди забрасывают обучение. Мы собрали ответы почти трёхсот студентов наших курсов программирования. В этом тексте не просто перечислим причины «отсева», а подсветим главные барьеры учеников и подскажем, как пройти путь этот нелегкий путь до конца.Как мы искали ответы
Наши выводы опираются на факты. Чтобы понять, почему студенты бросают обучение, мы собрали комплексные данные — от анкетных ответов до глубинных интервью.Кого мы опрашивали?
В исследовании приняли участие 298 студентов JavaRush — те, кто сейчас проходит обучение, и выпускники. Среди них:- новички, которые занимаются от 1 до 3 месяцев,
- студенты «в процессе» (4-6 месяцев),
- те, кто уже завершил курс.
Средний возраст респондентов составил 27 лет. Более половины участников — свитчеры из нетехнических профессий: маркетологи, экономисты, учителя, юристы. Каждый пятый совмещал обучение с текущей работой в другой сфере.Как мы собирали информацию?
- Онлайн-опросы. Мы использовали анкету в Typeforms, в которой задали вопросы как закрытого (выбор варианта), так и открытого типа. Это позволило собрать количественные данные и увидеть неожиданные детали в ответах.
- Глубинные интервью. С 12 студентами мы провели отдельные разговоры, чтобы услышать их историю из первых уст и лучше понять эмоции и трудности, с которыми они сталкивались.
- Аналитика платформы. Мы дополнительно проанализировали прогресс студентов: частоту занятий, количество решённых задач, длительность пауз. Эти данные помогли сопоставить субъективные ответы с объективной картиной.
Ключевые причины выгорания
Наш опрос показал: за сухими цифрами стоят эмоциональные истории. Типичные барьеры на пути к освоению программирования повторяются у многих студентов, но у каждого свой контекст. И все же, для удобства, мы выделили четыре главные проблемы, которые испытывают на прочность будущих программистов.Проблема №1. «Стена сложности»
На старте обучение воспринимается как игра: написал пару строк кода — получил результат. Но затем студенты сталкиваются с более сложными (и абстрактными) понятиями вроде объектов, классов, асинхронности или фреймворков. В этот момент привычная «логика пазла» рушится, а вместо ощущения прогресса приходит растерянность. 📊 По данным опроса, 21,1% студентов назвали именно этот момент главным демотиватором. Что говорят студенты:- «Все было понятно, пока мы учили циклы. А потом начались объекты, и я просто потерялся. Было ощущение, что я тупой».
- «Я привык, что есть правильный ответ. Но когда в лекции я наткнулся на задачу в духе "разберитесь сами" я просто закрыл ноутбук».
Проблема №2. Нереалистичные ожидания («Войти в IT за 3 месяца»)
Реклама многих IT-курсов обещает: «через полгода вы будете работать в IT и получать зарплату в N тысяч долларов». Но реальность такова, что большинству новичков, особенно без какого-либо опыта, требуется минимум 9-12 месяцев регулярного обучения. Когда ожидания не совпадают с действительностью, приходит разочарование. 📊 24,5% опрошенных признались, что именно несбывшиеся ожидания стали причиной кризиса мотивации.- «Я думал, через полгода буду джуном, а я всё ещё не могу сам написать простое веб-приложение. Руки опускаются».
- «Меня сбил с толку хайп. Все вокруг говорили: "выучи питон и зарабатывай сразу тысячу долларов" Но на деле всё оказалось в разы сложнее».
Проблема №3. Отсутствие видимого результата
Часы, проведённые за отладкой кода, часто не приносят ощутимого прогресса. Без поддержки сообщества или наставника студенты оказываются один на один с ошибками и начинают сомневаться в своих силах. 📊 21,5% участников поставили на стоп обучение именно из-за ощущения, что их усилия «никуда не ведут».- «Когда ты сидишь три вечера подряд над одной и той же ошибкой, и никто не может подсказать, очень легко поверить, что это просто не твоё».
- «Я выполнял задания, но не понимал, как это связано с реальной работой. Всё казалось бессмысленным».
Проблема №4. Потеря первоначальной цели
Многие начинают обучение с конкретной целью: «сменить профессию», «устроиться в IT», «поднять зарплату». Но с течением времени и накоплением сложностей эта цель размывается. В итоге студенты теряют связь между ежедневными задачами и большой мечтой. 📊 26,5% студентов признались, что со временем перестали понимать, зачем вообще продолжают заниматься.- «Я так хотел сменить профессию, но через несколько месяцев уже не понимал, зачем пишу эти задачи».
- «Сначала была энергия. Потом нужно было больше времени уделить работе, семье, прочим заботам. Курсу уже не находилось места в графике, и цель стала какой-то далёкой».
Другое: неожиданные барьеры
6.4% респондентов назвали причины, которые не укладываются в стандартные сценарии:- «Пришлось бросить: хотелось учиться качественно, с ментором, но не хватило денег».
- «Я училась на курсе для самопрохождения и поняла, что мне совсем тяжко без живых подсказок, без наставника. Не хватало, чтобы кто-то подсказал, в правильном направлении я думаю или нет».
- «Сложно учить программирование, когда плохо знаешь английский. Документация меня пугает».
- «Совмещать с работой и детьми оказалось невозможно, просто не хватало сил».
Эти истории показывают: у студентов есть индивидуальные обстоятельства, которые влияют на результат не меньше, чем качество контента курса. Финансы, здоровье, знание английского и даже жизненные события (переезд, смена интересов) могут стать тем самым «триггером выхода».Мини-выводы
- Основные причины выгорания — это не уникальные случаи, а повторяющиеся закономерности: «стена сложности», несбывшиеся ожидания, отсутствие результата и потеря цели.
- Поддержка комьюнити и менторов играет ключевую роль: там, где есть обратная связь, уровень выгорания ниже.
- «Другие причины» напоминают: студент приходит на обучение не в вакуум, у него есть работа, семья, финансы и ограничения, которые могут положить конец усилиям независимо от того, насколько хорош курс.
Пиковые точки «отсева» студентов
Помимо причин остановки обучения мы расспросили студентов о том, на каких этапах обучения им больше всего хотелось всё бросить. На эти вопросы нам ответили студенты курсов JavaRush для самообучения по Java, Python и Web (Frontend). Мы выбрали ключевые этапы, где обучение усложняется:
- В случае с курсом по Java от JavaRush около 12 % студентов покидают курс уже после первого квеста (основ синтаксиса). Затем падение усиливается к этапу с OOP — там может уйти ещё 15 %, оставшиеся постепенно расходятся по углублённым темам.
- У Python курсов от JavaRush основной «отсев» приходится на переход от базовых функций и коллекций к модулям и Web (Django, API) — там студенты понимают, что пути далеко ещё не пройдены.
- В курсе по Web-разработке от JavaRush сильная точка риска — когда начинают работать с асинхронностью и внешними API, часто заметен скачок отлива.
Как не сдаться на полпути: практическое руководство к действию
Наше исследование показало: выгорание в обучении — это не про «слабость характера», а про отсутствие инструментов поддержки. Ниже — набор простых, но рабочих приёмов, которые помогут дойти до конца и сохранить мотивацию. 1. Разрежьте слона на части. Не пытайтесь «съесть» весь курс сразу. Ставьте микрозадачи: сегодня пройти один уровень и решить все задачи к нему, на выходных — проходить по два уровня в день. Или же ставить себе норму часов обучения на будние дни и выходные. Маленькие победы складываются в большой прогресс.- «Когда я перестал ждать от себя готового приложения и начал радоваться одной рабочей функции, стало намного проще».
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ