Как я ушла из копирайтинга в бэкенд: честный отзыв спустя год
Не «как всё хорошо», а подробный разбор того, через что я прошла. Если вы сомневаетесь — может, пригодится.
Меня зовут Аня, и я учусь программировать с осени 2024-го. До этого я шесть лет писала тексты — сначала в агентстве, потом на фрилансе. Копирайтинг мне нравился: работа со смыслом, со словом, с редактурой. Но к 2023 году я поймала себя на мысли, что мне хочется чего-то более ощутимого. Код в этом плане честный: либо работает, либо нет. Мне этого не хватало.
Плюс, если без ханжества — деньги. Бэкендеру-джуну в Москве платят примерно столько, сколько я зарабатывала сеньором в копирайтинге. Признаюсь, это было весомым аргументом.
Почему Яндекс Практикум, а не другая школа
Перед тем как куда-то записаться, я потратила две недели на сравнение. Смотрела программы, читала отзывы, заходила в демо-уроки. В итоге остановилась на курсе «Бэкенд-разработчик» на Яндекс Практикуме. Причины были простые.
Во-первых, структура. Я знала про себя, что в одиночку через документацию не пройду: нужны дедлайны, проекты и живой человек, который скажет «вот здесь у тебя плохо, переделай». На Практикуме это всё есть — ревьюеры читают твой код и оставляют комментарии по существу. Иногда было обидно, но всегда по делу.
Во-вторых, бесплатная часть. Прежде чем платить, я могла двадцать часов попробовать сам процесс — написать простые скрипты, пройти первую терминальную тетрадку. Это спасло меня от ошибки: я чуть не пошла на аналитика данных, потому что мне казалось, что «так проще». На бесплатной части поняла, что бэкенд мне интереснее, и переписалась.
Как устроена учёба — неделя моего спринта
Чтобы не было иллюзий: Практикум — это не «посмотрел лекцию, прошёл тест, повторил». Учёба построена вокруг двухнедельных спринтов, и каждый спринт — это маленький проект, который нужно сдать на ревью.
Большая часть теории даётся не в видео, а в интерактивном тренажёре. Ты читаешь короткий кусок материала, сразу пишешь код прямо в браузере, тренажёр проверяет. Если ошиблась — он подсказывает, но не даёт готовый ответ. Я честно первые пару недель психовала и пыталась гуглить, но очень быстро поняла, что так долго не протянешь: тебя учат думать, а не копировать.
Плюс раз в спринт — проект. Сначала небольшие (парсер, REST API), потом большие (веб-приложение с базой и фоновыми задачами). Проект сдаёшь ревьюеру, он пишет комментарии, ты переделываешь. У меня один проект уходил на ревью три раза: первый был «переделать всё», второй — «уже лучше, но вот эта штука странная», третий — «зачёт». На четвёртом спринте я поняла, что это не жестокость ревьюеров, а нормальный цикл работы программиста.
Про подход к обучению у Практикума есть разбор в их блоге: там без маркетингового лака объясняется, почему они дают меньше готовых ответов и больше заставляют студента ломать голову. Я согласна — без этой структуры я бы сдалась ещё в первый месяц.
Первый месяц был тяжелее, чем я думала
Первые две недели — Python, базовый синтаксис, list comprehensions. Всё понятно, даже приятно. Потом пошли декораторы, и я сидела над одной задачей шесть часов подряд. Муж приносил мне чай, а я один раз честно заплакала в ванной. Это звучит смешно, но в моменте было очень непонятно, зачем я вообще в это ввязалась.
Я пыталась читать документацию — и понимала половину. Думала, что просто тупая. Только потом от ребят в Слаке Практикума узнала, что на этом месте отваливается огромная доля группы. Все плачут и сдаются по-тихому. Это не потому что кто-то тупой. Это потому что непривычно, а мозг сопротивляется непривычному.
Самые тяжёлые выходные
Где-то на третьем месяце у меня в пет-проекте (Telegram-бот для учёта расходов) не работал вебхук. Два дня. В итоге оказалось, что я неправильно прописала порт. Я потратила на это четырнадцать часов чистого времени — до трёх ночи, с перерывом на сон и снова до вечера. Самая тупая ошибка в моей жизни.
Но именно в эти выходные у меня в голове щёлкнуло. Код, который до этого казался магией, вдруг стал прозрачным: я стала видеть, как летит запрос, где он падает, почему он падает именно там. С этого момента стало легче. Почти все, с кем я потом общалась, описывают похожий перелом — где-то в середине обучения, после одного очень болезненного бага.
Что реально помогло не бросить
Я не увольнялась, пока училась. Брала 15–20 часов в неделю по вечерам и выходным. Это тяжело, но стабильно. Самый частый совет, который я даю тем, кто спрашивает — не бросайте работу. Хотя бы до выпускного проекта. Ощущение, что у тебя нет финансовой подушки и нужно срочно выучиться, — худший фон для учёбы.
Комьюнити в Слаке. Там всегда был кто-то, кому можно было написать «у меня тут вот такое» и получить нормальный ответ за полчаса. Ревьюеры — отдельная история. У меня была Елена, которая разбирала мои проекты будто бы она мой сениор в реальной команде. После третьего ревью я уже стеснялась присылать грязный код.
Дедлайны. Я знаю себя: без внешнего дедлайна я разваливаюсь. На Практикуме спринты по две недели. Если не сдал — не страшно, переходишь в следующую когорту, но неприятно. Этого «неприятно» мне хватало, чтобы собраться в воскресенье вечером.
Дипломный проект — что именно я сдавала
Финальный проект — это то, что потом показываешь работодателю, а не сертификат. У меня был бэкенд для небольшой платформы онлайн-библиотеки: авторизация через JWT, подписочная модель, простейший рекомендательный блок, админка, фоновые задачи через Celery, Redis под кэш и очереди, PostgreSQL, всё задеплоено в Docker с docker-compose. Звучит громко, но по факту это разумный набор для джуна, и каждая из этих штук шла у нас в спринтах — диплом собирался из уже знакомых кусочков, просто в большом объёме.
Писала я его два месяца параллельно с последними учебными спринтами. Когда сдавала в первый раз — было страшно: казалось, что вот тут я схалтурила, вот тут не продумала архитектуру. Ревьюер написал мне страниц двадцать комментариев. Переделывала два выходных подряд. На второй защите я чувствовала себя уже нормально — проект стал заметно лучше, и я видела, почему.
Сейчас этот проект лежит у меня в GitHub, ссылка в резюме. На всех собеседованиях, где спрашивали про опыт, я приходила именно с ним. И это работало: собеседники видели реальный код, а не «я прошла курс и теперь я джуниор».
Что получилось
В июле я закончила курс. В августе начала откликаться на джуниорские вакансии — параллельно прошла несколько сессий с центром карьеры Практикума: они помогли переписать резюме и разобрали типовые провальные ответы на поведенческих секциях интервью. К ноябрю устроилась в продуктовую компанию (не называю, но вы точно про неё слышали). Всего на поиск работы ушло около трёх месяцев — это, судя по чатам выпускников, скорее средний результат, чем быстрый.
Зарплата джуна на старте — 120 тысяч гросс. Это меньше, чем я ожидала, но больше, чем я зарабатывала в копирайтинге последние два года. И, главное, я понимаю, куда дальше расти. В копирайтинге я уже видела свой потолок и меня это не радовало.
Если бы я не прошла Практикум, я бы с большой вероятностью сдалась на декораторах. Структура курса и живые ревьюеры — вот что реально вытягивает тебя через первые три месяца.
Про английский — нужен ли заранее подтянуть
Это второй по частоте вопрос после «сколько часов в неделю надо». Отвечаю, как было у меня: сам материал на курсе — на русском, и это большой плюс относительно западных буткемпов. Но документация, StackOverflow, нормальные туториалы и большинство пакетов — на английском. Без умения читать на английском ты зависишь от переводов, которые часто кривые или устаревшие.
Мой стартовый уровень был условный B1: могла читать технические статьи со словарём, говорить свободно не могла. Для учёбы этого хватило с запасом. На российских собеседованиях английский мне пригодился ровно один раз — в финальной секции продуктовой компании. Но как только выходишь на международный рынок (а это, скорее всего, траектория через пару лет), английский становится блокирующим.
Если совсем плохо — параллельно с программированием имеет смысл взять курс английского для IT. Сама я его не проходила, но у нас в когорте была девочка, которая совмещала, — говорит, нормально: там специальный упор на техническую лексику, код-ревью и переписку с коллегами, а не на «меня зовут Анна, я живу в Москве и люблю кошек».
Что дальше — плaны на ближайший год
Сейчас я работаю джуном, и первые полгода — про то, чтобы не облажаться, разобраться в кодовой базе и начать приносить команде хоть какую-то пользу. Это не очень эффектная, но честная задача на 2026-й год.
Параллельно я читаю «Clean Architecture» Мартина, разбираю боевой код в рабочем репозитории (вы не поверите, как много можно узнать, просто медленно читая чужие PR-ы), и беру задачи чуть сложнее, чем мне по плечу — чтобы было с кем пособеседоваться раз в квартал и проверить собственный уровень.
Ближе к концу года хочу пойти на курс для middle-разработчиков: там, как я поняла, добирают именно мидл-темы — проектирование систем, нагрузка, тестирование посерьёзнее, чем на старте. Но сначала надо нормально отожиться джуном, иначе это будет учёба ради учёбы.
И — пообсуждать офферы в международных командах. Даже если не уйду, это хорошая проверка рынком. Вот тут я, конечно, буду жалеть, что не начала системно учить английский ещё на Практикуме.
Кому точно НЕ стоит идти
Если вам кажется, что программировать — это сидеть и «медитативно печатать буковки», не идите. Это в первую очередь про фрустрацию. Про то, как ты шесть часов ищешь баг в своём же коде и виноват в нём только ты. Если у вас нет толерантности к этому — курс закончится слезами и возвратом денег.
Ещё не советую, если у вас в неделю стабильно меньше десяти часов на учёбу. Я видела на курсе людей, которые начинали и сдавались на первом спринте. Это нормально в жизни, но неприятно потратить на это и деньги, и нервы.
Если вы где-то посередине — «хочу, но страшно», — почитайте отзывы других выпускников. Там разные истории, не все хвалебные, и это хорошо: понятно, чего ждать от курса в реальности, а не в рекламе.
Итог
Не жалею. Это была самая тяжёлая зима в моей жизни — и самое осмысленное, что я для себя сделала за последние пять лет. Если сомневаетесь, попробуйте бесплатную часть курса. Двадцать часов, ничего не платите, а на выходе у вас есть ответ: ваше или нет.
Если да — идите, не откладывайте. Если нет — тоже нормальный ответ, и, кстати, сэкономленные нервы.