Карьера • 23 августа 2024 • 5 мин чтения

Как разработчику составить крутое резюме

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

Как составить резюме

Сегодня на рынке труда довольно много разработчиков. К примеру, на hh.ru размещено больше 2 млн резюме программистов, при этом открытых вакансий чуть больше 60 тысяч. Это значит, что у работодателей большой выбор, а конкуренция среди соискателей высокая.

Конкуренция среди разработчиков зависит от языка программирования. Например, у программистов javascript — более 54 резюме на вакансию, у специалистов по React — более 36 резюме, а у разработчиков TypeScript — 33 резюме. Источник: hh.ru

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

Для этого нужно следовать двум правилам:

  1. Продумать структуру резюме.
  2. Трезво оценить свои навыки и опыт.

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

Бесплатный тест на профориентацию

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

Структура резюме для начинающего программиста

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

  • Имя и фамилия. Отчество указывать не обязательно.
  • Контакты. Желательно указать не только электронную почту, но и мессенджеры, чтобы работодатель смог связаться с кандидатом удобным способом и быстро начать диалог.
  • Краткое саммари навыков. В сфере IT ценится, когда в начало резюме выносятся основные компетенции специалиста: языки программирования, фреймворки и другие инструменты.
  • Опыт работы. Описание релевантного опыта с результатами работы, к примеру со ссылками на GitHub.
  • Образование. Сюда относится как высшее образование, так и профильные курсы.

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

К примеру, senior Java-разработчик разделил свои компетенции в резюме ​ на такие группы: фреймворки, языки, работа с данными, инфраструктура и т. д.

Здесь также можно указать уровень владения навыками, если у программиста есть сертификаты, которые это подтверждают. Важно, чтобы сертификаты подтверждали актуальный уровень. Нет смысла прилагать документ о владении английским на уровне B2 (Upper Intermediate), если по факту соискатель уже достиг C1 (Advanced), просто ещё не сдал экзамен.

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

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

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

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

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

Возможные ошибки при составлении резюме

Разработчики чаще всего допускают в резюме следующие ошибки:

  • Описание разноплановых навыков друг за другом. Когда они перечислены сплошным текстом, работодателю сложнее выделить нужные компетенции и он может упустить важные навыки.
  • Слишком подробное описание опыта работы. Не стоит расписывать 10–15 пунктов на каждой предыдущей должности, вряд ли кто-то дочитает их до конца. Достаточно 3–5 ключевых задач.
  • Перечисление проектов команды. Работодатель рассматривает конкретного кандидата, а не команду в целом, поэтому программисту важно указать в резюме именно свои задачи. Если соискатель укажет задачи команды, к которым он не имел отношения, и его спросят об этом на собеседовании, он окажется в неловкой ситуации.
  • Указание нерелевантного опыта. Эта ошибка касается начинающих разработчиков, у которых за плечами только учебные проекты или стажировка. Им кажется, что надо заполнить раздел об опыте в резюме хоть чем-то, поэтому они подробно описывают предыдущие должности, которые не имеют отношения к разработке, например работу барменом или специалистом кол-центра. Однако это только сбивает работодателей. Достаточно указать одной строчкой период и сферу деятельности.
  • Отсутствие коммуникативных навыков в опыте. Часто программисты, претендующие на должность сеньора или тимлида, не указывают в опыте работы коммуникацию с командой. Но именно на этой позиции она необходима, потому что должность предполагает менторство и наставничество.
  • Неграмотность. Разработчики часто относятся к составлению резюме скептически и стараются сделать это быстрее, поэтому допускают орфографические ошибки или опечатки. Работодатели обращают на это внимание и могут сделать вывод о невнимательности и неаккуратности кандидата.

Примеры шаблонов для резюме программиста

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

  • Resume Templates. На сайте можно бесплатно скачать разные шаблоны резюме, например базовые, креативные, для начинающих программистов.
  • Microsoft 365. Здесь представлены десятки шаблонов, которые можно отсортировать по категории или цветовой гамме.
  • TEMPLATE.NET. Ресурс предлагает бесплатные и платные образцы резюме, которые можно загрузить в разных форматах, в том числе в PDF, Photoshop и Illustrator.

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

Совет эксперта

Елена Соколова
К подготовке резюме важно подходить ответственно, потому что это визитная карточка разработчика, по которой его оценивают. Если оно недостаточно структурированно, неграмотно, в нём мало информации или, наоборот, много «воды», работодатель задумается, стоит ли приглашать соискателя на работу при таком отношении к подаче материала. В резюме важно кратко, но ёмко отражать свои навыки и опыт, главное — добавить в него ключевые слова, важные для работодателя, конкретные задачи и результаты. Наконец, в процессе поиска программисту стоит стараться оставаться на позитиве, сколько бы ни было отказов. Это естественная часть процесса, которая помогает проанализировать и улучшить своё резюме, если оно не работает.
Статью подготовили:
Елена Соколова
Яндекс Практикум
Product-менеджер EdTech, HR-менеджер и карьерный консультант, автор телеграм-канала и подкаста «Карьера без багов»
Женя Соловьёва
Яндекс Практикум
Редактор
Анастасия Павлова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться
Идеи новогодних подарков от нейросети + промокоды на курсы Практикума и акции от партнеров
Mon Sep 23 2024 16:41:22 GMT+0300 (Moscow Standard Time)