Инженеры-программисты пользуются большим спросом, поэтому нет недостатка в людях с нужными навыками. Но то, что вы знаете, как проектировать облачные решения или создавать серверные веб-приложения, не означает, что вы сразу же получите множество собеседований, как только решите искать новую работу. Сначала вам нужно будет написать отличное резюме.
«В резюме отличного инженера-программиста должно быть четкое описание того, кто вы как сотрудник», — говорит Пенак Инамдар, технический директор The Muse. «Например, вы хороши в исполнении, умеете ли вы начинать сами, преуспеваете ли вы в неоднозначно определенных ролях, или вы сильны в своем наборе навыков?» Помимо простого перечисления вашей истории работы, ваше резюме должно отражать всю широту вашего опыта, связанного с ролями, которые вы выполняете, таким образом рисуя более полную картину того, что вы предлагаете. Вот как это сделать.
1. Настройте взаимодействие с пользователем (или читателем)
Большинство заявлений-кандидатов проходят через систему отслеживания кандидатов (ATS), прежде чем попадут в поле зрения человека. Эти программы сканируют каждое резюме, представленное для объявления о вакансии, в поисках релевантных ключевых слов, чтобы определить, соответствуют ли навыки кандидата вакансии. Если в вашем резюме нет соответствующих терминов, ATS, вероятно, отклонит вашу заявку, даже если у вас есть соответствующий опыт. Поэтому для начала вам нужно включить как можно больше ключевых слов, относящихся к конкретной работе и отрасли, — отмечает карьерный коуч Muse Стивен Дэвис, владелец Renaissance Solutions Inc., коучингового и рекрутингового агентства, специализирующегося на разработке программного обеспечения, менеджере по продукции, и возможности руководителя проекта.
Кроме того, «старайтесь адаптировать свое резюме к конкретной вакансии, где это возможно», — говорит Инамдар. «Менеджеры по найму будут сравнивать повествование вашего резюме со своей ролью, чтобы определить, совместим ли ваш опыт». Подумайте: что рекрутер или менеджер по найму должен знать о вашем опыте, чтобы понять, что вы квалифицированы?
Поэтому, когда вы читаете описание работы, обратите внимание на упомянутые навыки, обязанности, языки и программы и помните: если у вас есть опыт работы с чем-либо из перечисленного, это должно быть указано в вашем резюме.
С другой стороны, старайтесь не включать навыки или опыт, которые не применимы. По словам Дэвиса, «использование слов или описаний, не соответствующих требованиям работы» — одна из самых больших ошибок, которую допускают инженеры-программисты при составлении резюме.
Релевантные ключевые слова будут варьироваться от одной специальности, компании или объявления о вакансии к другому, но вот несколько, которые помогут вам начать работу, в зависимости от вашей области знаний:
Ключевые слова фронтенд-разработки
- API
- Отображение внутренних данных
- Кодирование
- Сотрудничайте с Back-End разработчиками
- Сотрудничайте с веб-дизайнерами
- Создание веб-страниц
- CSS
- Текущие веб-тенденции
- Динамический дизайн веб-страницы
- Шаблоны фреймворков
- HTML
- JavaScript
- Поисковая оптимизация
- Программный рабочий процесс
- Стилевое и цветовое оформление
- Пользовательский интерфейс
- UX (пользовательский опыт)
- Отображение контента веб-сайта
- Оптимизация навигации по сайту
Ключевые слова для серверной разработки
- Масштабирование приложения
- Серверная структура
- Язык внутреннего программирования
- CSS
- Администрирование базы данных
- Интерфейсные веб-технологии
- Хостинг-среда
- HTML
- JavaScript
- Загрузить изменения
- Соответствие требованиям безопасности
- Контроль версий (например, Git)
Ключевые слова веб-разработки
- Гибкая разработка программного обеспечения
- Код приложения
- Командные строки
- Непрерывная интеграция
- Отладка
- Практики DevOps
- Интерфейсные системы
- ЛАМПА Девелопмент
- Объектно-ориентированный дизайн
- Отзывчивый дизайн
- Сценарии на стороне сервера
- Системы контроля версий
- Написание модулей
2. Расскажите о своих технических ноу-хау
Инженеры-программисты полагаются на определенные программы, системы и языки для выполнения своей работы, поэтому рекрутеры будут особенно заинтересованы в разделе технических навыков в вашем резюме. Это означает, что стоит потратить серьезное время и усилия на создание подробного раздела технических навыков. «Когда я просматриваю резюме кандидата, я хочу посмотреть, насколько перечисленные технологии соответствуют тому, что мы используем. Соответствует ли их технический опыт тому, где мы находимся как компания?» Инамдар говорит.
Разбив эту часть вашего резюме на более конкретные подразделы, рекрутерам и менеджерам по найму будет проще определить конкретные навыки, которые им нужны (ознакомьтесь с примером резюме ниже, чтобы увидеть это в действии), поэтому, прежде чем вы сядете за Напишите свое резюме, составьте список конкретных систем, методологий и платформ, с которыми вы работали, и отметьте соответствующий уровень знаний в каждой из них (например, вы свободно владеете JavaScript? Знакомы с AngularJS? Эксперт по Python?). Бонусные баллы, если вы прошли курс обучения или получили сертификат!
Нужно несколько примеров? Дэвис вас прикрыл. «Фронтенд-разработчики должны использовать такие фреймворки, как Angular или React, бэкенд-разработчики должны подчеркивать свои знания внутренней работы веб-приложений и сборок на стороне сервера, а инженеры полного стека должны упоминать об использовании ими Node.js или Без сервера». У Дэвиса также есть напоминание для full-stack-инженеров: «Крайне важно иметь опыт как фронтенд-, так и бэкенд-разработки».
Опять же, адаптация вашего резюме для каждой должностной инструкции имеет решающее значение, особенно когда вы составляете раздел о технических навыках.
3. Будьте конкретны в своих достижениях
«Отличное резюме инженера-программиста продемонстрирует измеримые успехи в таких областях, как проектирование и предоставление облачных решений [или] использование новейших технологий и методологий разработки в DevOps, или [они покажут свой] опыт работы с микросервисами, Lean, Agile, Serverless, контейнеризацией. и облачные платформы», — говорит Дэвис. Описание вашего опыта с использованием конкретных деталей (таких как тип проекта, используемые технологии или тип клиента) и результатов (таких как завершенный дизайн веб-сайта, успешный запуск приложения или % снижения оттока кода) поможет сделать ваше резюме к жизни и помочь рекрутерам лучше понять, как ваш опыт вписывается в вакансию, которую они хотят заполнить.
«Сделайте приоритетом предоставление контекста и подчеркните не только свои навыки, но и то, когда и как вы их применили», — объясняет Инамдар. «Если вы знаете Scrum, когда вы его использовали? Если вы эксперт в Python, на какой работе вы использовали этот язык?»
Таким образом, вместо того, чтобы писать однозначный пункт вроде «отвечает за предоставление комплексных решений с использованием облачных платформ», вы могли бы создать что-то гораздо более убедительное, например, «используя архитектурный опыт в облачной платформе Kubernetes для предоставления зрелых конечных решений». комплексные решения для 20 уникальных внутренних команд разработчиков».
Обратите внимание, что во втором примере приведены сведения о платформе, которую использует этот кандидат (Kubernetes), для кого он разрабатывает решения (внутренние команды разработчиков) и сфере их ответственности (20 отдельных команд). Включение ключевых деталей, технологий или количественных показателей, где это возможно, поможет вашему резюме выделиться.
Попробуйте использовать приведенную ниже формулу для составления маркеров, которые нарисуют более подробную картину вашего опыта.
- Глагол действия + Должностные обязанности + Ключевые детали (например, используемые технологии или % увеличения) = Результат
4. Выберите правильный макет
«Важно выбрать такой макет резюме, который позволит вам создать повествование, за которым читателю будет легко следить. Они должны быстро понять, что вы ищете и каков ваш опыт», — советует Инамдар. Так что, если вы не делаете большой поворот в своей карьере (подробнее об этом ниже), вероятно, вам подойдет традиционная хронологическая схема. Рекрутеры склонны отдавать предпочтение хронологическим резюме, потому что они просты и понятны.
Точно так же избегайте элементов дизайна, которые затруднят сканирование вашего резюме — будь то компьютер или человек. «Излишнее форматирование делает ваше резюме менее доступным для поиска», — говорит Инамдар. Например, у некоторых ATS есть проблемы с анализом столбцов, и они будут читать их прямо. Между тем, чрезмерно яркий дизайн может помешать даже человеку быстро выбрать нужную информацию из вашего резюме.
Разделение вашего резюме на четкие разделы (например, образование, опыт и технические навыки) также облегчит работу рекрутера. «Сохраняйте максимально простое форматирование и избегайте использования трудночитаемых шрифтов», — говорит Инамдар. «В центре внимания должна быть ваша история работы и ваши навыки».
Если вы нервничаете из-за прохождения ATS, но хотите продемонстрировать свои дизайнерские способности, рассмотрите возможность создания онлайн-портфолио, ссылку на которое можно будет найти в своем резюме. Посмотрите два хороших примера в портфолио Алекса Мотценбекера или Джо Лакуинта.
5. Помните об основных принципах дизайна резюме
Независимо от вашей специальности или карьеры, есть несколько проверенных и верных правил составления резюме, о которых вы должны помнить, составляя свое собственное.
- Постарайтесь уложиться в одну страницу.Большинство рекрутеров предпочитают составленные по существу резюме. Поэтому, если у вас нет многолетнего опыта, резюме на одной странице должно быть достаточно. Оптимизация содержания вашего резюме, чтобы отразить вакансию, на которую вы подаете заявку, и сосредоточение внимания на вашем последнем опыте должны помочь вам сократить количество слов.
- Назовите свои ключевые достижения.Если вы работали над несколькими проектами на протяжении всего срока пребывания на определенной должности, вы можете подумать о создании подраздела ключевых достижений. Это поможет вам выделить проекты, которыми вы больше всего гордитесь, и те, которые больше всего соответствуют должности. Вы увидите это в действии в образце резюме ниже.
- Не забудьте отредактировать.Ваше резюме является отражением ваших навыков и квалификации, поэтому вы должны убедиться, что оно идеально, прежде чем нажимать кнопку «Отправить». Обязательно проверяйте каждый черновик своего резюме, даже если вы уверены, что в нем нет ошибок. Вы также можете привлечь друга, члена семьи или коллегу, чтобы они тоже прочитали его!
Если вы новичок в этой области или делаете разворот
Если вы никогда технически не работали инженером-программистом, но недавно получили степень в области компьютерных наук или прошли обширную программу обучения (например, учебный курс по программированию), вы все равно можете составить блестящее резюме. Вам просто нужно внести несколько незначительных изменений в традиционный формат.
Напишите резюме
При правильном составлении резюме могут помочь преодолеть разрыв между вашим прошлым опытом, недавним обучением и будущими целями, помогая рекрутерам лучше понять, как ваши навыки могут быть использованы для той роли, которую вы надеетесь получить. Вот как все это может сойтись:
Креативный, технический, дизайнерский недавний выпускник программы кодирования, свободно владеет HTML, JavaScript и CSS. Рад сочетать опыт графического дизайна с практической технической подготовкой на должности младшего разработчика программного обеспечения.
Быть последовательным
В дополнение к составлению сильного резюме с упором на ваши наиболее востребованные навыки, вы должны быть уверены, что у вас также есть обновленный профиль LinkedIn и соответствующее сопроводительное письмо. «Если кто-то делает поворот в своей карьере, я хочу видеть постоянство», — говорит Инамдар. «Я всегда буду смотреть на их сопроводительное письмо для дополнительного контекста».
Подчеркните свое образование
Если у вас нет большого (или вообще никакого) прямого профессионального опыта, ваше образование, подготовка и технические навыки будут особенно важны. Таким образом, вы хотите быть уверены, что он выделяется. Создание подробных разделов «Образование и обучение» и «Технические навыки» и размещение их на видном месте в верхней части вашего резюме поможет выделить ваши передаваемые квалификации.
Обыграйте свои проекты
Помните, что проекты, которые вы завершили в школе, полностью учитываются. Возможно, вы захотите создать специальный раздел «Проекты разработки программного обеспечения» (под разделами об образовании и технических навыках), чтобы подробно описать свой опыт разработки веб-сайта, кодирования с помощью JavaScript или создания веб-сервера, когда вы учились в школе.
Думайте нестандартно о том, что важно
«Если вы меняете профессию, не думайте, что вам нужно скрывать свой прошлый опыт работы — каким бы он ни был», — говорит Инамдар. «Навыки, которые вы уже приобрели, являются преимуществом, потому что это означает, что вашему следующему работодателю не нужно будет вас учить». Так, например, если вы работали помощником по административным вопросам до того, как отправились на курсы по программированию, не стесняйтесь скрывать свои соответствующие обязанности.