Generated with Avocode. Generated with Avocode. Generated with Avocode. Group 15 close hat Generated with Avocode. Generated with Avocode. Generated with Avocode. Generated with Avocode. Generated with Avocode. Generated with Avocode. path40

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

Пройдите собеседование, подружитесь с 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. Не забывайте всегда учиться. Найдите время разобраться в том, что вам нужно, — и все будет хорошо.
Курс «Профессия Веб-разработчик»
Практический годовой курс для тех, кто хочет стать профессиональным веб-разработчиком, запустить свой интернет-проект или веб-сервис и получить первые заказы на разработку.
  • Живая обратная связь с преподавателями
  • Неограниченный доступ к материалам курса
  • Стажировка в компаниях-партнёрах
  • Дипломный проект от реального заказчика
  • Гарантия трудоустройства в компании-партнёры для выпускников, защитивших дипломные работы
Хочешь получать крутые статьи по программированию?
Подпишись на рассылку Skillbox