📝 Как программисту составить резюме, чтобы получить работу: советы и типичные ошибки

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

Перевод публикуется с сокращениями, автор оригинала Bala Priya C.

🔍 Кого ищут компании?

Компании ищут кандидатов:

  • которые, могут улучшить продукцию благодаря своим техническим навыкам;
  • с которыми приятно работать.

Рекрутер обычно просматривает резюме меньше минуты, поэтому лучше всего:

  • писать «без воды» и уместить резюме на одной странице;
  • предоставлять информацию в обратном хронологическом порядке;
  • соответствовать вакансии.

🧬 Структура резюме

Не существует единой рекомендуемой структуры резюме. Как правило, в резюме должны присутствовать следующие разделы:

  1. Имя, фамилия и контактные данные.
  2. Образование.
  3. Технические навыки.
  4. Опыт работы.

Разберем каждый пункт отдельно.

📇 Контактные данные

В контактных данных укажите:

  1. Имя и фамилию.
  2. Адрес электронной почты.
  3. Ссылку на портфолио/GitHub.

PS: старайтесь избегать «детских» имен почтовых адресов, например, supermegacoolhacker10000@gmail.com.

🎓 Образование

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

Если вы изучаете Computer Science на Udemy, читаете книги по алгоритмам и операционным системам, то это не заинтересует HR. Гораздо выгоднее сделать несколько пет-проектов и приложить на них ссылки.

🤹 Технические навыки

Этот раздел должен составлять около 80% вашего резюме и должен включать в себя:

  • релевантный опыт работы;
  • реализованные проекты.

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

Языки: Python, JavaScript

Библиотеки: NumPy, Pandas, Scikit-learn

Прочие навыки: Git

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

Как описать опыт работы?

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

❌ Не перечисляйте свои должностные обязанности.

✔ Напишите, чего вы достигли.

❌ Не рассказывайте, чему вы научились.

✔ Вместо этого объясните, что вы создали с помощью этих знаний.

❌ Пишите точно и «без воды»:

Работал над ускорением работы программы 

✔ Чем больше фактов, тем лучше. Обязательно укажите язык программирования и используемые стеки:

Ускорил работу программы на 5 мс с помощью С++ и инструмента1, инструмента2. 

❌ Не включайте все свои проекты в резюме.

✔ Отдавайте предпочтение качеству, а не количеству. Рассказывайте о проектах четко и подробно.

Что в итоге

  • если вы заинтересованы как в бэкенд-разработке, так и в Data Science, обязательно составьте отдельное резюме для каждой из этих вакансий;
  • у рекрутера может не быть времени на просмотр вашего портфолио, поэтому пишите емко и лаконично;
  • не используйте размытые формулировки только для того, чтобы ваши проекты выглядели крутыми и сложными;
  • предпочитайте использовать простой и понятный язык – такой, каким бы вы объясняли своим друзьям.

Удачи в поиске работы!

Материалы по теме

Источники

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
14 декабря 2018

ТОП-20 хитрых вопросов по SQL для собеседования

Техническое собеседование может грозить не только общением по теме вакантно...
admin
09 мая 2018

Логические и математические задачи с собеседований

Разомнем мозг! В этой статье собраны логические и математические задачи, ко...