❗️ Сложности поиска первой работы и накрутка опыта в резюме

Учить технологии и писать пет проекты - необходимый этап обучения, но рано или поздно настанет время переходить к следующему этапу - составлению резюме и поиску работы.

Дисклеймер

  • Рассматриваю рынок работы РФ, в других странах могут быть свои нюансы
  • Я и провожу собеседования, и собеседуюсь сам

Текущее состояние рынка вакансий и фильтры по опыту

На 4 ноября на hh.ru 5683 вакансии по запросу “Java Developer”, 222 по запросу “Junior Java Developer”, из которых только 57 не содержат фильтра “1 год опыта или больше”.

Из-за бума IT-курсов рынок наводнён соискателями низкого уровня, количество откликов на вакансии entry-уровня зашкаливает, и компании пытаются справиться с этим, устанавливая фильтры по годам опыта.

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

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

Конверсия откликов в технические собеседования

Встаёт вопрос - что делать соискателю? Технологии изучены, проекты написаны (но на них никто из рекрутеров, ожидаемо, не посмотрит), а конверсия откликов в технические собеседования 1 к 100 или хуже.

Главная цель на этом этапе - обеспечить себе поток собеседований. Проходить их - навык, и для его тренировки, очевидно, требуется практика. С низкой конверсией эту практику получить не получится.

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

Что остается:

  • Нетворкинг - знакомства и всевозможные рефералки от компаний (возможность попасть на собеседование по знакомству)
  • Хакатоны и другие всевозможные события (пример - Yandex Cup), через которые компании ищут себе сотрудников
  • Нарисовать в своём резюме опыт, чтобы пройти фильтры

Накрутка опыта и практические советы

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

Остается накрутка опыта. Тема острая, и 2 главных вопроса это:

  • Этично ли это?
  • В каких условиях можно накручивать, и сколько?

Существует множество полярных мнений. Основной источник споров, как я это вижу - перегибы с обеих сторон - выпускники онлайн курсов с 3 годами “опыта” в резюме, или компании, которые ищут людей с 5 годами опыта на позицию разработчика с зарплатой 100 тысяч ₽.

Я считаю, что если вы прошли техническое собеседование, и справляетесь с тем объёмом работы, что от вас ожидает команда и бизнес - нет разницы, что написано в резюме.

Поэтому, если ваше резюме не может обеспечить вам 2-3 технических собеседования в неделю или больше - работайте над ним и рисуйте коммерческий опыт.

Красная линия для меня, это:

  • Махинации с собеседованиями (его за вас проходит другой человек или надиктовывает вам ответы).
  • Вы принимаете оффер, заведомо зная что не справитесь, не вывозите задачи и не стараетесь либо подтянуть свой уровень либо спокойно уйти по собственному, а тянете время и согласны только на увольнение по ТК с тремя окладами.

Практические советы

  • Входите в топ 5-10% лучших соискателей. В контексте Java разработки, если вы качественно написали #6 и #7 проекты моего роадмапа, можно считать, что вы в них входите.
  • Ведите статистику откликов и собеседований, считайте конверсию. Делайте выводы о зависимости конверсии от качества вашего резюме.
  • Учитесь командным взаимодействиям (ветки, пул реквесты, системы управления проектами).
  • Соглашайтесь на все собеседования, куда вас позовут. Записывайте их и переслушивайте, просите обратную связь.
  • Если вы уже работаете - обновляйте резюме и проходите собеседования, даже если на текущем месте всё хорошо и вы не планируете уходить прямо сейчас.

Ситуация с точки зрения найма

Как я писал выше, проблема обоюдна. Очень сложно выловить в потоке соискателей подходящего человека.

Мой подход:

  • Если есть возможность, работаю с теми, кого уже знаю, в том числе со студентами из сообщества. Уже удалось привлечь к рабочим проектам четырёх студентов.
  • В случае найма через рынок труда провожу собеседования, обращая основное внимание на ценности и умение общаться. Технические вопросы сводятся к предыдущему опыту, умению проектировать, озвучивая мысли вслух (например, мини-библиотеку из 3-4 классов), и простой лайв кодинг в IDE.
  • Если был нанят не тот человек - ответственностью лида является построить прозрачные процессы, чтобы максимально быстро это выявить и разойтись.