Главная Блог Старт в IT

Первая работа после курсов программирования — реалистичный план

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

Сначала об ожиданиях

Один сертификат редко приводит на собеседование. Работодатели знают, что похожие курсы закончили многие, и ищут что-то сверх этого: что вы сделали сами, как вы это объясняете и умеете ли учиться в процессе работы.

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

Если онлайн-школа обещала трудоустройство, перечитайте договор: что именно там написано. Планируйте так, будто рассчитываете только на себя, а любую помощь школы считайте бонусом.

На что смотрят у джуна

В большинстве джуновских вакансий повторяется одно и то же:

  • Проекты, которые вы можете показать и объяснить. Важно не количество, а понимание принятых в них решений.
  • Базовые вещи. Git, чтение чужого кода, HTTP и API, основы SQL, умение написать простой тест.
  • Коммуникация. Можете ли вы понятно описать проблему, нормально попросить помощи, написать читаемый пул-реквест?
  • Признаки того, что вы учитесь после курсов. То, что вы освоили сами после выпуска, говорит о многом.

Превратите учебные проекты в портфолио

Дипломные проекты у выпускников одних курсов часто одинаковые. Сделайте так, чтобы ваши выделялись:

  1. Оставьте два-три проекта, остальные уберите. Хотя бы один — ваша собственная идея, а не задание курса.
  2. Напишите нормальный README: что делает проект, зачем вы его сделали, как запустить, скриншот или ссылка на живую версию.
  3. Добавьте тесты для основной логики. Даже несколько тестов показывают, что вы знаете, зачем они.
  4. Ведите нормальную историю коммитов. Маленькие осмысленные коммиты читаются лучше, чем одна гигантская загрузка.
  5. Опишите один компромисс, на который вы пошли, и почему. На собеседовании об этом спросят — и у вас будет хороший ответ.
  6. Проверьте живую ссылку с телефона. Рекрутеры часто открывают её именно там.

План поиска

Первая неделя: подготовка

  1. Выберите основное направление (например, frontend или backend) и одну смежную роль.
  2. Перепишите верх резюме: summary в две строки, затем проекты со ссылками, затем курсы, затем прошлая работа.
  3. Приведите в порядок GitHub и LinkedIn, чтобы они совпадали с резюме.
  4. Составьте список компаний, где хотели бы работать, включая местные.
  5. Настройте уведомления, чтобы вакансии приходили к вам, а не вы искали их вручную.

Каждую неделю

  • Отклики: стабильное количество, которое вы успеваете адаптировать, а не десятки одинаковых. Откликайтесь рано: джуновские вакансии иногда закрывают, как только набирается достаточно кандидатов.
  • Одно улучшение проекта: фича, тесты, рефакторинг. Навыки не простаивают, и появляется что-то новое для рассказа.
  • Один разговор с кем-то из индустрии: митап, однокурсник, который уже устроился, чат выпускников.
  • Короткий журнал откликов и результатов.

Раз в две недели: разбор

Если ответов нет совсем, поменяйте что-то одно: 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, оплата один раз. Подключить бота