Как на самом деле найти первую работу программисту

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

Ваша задача — помочь рекрутеру не закрыть ваше резюме за 30 секунд и получить приглашение на интервью за 3-5 минут просмотра. При таком потоке откликов, с абсолютно пустым резюме с вами ни о чем говорить не будут. Если 5 человек будут по 15 минут говорить с каждым откликнувшихся из 1000, на это у всех уйдет неделя без перерывов на обед и выходных.

Чего следует избегать

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

«Я очень хочу у вас работать», «мне подходит ваша компания», «мне было бы интересно» и т.д. Говорите в мире рекрутера: «заметил, что в вашем стеке есть X. Уже полгода с ним работаю, очень интересно было бы продолжить работать с X».

Не рекомендую писать в истории работ «Фриланс/Самозанятый 2018-2020», не конкретезируя. Чаще всего это воспринимается как «что-то делал по вечерам за три копейки».

«Я ничего не умею, но готов учится». К сожалению, шансов на то, что вам будут платить только за то, что вас обучают с нуля крайне низки. К тому же, придется оплачивать работу старшего разработчика. Конечно, это не значит, что от вас ожидают исключительно продуктивной работы или какой-нибудь выдающейся полезности и вам никто не будет помогать. Покажите, что вы сможете вырасти в компании и вложенные ресурсы не пройдут даром.

Также не стоит писать «давайте созвонимся, я все так расскажу». Это не только нецелесообразно с точки зрения времени, но и дурной тон.

Как повысить шансы

Немалый вес могут иметь ссылки на конкретные гитхаб-проекты, пулл-реквесты в опенсорс (если есть). Для этого не обязательно целый год разрабатывать сумасшедший комбайн или вообще что-то осмысленно полезное. Задача такого проекта показать, что вы научились делать базовые вещи. Если выполнить проект на уровне часового урока с сайта технологии и поставить линтер (например, eslint, flake8), это будет выглядеть лучше того, что прикрепляют в резюме большинство начинающих разработчиков. Составьте список из ключевых особенностей фреймверка или технологии и придумайте проект, в котором будет по чуть-чуть каждой особенности.

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

Немаловажно подробно описывать любой опыт, даже если это пет-проект или непродолжительная практика. Чем конкретно занимались, какой был стек, что было интересного.

Стоит упомянуть о том, что большинство кандидатов приходят из сервисов по обучению программирования. И только у одного из таких сервисов, судя по всему, существует практика «ревью» резюме перед выпуском ученика в свет. Тем не менее, учтите, что какое-то количество ваших соперников будет откликаться с хорошо рецензируемым резюме.

Интервью

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

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

В некоторых случаях потребуется решить алгоритмические задачи, можно попробовать прочитать «Cracking Code Interview» или показать знание шаблонов проектирования (полезно будет познакомиться с «Design Patterns»).

Не лишним будет знание технического английского — как минимум уметь учиться и читать документацию на английском языке.

Полезные ссылки

  • Инструкция о том, как добавить в профиль на гитхабе текст с markdown-форматированием. Можно прямо в профиле гитхаба сделать подробное и аккуратное описание своих проектов.
  • Статья Максима Ильяхова на vc о том, как писать текст о себе
  • StackOverflow — скорее всего вы и без меня знаете. Зарегистрируйтесь, отвечайте на вопросы — поможет самому научится чему-то новому и прокачать английский.
  • Если не у кого попросить отрецензировать свое резюме или проекты, можно зайти в Slack-сообщество «Диван Чат», там же можно поинтересоваться про работу за границей и переговоры.
  • Откликаться точно можно на хедхантере и Хабр. Карьеры. Также часто вакансии публикуются в телеграм-чатах. Найти их можно прямо через поиск в самом телеграмм

Резюмируя

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

  • Гитхаб очень важен, если по-другому продемонстрировать опыт не получится. Помойку из нескольких десятков проектов выкладывать плохо. Хорошо сделать подборку из нескольких хороших проектов с описанием
  • Плохо рассказывать, как вам понравилась вакансия и лить воду. Лучше расскажите о своих знаниях в контексте вакансии
  • Сделать тестовый проект недостаточно. Позаботьтесь о том, чтобы он выглядел не хуже, чем получасовой урок с сайта технологии.
  • Напишите хорошее сопроводительное письмо: приведите ссылки на релевантные вакансии проекты, расскажите, чему полезному научились и чем сейчас интересуетесь.
2020
27 комментариев

Самый лучший способ найти работу программисту это отслужить в армии. Желательно в рэр или рэб. После этого берут без проблем. Обычно на собеседовании, когда выясняется, что служил, говорят: а че раньше не сказал? Принят! В Европах к этому относятся по разному: одни смотрят на тебя как на супермэна, другие как на шпиона. Зато тёлки все как одна: где служил, в русской армии, на Кавказе, а хочешь я тебе отдамся просто так?

7

Хорошая попытка товарищ майор

28

Это в коровники так программистов берут? И телки там же

5

Программисты экселя на гражданке мало кому нужны.

2

А если в МОСН служли сразу же главврачом на гражданке назначают!

1

Комментарий недоступен

1

Не служил - не мужик! (Нужно тоньше)

1