Первая работа после курсов программирования — реалистичный план
Закончить курсы программирования — это уже достижение. Дальше начинается часть посложнее: первая работа. Здесь — практический план поиска для этого этапа: на что смотрят работодатели, когда нанимают джунов, как превратить учебные проекты в портфолио, где искать, как правильно пользоваться фильтром джуновских вакансий и чего честно ожидать.
Сначала об ожиданиях
Один сертификат редко приводит на собеседование. Работодатели знают, что похожие курсы закончили многие, и ищут что-то сверх этого: что вы сделали сами, как вы это объясняете и умеете ли учиться в процессе работы.
Рынок для джунов переполнен. На многие отклики никто не ответит, а поиск может занять больше времени, чем сами курсы. Это не значит, что курсы были зря или что профессия не ваша. Это значит, что нужен ровный план, а не рывок из сотни откликов и последующее разочарование.
Если онлайн-школа обещала трудоустройство, перечитайте договор: что именно там написано. Планируйте так, будто рассчитываете только на себя, а любую помощь школы считайте бонусом.
На что смотрят у джуна
В большинстве джуновских вакансий повторяется одно и то же:
- Проекты, которые вы можете показать и объяснить. Важно не количество, а понимание принятых в них решений.
- Базовые вещи. Git, чтение чужого кода, HTTP и API, основы SQL, умение написать простой тест.
- Коммуникация. Можете ли вы понятно описать проблему, нормально попросить помощи, написать читаемый пул-реквест?
- Признаки того, что вы учитесь после курсов. То, что вы освоили сами после выпуска, говорит о многом.
Превратите учебные проекты в портфолио
Дипломные проекты у выпускников одних курсов часто одинаковые. Сделайте так, чтобы ваши выделялись:
- Оставьте два-три проекта, остальные уберите. Хотя бы один — ваша собственная идея, а не задание курса.
- Напишите нормальный README: что делает проект, зачем вы его сделали, как запустить, скриншот или ссылка на живую версию.
- Добавьте тесты для основной логики. Даже несколько тестов показывают, что вы знаете, зачем они.
- Ведите нормальную историю коммитов. Маленькие осмысленные коммиты читаются лучше, чем одна гигантская загрузка.
- Опишите один компромисс, на который вы пошли, и почему. На собеседовании об этом спросят — и у вас будет хороший ответ.
- Проверьте живую ссылку с телефона. Рекрутеры часто открывают её именно там.
План поиска
Первая неделя: подготовка
- Выберите основное направление (например, frontend или backend) и одну смежную роль.
- Перепишите верх резюме: summary в две строки, затем проекты со ссылками, затем курсы, затем прошлая работа.
- Приведите в порядок GitHub и LinkedIn, чтобы они совпадали с резюме.
- Составьте список компаний, где хотели бы работать, включая местные.
- Настройте уведомления, чтобы вакансии приходили к вам, а не вы искали их вручную.
Каждую неделю
- Отклики: стабильное количество, которое вы успеваете адаптировать, а не десятки одинаковых. Откликайтесь рано: джуновские вакансии иногда закрывают, как только набирается достаточно кандидатов.
- Одно улучшение проекта: фича, тесты, рефакторинг. Навыки не простаивают, и появляется что-то новое для рассказа.
- Один разговор с кем-то из индустрии: митап, однокурсник, который уже устроился, чат выпускников.
- Короткий журнал откликов и результатов.
Раз в две недели: разбор
Если ответов нет совсем, поменяйте что-то одно: summary, целевые роли или проекты, с которых начинается резюме. Что проверить, мы разбираем в статье нет ответа на отклики. Более структурированная версия этого ритма — в плане поиска работы на 30 дней.
Где искать
- Карьерные страницы продуктовых компаний — там вакансии часто появляются раньше, чем на агрегаторах.
- hh.ru, Хабр Карьера и Telegram-каналы с вакансиями для джунов и стажировками — особенно если вы ищете в русскоязычных компаниях.
- Местные компании и гибрид. Многие команды предпочитают джунов в офисе, где проще менторить.
- Стажировки и trainee-программы, даже если вы давно не студент; читайте условия участия.
- Смежные роли вроде QA или техподдержки — через них тоже можно попасть в IT-компанию. Об этом — в статье как войти в IT из другой профессии.
Как правильно пользоваться фильтром для джунов
Многие сервисы уведомлений по умолчанию скрывают джуновские вакансии. В Hot Jobs так же: вакансии для джунов и стажировки скрыты, пока вы их не включите. Фильтр смотрит на слова в названии: Junior, Jr, Intern, Internship, Graduate, Trainee, Apprentice, Working Student, Entry-level.
Отсюда два следствия:
- Названия вроде «Associate Software Engineer» или «Software Engineer I» этих слов не содержат, поэтому приходят при любой настройке. Часто это как раз позиции для начинающих — читайте их.
- Настройка не скрывает сеньорные вакансии. Когда она включена, вы видите и джуновские позиции, и всё, что выше. Пробегайте требования и пропускайте те, где явно нужны годы опыта.
Полный список названий и фильтров — в статье о поиске работы для джунов и стажёров.
Как не сдаться
Первый поиск работы часто самый тяжёлый эмоционально. Выделите на него рабочие часы, берите выходные и оценивайте себя по тому, что сделали вы (отклики, улучшения, разговоры), а не по ответам, которые от вас не зависят.
Hot Jobs проверяет карьерные страницы 390+ компаний каждые 30 минут, а также две remote-площадки и присылает новые подходящие вакансии в Telegram — с джуновскими, если вы их включили. Он не откликается за вас и не проверяет резюме, но избавляет от ручного обхода всех страниц. €3, оплата один раз. Подключить бота