Как стать junior-разработчиком (Часть 2) | Как устроен процесс найма, где искать работу и как правильно составить резюме

Mikhail Aleksseev
3 min readSep 27, 2020

--

Введение

После получения базовых знаний по программированию, для успешного трудоустройства стоит ознакомиться с вакансиями. Станет ясно, какие технологии являются актуальными, и какими навыками необходимо обладать. Важным фактором является правильно составленное резюме, ведь это первое, что видит кадровик, определяющий стоит ли детально рассмотреть кандидата или сразу прислать отказ. Все написанное в статье основывается на моем личным опыте и отражает мое видение ситуации.

Данная статья вторая в цикле про то, как стать junior-разработчиком.

Как стать junior-разработчиком (Часть 1) | Общая информация
Как стать junior-разработчиком (Часть 2) | Как устроен процесс найма, где искать работу и как правильно составить резюме
Как стать junior-разработчиком (Часть 3) | Прохождение собеседования.
Как стать junior-разработчиком (Часть 4) | Изучение языка и Pet Project на примере Java

Поиск вакансий

По ситуации на 2020 год вакансий много. Рассмотрим основные ресурсы для их поиска:

  1. HH
    Много вакансий и понятная структура резюме, но часто не приходят ответы на отклики или оказывается, что вакансия уже не актуальна. Если оставить резюме открытым, может приходить много предложений не относящихся к профилю резюме, таких как работа курьером или в макдональдс.
  2. Хабр Карьера (Мой круг)
    Профильный ресурс для поиска работы в IT. На отклик практически всегда приходит обратная связь, часто пишут кадровики с интересными предложениями.
  3. LinkedIn
    Ситуация аналогична Хабр Карьере, но LinkedIn ориентирован на международный рынок. В России заблокирован, доступ только по VPN.

На мой взгляд, сразу стоит зарегистрироваться во всех трех сервисах и добавить актуальное резюме.

Многие агенства занимаются подбором персонала. Их цель — найти разработчика и трудоустроить к своим заказчикам. Чаще всего заказчиками выступают банки. Кадровики из данных агенств обычно пишут на LinkedIn и Хабр Карьере. Иногда они предлагают интересные вакансии, не опубликованные в свободном доступе.

Процесс найма (хантинга)

Процесс найма может отличаться в разных компаниях, но обычно он состоит из следующих этапов:

  1. Отклик на вакансию
    После отклика на вакансию кадровик (далее hr) рассматривает резюме и сопроводительное письмо. Сопроводительное письмо писать обязательно, многие копании без него не будут рассматривать резюме. На данном этапе отсеивает кандидатов не удовлетворяющих требованиям (недостаточный стаж, неподходящий стек технологий).
  2. Общение с кадровиком
    Разговор проходит по телефону и занимает 10–20 минут. В процессе разговора hr уточняет информацию по опыту, технологиям и предыдущим проектам. Вносит свои правки и дополнения в резюме, после чего передает его на рассмотрение техническим специалистам .
  3. Техническое собеседование
    Назначается после общения с hr. Может быть разбито на несколько частей, но почти всегда проходит одним этапом. Занимает около часа времени и является самым сложным этапом. Прохождение технического собеседования достаточно обширная тема и она подробна освещена в статье “Как стать junior-разработчиком (Часть 3) | Прохождение технического собеседования.”
  4. Получение оффера
    Обратная связь обычно приходит в течение недели. Если ответ положительный, то после проверки службой безопасности компания выставляет предложение о работе (оффер).

Составление резюме

Из резюме кадровик и технический специалист, проводящий собеседование должны получить максимум информации о кандидате.

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

Банк Браавоса
Java-разработчик
Проект — программа лояльности банка Браавоса. В команде было 9 участников: 4 java разработчика, 3 аналитика, тестировщик и team-lead.
Данный проект разрабатывался с нуля и был запущен в эксплуатацию. Мной были реализованы 7 микросервисов из 31, включая сервис обработки платежей и сервис начисления бонусных баллов.
Применяемы технологии: Java 11, Spring Boot 2, Spring Cloud, Maven, PostgreSQL, Jenkins, Jira, Confluence, Bitbucket, Kibana, Docker, Eureka, JUnit, Swagger.

Если профильного опыта нет, обязательно стоит указать откуда были получены знания, указанные в требованиях к вакансии. При поиске кандидата на должность стажера, часто выбор проходит между большим количеством кандидатов без опыта работы. Просто перечисление стека, с большой вероятностью вероятностью вернет отрицательный ответ. Можно описать пройденные курсы, прочитанные книги, курсовые и дипломные работы, если они были по теме, схоже с вакансией. Большим плюсом будет свой проект, выложенный на GitHub.

МГТУ им. Н.Э.Баумана
Моя дипломная работа была на тему “Разработка системы распознавания лиц”.
Разработка велась совместно с научным руководителем на языке Python с применением библиотек: Numpy, MatPlotLib, OpenCV.
В качестве репозитория использовался GitHub, ссылка на репозиторий проекта:
https://github.com/example

--

--