Меню

Инструкция от рекрутера — как программисту получить работу мечты

Пройдите собеседование, подружитесь с HR и станьте востребованным специалистом.

запись вебинара

 1 ч. 45 мин.

статья

 8 мин.

Экономия времени

 1 ч. 37 мин.

Давайте честно: рекрутеры много лет назад испортили себе репутацию, поэтому ситуация с трудоустройством — большая «боль». Сейчас HR развивается, все не так плохо, но осадок остался. Поэтому главный совет — ищите персональный подход к человеку, с которым общаетесь по поводу работы.

Разместите резюме

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

Займитесь нетворкингом

Используйте социальные сети. Выбор ресурса зависит от индустрии, в которую вы нацелились. Хотите найти работу программистом в геймдеве — пробуйте «ВКонтакте». Проанализируйте Facebook и LinkedIn — там много площадок по конкретным языкам.

Рассматривайте такие сообщества как источник информации, чтобы понять, хотите вы в компанию или не хотите. Найдите будущих коллег и спросите, что нужно сделать для трудоустройства. Посмотрите на фотографии офиса, коллектива. Как там с атмосферой, вам нравится?

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

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

Пишите рекрутерам время от времени. Но с конкретикой: вот, я сделал новый проект, посмотрите. Выучился на таком-то курсе. Напоминайте о себе, показывайте, что вы растете как разработчик.

Попробуйте мессенджеры. В Telegram много групп с вакансиями в IT. Найдите там чаты, посвященные вашему языку программирования. Показывайте свои наработки, спрашивайте совета.

  Telegram-канал Ru_Python;

  Telegram-канал JSlang — для разработчиков на JavaScript;

  Telegram-канал PHPgeeks — для энтузиастов PHP;

  Telegram-канал ProCxx — для пишущих на C++.

Если ищете иностранную компанию с возможностью релокации — зарегистрируйтесь в открытых чатах в Slack. Например, в AngularBeers или Frontend Developers.

Попробуйте фриланс

Попробуйте войти в IT через фриланс — это проще, чем сразу устроиться в корпорацию. Зарекомендуйте себя как хорошего разработчика — часто небольшие задачки публикуют представители крупных компаний. Можете общаться на английском — идите на Upwork. Нет — на FL.

Мало приготовить хорошее резюме и ждать. Фриланс для программиста — это еще и способ показать рекрутеру, что вы заняли активную позицию и стучитесь во все двери.

Пройдите все собеседования

В IT-компаниях собеседования проходят по-разному. Обычно это выглядит так:

  1. Телефонное интервью — поверхностное знакомство, вопросы по части софта. Расскажите, что нравится в разработке, куда хотите двигаться дальше, почему интересует именно эта организация.
  2. Личная встреча с HR. Обсуждают soft skills. Как работали раньше, участвовали ли в постановке задач. Почему ушли с прошлой позиции. Скорее всего, поинтересуются методологией в бывшей команде. Попросят кейсы, рекомендации. Наконец, спросят, какую хотите зарплату.
  3. Техническое интервью. Обсуждают стек, задают открытые вопросы. Могут попросить написать или расшифровать код. Теорию спрашивают реже, чаще интересуют алгоритмы и математика.
  4. Тестовое задание. 

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

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

Сделайте тестовое задание

Основные критерии хорошо выполненной задачи:

  • Красивый чистый код — эстетично оформленный, с комментариями. Тот код, который прочитает любой разработчик.
  • Если покрыли тестами — это большой плюс.
  • Сделайте именно то, о чем просили. Если вы взяли тестовое задание, начали его делать и появились вопросы — это нормально. Спишитесь с рекрутером, уточните подробности.

Важно не только то, что находится в тесте. Важно и то, как вы строите общение. Если вы не успеваете — скажите об этом рекрутеру. Такая позиция принесет дополнительные очки: HR поймет, что вы заранее предупреждаете о проблемах.

Несколько рекомендаций по тестовому заданию для разработчика

Развивайте личностные качества

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

  1. Обладал терпением и вдумчивостью. Все понимают, что такие навыки развиваются со временем, но зачатки неплохо было бы показать уже на собеседовании;
  2. Не пасовал перед трудностями. Сдаваться — самое плохое качество
    IT-специалиста. Интересный соискатель не боится условно нерешаемых
    задач — он умеет спрашивать совета и нормально относится к изменению списка тасков;
  3. Писал красивый и понятный код. Да, это не только технический навык, но и личностное качество. Мало просто решить задачу — нужно сделать так, чтобы решение поняли коллеги.

Рекрутеры советуют новичкам в IT развиваться сразу в нескольких направлениях:

Постарайтесь понравиться HR-специалисту

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

Соответствуйте профилю кандидата

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

Развивайте эмоциональный интеллект

Эмпатия, умение осознавать эмоции — без таких качеств успешно работать в IT будет трудно. Чем лучше вы понимаете команду, тем эффективнее будут процессы в проекте.

Воспринимайте и обрабатывайте обратную связь

Задавайте вопросы, если что-то непонятно. Здесь идет речь не только о руководителях — мнение команды не менее важно.

Практикуйте тайм-менеджмент

Изучите системы управления проектами, научитесь распределять свое и чужое время эффективно.

Вот что HR ищут у соискателей в IT

Как найти компанию мечты

  1. Всегда помните, что не только вас выбирают, — программист тоже решает, хочет ли он работать именно в этой компании. Поймите, в какой сфере вам интересно развиваться. Решите, какой проект для вас — мечта.
  2. Найдите компанию с таким проектом. Если вы не соответствуете требованиям, ищите работу, которая позволит получить именно эти навыки.
  3. Не забывайте всегда учиться. Найдите время разобраться в том, что вам нужно, — и все будет хорошо.
Курс «Профессия Веб-разработчик»
Практический годовой курс для тех, кто хочет стать профессиональным веб-разработчиком, запустить свой интернет-проект или веб-сервис и получить первые заказы на разработку.
  • Живая обратная связь с преподавателями
  • Неограниченный доступ к материалам курса
  • Стажировка в компаниях-партнёрах
  • Дипломный проект от реального заказчика
  • Гарантия трудоустройства в компании-партнёры для выпускников, защитивших дипломные работы