Вы можете быть уверены в коде, но когда дело доходит до подачи заявления на работу, процесс найма может показаться вам языком, который вы никогда не изучали. Менеджеры по найму долго ожидают и не хватает времени. Они ищут идеально структурированное резюме, которое с первого взгляда демонстрирует ваш авторитет в области разработки программного обеспечения.
Соответствие этим высоким ожиданиям может быть пугающим.
Но вам будет приятно узнать, что написание хорошего резюме инженера-программиста удивительно похоже на написание хорошего кода. Он должен содержать предложения, построенные так же хорошо, как и эффективные функции, не содержать ошибок и адаптироваться к новым требованиям.
И вы скоро узнаете, как легко этого добиться. Вы даже получите примеры резюме инженера-программиста, чтобы вы могли точно увидеть, как это делается. Читайте дальше, и вы увидите, как написать резюме для работы инженера-программиста, которое будет таким же надежным, как ваш лучший код.
Пример резюме инженера-программиста
Иван Иванович
Программист
202-555-0110
linkedin.com/in/tjanssen
Добросовестный инженер-программист с более чем 5-летним опытом разработки коммерческих приложений. Стремится присоединиться к Cyclone Inc., чтобы создавать инновационные и передовые бизнес-решения для впечатляющего набора клиентов в пределах своей глобальной досягаемости. На предыдущих должностях сократил время простоя на 25 % и обеспечил своевременное завершение проекта на 98 %. Также выявлено и устранено существенное узкое место в процессе, после устранения которого эффективность кодирования повысилась на 35 %.
Опыт
Программист
ЦирроСтратус Инк.
Май 2016 г. – настоящее время
- Разрабатывал современные приложения с использованием Java, JavaScript, SQL Server и No SQL.
- Создал инновационные микросервисы и веб-сервисы (включая SOA/SOAP/REST/XML).
- Использовал Cloud Foundry для эффективного построения поверх Kubernetes.
- Эффективно развернутое и интегрированное программное обеспечение, разработанное командой, и обновленные сценарии интеграции/развертывания для улучшения практики непрерывной интеграции.
- Связывался с менеджерами по продукту, чтобы определить минимальные жизнеспособные требования к продукту и четко определенные наборы функций в хорошо продуманных пользовательских историях для отдельных членов команды.
Основное достижение: Поддержание максимального непрерывного потока критически важных для бизнеса операций. Сократите время простоя на 25 % и затраты на гарантийное обслуживание до 45 %.
Стажер по разработке программного обеспечения
Келл Тек
Сентябрь 2015 г. – май 2016 г.
- Поддерживал процессы тестирования и разработки Kell Tech.
- Подтверждено, что готовое программное обеспечение соответствует требованиям клиента.
- Завершено техническое обслуживание существующих программ.
- Тесно сотрудничал с продуктовой командой по объему будущих проектов и инноваций.
- Осуществлял непрерывную идентификацию, измерение и улучшение процессов.
Основное достижение: выявлено и устранено существенное узкое место в процессе, после устранения которого эффективность кодирования повысилась на 35 %.
Образование
Бакалавр компьютерных наук
Университет Карнеги Меллон
2012–2015 гг.
- Большое внимание уделяется проектированию полного стека с модулями как для передних, так и для внутренних процессов.
- Создал фиктивную платежную систему для приложения электронной коммерции Android для проекта старшего года.
Навыки и умения
- Адаптивность
- Работа в команде
- Agile-фреймворки
- Навыки межличностного общения
- Java, HTML, CSS, SQL Server, без SQL
- Фреймворки отслеживания статуса (Jira и Rally)
- Практические знания SQL и баз данных
- Уверенное знание принципов кибербезопасности
Сертификаты
- Сертифицированный разработчик Cloudera для Apache Hadoop (CCDH)
- Ассоциированный специалист по сертификации Oracle Java
- Сертификация разработчиков Puppet Labs Puppet
Языки
- голландский (продвинутый уровень)
1. Создайте надежную структуру резюме инженера-программиста
Каждый достойный инженер-программист ненавидит беспорядочный спагетти-код. Точно так же рекрутеры ненавидят беспорядочные, плохо структурированные резюме. Они ожидают, что все будет в порядке, поэтому они могут читать быстро и легко. Вот как это сделать правильно.
- Используйте обратный хронологический формат.
- Создайте привлекательный заголовок резюме, который включает вашу контактную информацию.
- Используйте элегантные и читаемые шрифты резюме, установите поля резюме в дюйм с каждой стороны и установите междустрочный интервал 1,15.
- Разделите его на четкие разделы резюме, выделив каждый из них заголовком резюме, размер шрифта которого больше основного текста. 12 баллов за тело и 14–16 за заголовки – это идеально.
Это разделы, которые должны быть в резюме инженера-программиста, сверху вниз.
- Заголовок с контактной информацией
- Резюме заявления/цели карьеры
- Опыт работы
- Образование
- Навыки и умения
- Дополнительные разделы (сертификаты, хобби и интересы, проекты и т.д.)
И последний совет по форматированию для вас. Сохраните его в формате PDF, если вам не указано иное. PDF-файлы сохраняют вашу структуру и читаются практически на любом устройстве.
2. Начните с раздела «Опыт работы инженера-программиста»
Раздел «Ваш опыт работы» является самым важным из всех. Сделайте это неправильно, и это похоже на фатальную ошибку исключения, это лишит вас шансов на успех. Вот как это сделать.
- Используйте обратный хронологический порядок, начиная с самой последней работы.
- Включите основные сведения о каждой должности, название вашей должности, название компании и местонахождение, а также даты трудоустройства.
- Напишите до шести пунктов, описывающих работу для каждой записи. Начните их с мощного слова резюме, чтобы они стали популярными. Убедитесь, что они ориентированы на требования работы, и пишите заявления, основанные на результатах, а не простой список обязанностей.
- Используйте метод PAR или STAR для структурирования пунктов списка. Не пугайтесь этих сокращений, они просто означают проблему или ситуацию/задачу плюс действие и результат. Это то, как вы объясняете, как вы использовали свои навыки для решения проблем и достижения результатов на работе.
- Оценивайте свои достижения цифрами везде, где это возможно. Говорите о процентном увеличении или уменьшении, экономии затрат или увеличении прибыли, даже количестве членов команды. Короче говоря, если есть метрика, добавьте число.
Теперь посмотрим, как это работает на практике.
Образец резюме инженера-программиста: опыт работы
ПРАВИЛЬНО |
Ведущий инженер-программист
ОйстерТек Инк. июнь 2016 г. – настоящее время
|
НЕПРАВИЛЬНЫЙ |
Ведущий инженер-программист
ОйстерТек Инк. июнь 2016 г. – настоящее время
|
Это тот же кандидат, но совершенно другая история, когда речь идет о впечатлении, которое производит их раздел с опытом работы. Первый энергичен, ориентирован на достижения и богат цифрами. Второй — это как ожидать Windows 10, но вместо этого получить командную строку, у нее есть базовая функциональность, но в остальном это скучное разочарование.
3. Добавьте свое образование
Это просто ваш образовательный раздел, никто не обращает на него внимания, верно? Неправильный. Рекрутеры по-прежнему хотят видеть, что у вас есть хорошая квалификация для вашего резюме инженера-программиста. Вот как убедиться, что ваш образовательный раздел в самый раз.
- Если у вас есть опыт работы от двух и более лет. Придерживайтесь основ. Назовите свою школу, укажите степень и даты обучения.
- Если вы все еще учитесь или пишете резюме недавнего выпускника колледжа, добавьте дополнительные сведения. Подумайте о том, чтобы перечислить соответствующие курсовые работы, внеклассные мероприятия и академические достижения, например, быть в списке декана.
- Также добавьте предполагаемую дату выпуска, если вы еще учитесь в школе, и укажите свой средний балл только в том случае, если он равен 3,5 или выше и вы закончили обучение в течение последних двух лет.
Вот два примера, первый от опытного кандидата.
Примеры резюме инженера-программиста Java: раздел образования
ПРАВИЛЬНО |
2013–2016 гг.
Университет Висконсин-Мэдисон Бакалавр наук, программная инженерия |
А вот пример для менее опытного кандидата.
Шаблон резюме инженера-программиста: Образование
ПРАВИЛЬНО |
2019–2022 (ожидаемая дата выпуска)
Орегонский университет Бакалавр наук, программная инженерия
|
4. Включите навыки инженера-программиста, адаптированные к работе
Как и в случае с остальной частью вашего резюме, не будьте универсальными. Рекрутеры ненавидят это. Они хотят видеть, что у вас есть навыки, необходимые для этой работы. Не просто какая-то старая разработка программного обеспечения. Итак, вот как написать раздел навыков резюме инженера-программиста, который сделает вас ответом на их молитвы.
- Внимательно прочитайте объявление о вакансии и запишите все ключевые слова, связанные с навыками, которые вы видите. Теперь снова пролистайте разделы об образовании и опыте работы, отметив показанные там навыки и вспомнив любые другие соответствующие примеры из вашей истории работы и обучения.
- Используйте эту информацию, чтобы создать основной список своих навыков разработки программного обеспечения, посмотреть, какие из них соответствуют требованиям работы, и выбрать 5–10 для включения в свое резюме.
- Не останавливайтесь на достигнутом, еще раз проверьте раздел с опытом работы. Помогает ли это поддержать ваши навыки? Если нет, подумайте о переписывании, вам это нужно, чтобы укрепить и подтвердить свой опыт.
- Не забудьте включить сочетание мягких и жестких навыков. Компьютерные навыки, навыки ИТ и языки программирования являются очевидным выбором. Но не пренебрегайте мягкими навыками, такими как межличностное общение. Хорошо известно, что в технологической отрасли часто упускают из виду навыки межличностного общения, поэтому убедитесь, что вы учитываете эту потребность.
Навыки инженера-программиста для вашего резюме
Мягкие навыки
- Тайм-менеджмент
- Организационные навыки
- Навыки коммуникации
- Работа в команде
- Концептуальные навыки
- Креативное мышление
- Принятие решения
- Решение проблем
- Лидерство
Хорошие навыки
- Навыки работы с компьютером
- Навыки управления проектами
- Технические навыки
- Разработка приложений
- Информационная безопасность
- ИИ
- Кодирование
- Интернет вещей
- Машинное обучение
- Отладка
- Гибкие методологии разработки
- Объектно-ориентированное программирование
Языки программирования
- JavaScript
- питон
- С, С++
- Ява
- р
- Котлин
- PHP
- Идти
- Солидность
- SQL
5. Добавьте дополнительные разделы в свое резюме
Раздел «Ваши навыки» является последним из «стандартных» разделов резюме инженера-программиста. Но если вы хотите, чтобы вас заметили, вам нужно дать менеджерам по найму немного больше.
Думайте о дополнительных разделах как о чем-то вроде пасхального яйца. Не обязательно, чтобы программное обеспечение функционировало, но это чертовски приятный сюрприз для пользователя. И если вы правильно разработаете дополнительные разделы, вы также приятно удивите рекрутеров и получите больше поводов для собеседования с вами!
- Хорошие идеи для дополнительных разделов — отраслевые сертификации, проекты, конференции и волонтерство.
- Для кандидатов с меньшим опытом также может подойти раздел хобби и интересов. Просто держите его актуальным и относительным.
Примеры резюме инженера-программиста среднего звена: дополнительные разделы
Конференции
- Основной докладчик на PyCon 2018 и 2019.
- Участник FOSDEM, 2016–2020 гг.
Волонтерство
- Волонтер-репетитор и наставник регионального школьного клуба программирования.
6. Обобщите лучшие части в резюме или цели разработчика программного обеспечения.
Теперь, когда вы дошли до конца своего резюме, пришло время вернуться к началу. Резюме или цель вашего резюме служат введением в ваше резюме и должны с самого начала помочь зацепить менеджера по найму.
Резюме резюме предназначено для опытных кандидатов и описывает соответствующие навыки, опыт и достижения. Заявление о цели резюме предназначено для тех, кто только начинает, и описывает ваши наиболее важные навыки, указывая при этом ваши карьерные цели. Но вы можете использовать одну и ту же стратегию для написания обоих.
Вот как начать свое резюме:
- Прочитайте то, что вы уже написали в своем резюме, в названии есть подсказка, резюме или цель вашего резюме резюмируют ваши преимущества в качестве кандидата.
- Выберите 2–3 своих лучших достижения и навыка из разделов «Опыт и навыки».
- Используйте эту формулу для составления резюме/цели:
прилагательное + должность + многолетний опыт работы + достижения + навыки + то, что вы хотите сделать для работодателя.
Пример резюме инженера-программиста
ПРАВИЛЬНО |
Креативный инженер-программист с опытом работы более 8 лет. Стремится присоединиться к Toggle Switch Inc., чтобы помочь разрабатывать надежные продукты для предприятий электронной коммерции. Предыдущие достижения включают повышение эффективности кода платежного портала J & B на 60 % и помощь в повышении удержания клиентов на 55 %. Возглавлял команду, удостоенную награды Oregon Tech Trends Award 2018 за безопасность в облачных вычислениях. Чуткий командный игрок и наставник, новаторский творческий мыслитель. |
НЕПРАВИЛЬНЫЙ |
Инженер-программист с более чем 8-летним опытом работы, навыки программирования включают ASP.NET, C++, C#, Java, JavaScript, Python и PHP. Ищу работу ведущим инженером-программистом. |
Это один и тот же кандидат, но разница между днем и ночью. Первый пример мощный, энергичный и содержит выдающиеся достижения, чтобы произвести впечатление на менеджера по найму. Второй просто заставит их перейти к следующему резюме инженера-программиста в куче.
Цель резюме для примера инженера-программиста
ПРАВИЛЬНО |
Увлеченный выпускник в области разработки программного обеспечения с практическим, энергичным подходом, хорошо развитыми навыками методологии Agile и философией, ориентированной на пользователя. Разработал несколько приложений для Android и веб-приложений, в том числе голосовую систему домашней автоматизации IOT с использованием Google Assistant и Raspberry Pi. |
НЕПРАВИЛЬНЫЙ |
Ищу работу инженером-программистом, чтобы дополнить мою степень в области компьютерных наук. Знаком с распространенными языками программирования. Трудолюбивый и надежный. |
Первый пример прыгает со страницы. Даже без большого опыта кандидат действительно выглядит солидной перспективой. Он энергичен и обладает навыками, которые очень востребованы. Ожидается, что мировой рынок IOT достигнет $1,6 трлн в течение следующих четырех лет.
Второй просто ленивый. Это могло бы описать абсолютно любого недавнего выпускника компьютерных наук. Нет никакого шипения, вообще ничего убедительного. И помните, прежде всего, вам нужно выделиться как лучший кандидат с самого начала.
7. Не забудьте написать сопроводительное письмо инженера-программиста
Я буду честен с вами, некоторые работодатели хотят видеть сопроводительные письма, а некоторые нет. В большинстве опросов работодателей соотношение составляет 50/50. И в этом проблема, вы просто не знаете, кто хочет, а кто нет. Лучше всегда писать один и покрывать свои базы. Если вы столкнетесь с работодателем, который требует его, то это может быть решающим фактором. Если нет, то могут просто проигнорировать.
Вот краткое руководство о том, что включить в сопроводительное письмо.
- Сопроводительное письмо дополняет и улучшает ваше резюме, оно не должно быть просто перефразированием того, что вы уже написали. Включите дополнительную информацию о своих достижениях, чтобы продать вас как потенциального сотрудника.
- Убедитесь, что у вас есть сопроводительное письмо, которое является коротким и по существу. Идеальный объем сопроводительного письма — не более одной страницы.
- Включите крючок в отверстие сопроводительного письма. Привлеките внимание менеджера по найму и заставьте его читать одним из ваших лучших и наиболее убедительных профессиональных достижений.
- Используйте середину сопроводительного письма, чтобы добавить еще больше доказательств своих способностей.
- А в конце сопроводительного письма скажите спасибо и включите призыв к действию. Попросите возможность обсудить роль дальше и дайте последний лакомый кусочек о том, что вы можете предложить, чтобы они не могли не захотеть связаться с вами.
Резюме — резюме инженера-программиста в двух словах
Вот пошаговая шпаргалка по tl;dr:
- Настройте правильный макет резюме, чтобы обеспечить максимальную читабельность.
- Начните с раздела вашего опыта работы, сосредоточив внимание на достижениях, а не только на обязанностях.
- Правильно сформулируйте раздел «Образование», добавив дополнительные сведения, если вам не хватает опыта.
- Составьте специальный раздел навыков, в котором будут представлены различные типы навыков.
- Добавьте соответствующие дополнительные разделы.
- Заканчивайте там, где начинается ваше резюме, кратким изложением или целью.
- Добавьте хорошо написанное сопроводительное письмо.