Вот несколько тревожных фактов:
Программировать можно из любой точки мира. Крупные компании передают работу по программированию на аутсорсинг в страны, где заработная плата ниже. По прогнозам, занятость программистов в ближайшие 10 лет сократится на 8 процентов. Это ваша суровая реальность. Хорошо, что тем замечательным компаниям-единорогам, с которыми вы всегда мечтали работать, по — прежнему нужны штатные программисты.
К сожалению, тысячи кандидатов разделяют эту мечту. Чтобы получить работу у лучших из лучших, вам понадобится лучшее резюме программиста.
Не волнуйтесь, это не так сложно иметь один. Это руководство покажет вам:
- Образец резюме программиста лучше, чем 9 из 10 других резюме.
- Как составить резюме программиста, даже если у вас нет опыта.
- Советы и примеры того, как указать навыки и достижения в резюме программиста.
- Как описать свой опыт в резюме программисту, чтобы получить любую работу, которую вы хотите.
Вот образец резюме программиста, составленный с помощью нашего конструктора резюме.
1
Какой лучший формат для резюме программиста?
Обеспечение идеального UX — это название игры для вас, верно?
Вы знаете, что люди не заботятся о том, чтобы сосредоточиться. Если ваш продукт не интуитивно понятен или ваш веб-сайт сложно просмотреть, вы сразу же потеряете свою аудиторию.
Рекрутеры такие же, как и любая другая группа пользователей.
Итак, что вы можете сделать по этому поводу в своем резюме профессионального программиста?
Используйте уважаемый элегантный формат в обратном хронологическом порядке. Это лучший шаблон резюме программиста. Почему?
- Он выдвигает на передний план ваши сильные стороны и показывает пик вашей карьеры в верхней части резюме.
- Это делает все это доступным для поиска.
- Это экономит время рекрутера.
Писать резюме младшего программиста с небольшим профессиональным опытом ?
Обратный хронологический формат по-прежнему является лучшим выбором, даже для резюме программиста начального уровня. Вы можете извлечь из этого максимальную пользу, выполнив две вещи:
- Поместите раздел об образовании выше опыта работы.
- В разделе «Опыт работы» укажите свои побочные проекты, неоплачиваемые внештатные проекты, волонтерский опыт и подработку.
Совет профессионала: резюме программиста в формате PDF, вероятно, является вашим обычным выбором. PDF-файлы хороши тем, что они сохраняют макет нетронутым. Но внимательно прочитайте описание работы, чтобы узнать, принимаются ли PDF-файлы. Если нет — присылайте резюме программиста в формате DOC.
2
Цель резюме программиста или резюме резюме?
Представьте рекрутера-программиста.
Она сидит за своим столом и просматривает более 500 резюме.
Внезапно она видит ваше резюме. Она садится. Она все читает.
Как вы этого добились?
Поместив тщательно продуманное введение в свое резюме в самом верху — краткий, резкий абзац, который демонстрирует ваши сильные стороны и доказывает, что вы именно тот кандидат, которого она искала.
Ваш вступительный абзац будет либо кратким изложением резюме, либо целью резюме.
Вот какой из них вам следует выбрать:
Резюме резюме следует использовать в:
- Резюме старшего программиста для опытных кандидатов
- Резюме на специализированные должности, такие как резюме программиста C, резюме программиста Python или резюме программиста C++.
- Резюме на руководящие или руководящие должности
Цель резюме, в свою очередь, является лучшим выбором для:
- резюме программиста начального уровня
- Резюме программиста-самоучки с небольшим опытом работы
- Резюме младшего программиста
- Резюме программиста для выпускников
- Резюме стажировки по программированию
Давайте посмотрим на несколько примеров профилей резюме программиста:
Вот пример цели резюме программиста:
Образец цели резюме программиста начального уровня
НЕПРАВИЛЬНЫЙ |
Выпускник бакалавра компьютерных наук ищет работу, на которой я смогу использовать свои знания C++ и архитектуры ASP.NET MVC, работая с высокоэффективной командой в области медицины. |
Почему это так плохо?
Как и большинство других, этот кандидат написал о том, чего он хочет от работы.
Никому нет дела до того, что ты хочешь. Никого не волнует, что вы хотите «использовать свои навыки, работая с высокоэффективной командой».
Взгляните на цель резюме хорошего программиста-самоучки:
Пример цели программиста начального уровня
ПРАВИЛЬНО |
Трудолюбивый программист, умеющий создавать элегантные решения за минимальное время. В качестве внештатного программиста создавал наборы клинических данных SAS и разрабатывал макропрограммы для повышения эффективности и качества управления данными для Takeda Pharmaceuticals. Я хочу использовать свои навыки программирования, чтобы помочь повысить эффективность управления данными компаний Piper. |
Увидеть разницу?
Это ориентировано исключительно на выгоду работодателя, а не на личную выгоду кандидата.
Теперь пришло время сравнить два примера резюме программиста.
Вот образец резюме программиста C:
Пример сводки резюме программиста C
ПРАВИЛЬНО |
Ориентированный на результат программист на C с более чем 8-летним опытом разработки, тестирования и обслуживания корпоративных программных приложений. Спроектировал и разработал более 30 передовых приложений на основе сценариев использования и функциональных требований. Исследовал новые технологии, чтобы убедиться, что XYZ Corp остается лидером в установлении отраслевых стандартов в последние годы. |
Просто идеально. Это обязательно заставит рекрутеров взять свои телефоны и вызвать кандидата на собеседование.
Образец резюме программиста
НЕПРАВИЛЬНЫЙ |
Программист с большим опытом работы в C, SQL, Java, JavaScript, Python, Perl, PHP и C#. Разработал несколько приложений, веб-сайтов и других типов программного обеспечения в соответствии с современными тенденциями и отраслевыми стандартами. |
Не ужасно, правда? Но он слишком общий и не включает никаких конкретных цифр.
Кандидат из неправильного примера просто перечислил общие навыки и обязанности программирования. Такое резюме резюме такое же, как и у всех остальных. Рекрутеров это не впечатлит. Скорее заставьте их «ЗЕВАТЬ!»
3
Как описать свой опыт программиста?
Думать об этом:
В среднем рекрутерам требуется всего 6 секунд, чтобы просмотреть одно резюме программиста.
Это страшно, но это правда. Хорошо, что вы можете заставить эти 6 секунд работать на вас.
Вот как:
Для рекрутеров важнее всего ваш опыт работы.
Если вы хотите работать программистом своей мечты, раздел «Опыт работы» в вашем резюме программиста должен быть потрясающим. Вот как это сделать:
- Начните с вашей текущей или самой последней работы. Затем добавьте свои предыдущие позиции в обратном хронологическом порядке.
- Под каждой записью добавьте до пяти пунктов списка. Сосредоточьтесь на своих достижениях — рекрутеров интересует не то, что вы сделали, а то, насколько хорошо вы это сделали.
- Покажите, как вы можете принести пользу своему работодателю, основываясь на том, что вы сделали в прошлом. Адаптировав раздел с опытом работы, чтобы он соответствовал предложению о работе.
Что я имею в виду под пошивом ?
Читая объявление о вакансии, выделите все требования и обязанности по должности. Это ключевые слова, которые рекрутеры будут искать в вашем резюме программиста.
Если вы видите задачи, которые вы выполняли раньше, перечислите их в пунктах под вашими должностями.
Вот посмотрите, как это делается:
Взгляните на образец должностной инструкции Java-программиста:
ОБЩИЕ ОБЯЗАННОСТИ И ОТВЕТСТВЕННОСТЬ
- Обеспечивает разработку проектов(1), включая разработку приложений, миграцию и дополнения к существующим приложениям.
- Участвует в проектных встречах(2) с другим техническим персоналом, владельцами бизнеса и профильными экспертами.
- Оценивает и разрабатывает требования к дизайну для проекта(3) и общается в письменной форме или на встречах с командой разработчиков при оценке подробных спецификаций в соответствии с требованиями к дизайну.
- Анализирует результаты испытаний(4) и направляет дальнейшее развитие.
- Может предоставлять или направлять предоставление технической поддержки приложениям, которые в настоящее время находятся в производстве.
- Может наставлять или направлять(5) работу менее опытных программистов и разработчиков.
Теперь взгляните на раздел опыта работы в образце резюме Java-программиста. Обратите внимание, как кандидат сопоставил свои обязанности с выделенными ключевыми словами:
Пример раздела «Опыт работы» в резюме Java-программиста
ПРАВИЛЬНО |
Java-программист
Финансовые услуги Черного рыцаря, 2010–2017 гг. Джексонвилл, Флорида
Основное достижение: Разработан инструмент автоматизации тестирования(4), который сократил время тестирования на 55 %. |
Вау, верно?
Кандидат не загромождал раздел «Опыт работы» всеми своими прежними обязанностями. Вместо этого он перечислил только те, которые показывают, что он легко справится со своими будущими обязанностями.
Есть еще две стратегии, которые вы можете узнать из приведенного выше примера резюме программиста:
В первую очередь нужно выделить свои лучшие достижения.
Посмотрите, как это сделал наш кандидат:
Ключевое достижение: Разработан инструмент автоматизации тестирования, который сократил время тестирования на 55%.
Он использовал формулу PAR (Problem Action Result):
Проблема: тестирование занимало слишком много времени
Действие: разработал инструмент для автоматизации тестирования
Результат: время тестирования сократилось на 55%.
Кроме того, помните, что как программист вы должны быть быстрыми и эффективными. Итак, по возможности оценивайте свои достижения.
Во-вторых, используйте слова действия, чтобы описать свои обязанности.
« Разработанные прикладные проекты» или « Обученные младшие программисты» звучат намного лучше, чем «Дизайн прикладных проектов» или «Обучение и наставничество».
Совет для профессионалов: если ваши проекты доступны в Интернете, добавьте ссылки на свое портфолио под списком ваших прошлых работодателей. Это особенно важно, если вы пишете резюме программиста-фрилансера или резюме программиста-самоучки. Ссылка на хорошие проекты в резюме для программистов так же важна, как и описание вашей истории работы.
Теперь. Что делать, если у вас нет большого опыта программирования?
Как составить резюме программиста без опыта?
У нас для вас хорошие новости: получить несколько проектов по программированию для вашего резюме очень просто. Они займут у вас не более пары дней, и вы сможете показать своим будущим работодателям, что у вас есть соответствующий опыт работы.
Взгляните на некоторые идеи проекта кодирования:
- Занимайтесь внештатными проектами
- Разместите свой код на Github
- Участие в инициативах с открытым исходным кодом и бесплатным программным обеспечением
- Участвуйте в хакатонах
4
Как перечислить проекты по программированию в вашем резюме
Вы программист, поэтому ваша карьера — это не только работа с 9 до 17, но и проекты.
Хороший список проектов по программированию в вашем резюме — это то, чего ожидают менеджеры по найму. Итак, добавьте раздел «Проекты» под своим опытом работы.
Сосредоточьтесь на ваших важных проектах.
Претендуете на должность в крутом, спокойном стартапе? Возможно, вы захотите поместить в свое резюме ссылки на интересные и творческие проекты.
Мечтаете о работе в серьезной корпоративной технологической компании? Выбирайте проекты, демонстрирующие ваши навыки программирования и способность следовать указаниям.
Если у вас пока нет большого выбора проектов по программированию, имейте в виду, что для менеджеров по найму любые проекты по программированию обычно лучше, чем ничего.
Даже проекты по программированию, которые вам приходилось делать в классе, стоит включить в резюме программиста начального уровня. Используйте их, чтобы доказать, что ваши знания применимы в профессиональной среде.
Совет профессионала: если вы указали в резюме проект по программированию, будьте готовы ответить на подробные вопросы: «Что было сложного в этом?» «Что ты изучал?» «Что было для вас самым большим испытанием?» Не преувеличивайте проект и не делайте вид, будто вы сделали больше, чем на самом деле, — во время собеседования это мгновенно нарушит договоренность.
5
Ваш образовательный раздел работает на пониженной частоте? Может быть.
Хорошая новость: указать свое образование в резюме программиста обычно несложно.
В большинстве случаев от вас требуется степень бакалавра, но ваше образование не является главной целью рекрутеров.
Если это так, все, что вам нужно сделать, это ввести высшую степень образования.
Укажите свою специальность, название и местонахождение вашего колледжа, а также даты выпуска (даже если это просто ожидаемая дата выпуска).
Вот образец раздела об образовании в резюме программиста:
Образец резюме программиста Раздел «Обучение»
ПРАВИЛЬНО |
2012 г. Бакалавр наук в области компьютерных наук
Университет Айовы, Айова-Сити, Айова |
В раздел «Образование» можно включить дополнительные сведения, только если они исключительно интересны или имеют отношение к должности.
Совет для профессионалов: если у вас есть соответствующий опыт работы, не указывайте свой средний балл в резюме на роль программиста, если это не указано в описании работы.
Что делать, если вы пишете резюме программиста-самоучки?
Совершенно нормально, если ваше высшее образование не имеет ничего общего с компьютерными науками. Программ онлайн-обучения, учебных курсов и других курсов достаточно, чтобы создать веские аргументы в пользу вашего образования.
6
Как включить навыки в резюме программиста?
Указать свои навыки программирования в резюме сложно.
Допустим, вы знакомы с более чем 10 языками программирования и испытываете желание продемонстрировать это.
C, C++, Java, JavaScript, Perl, Python, Go, Visual Basic, HTML, Cobol, Swift, Lua…
Кажется, впечатляющий список навыков для резюме программиста, верно?
Неправильный.
Хотя вы знакомы со всеми этими языками, вы, вероятно, не являетесь экспертом во всех из них, и большинство из них, вероятно, не имеют отношения к работе, которую вы пытаетесь получить.
Опять же, помните о адаптации вашего резюме для удовлетворения потребностей работодателя.
Вот как это сделать:
- Начните с электронной таблицы и перечислите все свои основные навыки.
- Прочтите объявление о вакансии и найдите ключевые слова, связанные с навыками. Они будут относиться либо к языкам программирования и навыкам работы с программным обеспечением, либо к переносимым «мягким» навыкам, таким как своевременность, организация и работа в команде.
- Наконец, сопоставьте навыки из вашего списка с теми, которые ожидает ваш работодатель.
Как указать навыки программирования в резюме?
Взглянуть:
Вот примерное описание работы программиста SAS:
Требуемые навыки/опыт:
- Минимум 5 лет программирования SAS на экспертном уровне(1)
- Минимум 5 лет опыта работы с SAS Enterprise Guide(2)
- Приветствуется опыт работы со скорингом SAS(3) и Code Accelerator(4).
- Минимум 5 лет практического опыта работы с большими наборами данных со знанием SAS и/или SQL.
- Приветствуется опыт работы с Консолью управления SAS.
- Хорошо работать в команде аналитиков(4) и сотрудничать с людьми с техническим и нетехническим образованием(5)
А вот специально подготовленный раздел с навыками программиста SAS:
Пример резюме программиста SAS — раздел «Навыки»
Соответствующие навыки:
- Продвинутые знания программирования SAS (более 8 лет опыта) (1)
- Владеет следующими продуктами SAS:
Руководство по SAS/предприятию (2)
Ускоритель оценки SAS (3)
Ускоритель кода SAS (4)
- Хорошие навыки работы в команде (работа с командами из 10+ аналитиков (4) и специалистов по маркетингу с ограниченными техническими знаниями (5)
Успешно справился.
Имейте в виду, что ваше резюме программиста не о том, насколько вы великий профессионал. Речь идет о том, насколько хорошо вы будете выполнять эту конкретную работу.
Индивидуальный список навыков программирования в резюме сделает вас наймом без проблем.
Совет профессионала: как программист, вы, очевидно, являетесь опытным пользователем компьютера. Вам не нужно упоминать базовые навыки работы с программным обеспечением в резюме программиста. Это выглядело бы непрофессионально.
7
Как добавить другие разделы в эффективное резюме программиста?
Проблема большинства резюме программистов в том, что они почти идентичны. В общем, у каждого программиста схожие обязанности, навыки и образование.
И это ваша возможность выделиться из толпы.
Взгляните на некоторые идеи о том, что включить в дополнительный раздел вашего резюме программиста:
- Профессиональные сертификаты
- Публикации в журналах
- Отраслевые блоги
- Языки
- Волонтерский опыт
У вас есть онлайн-портфолио, которое действует как веб- сайт с резюме ? Включите ссылку в разделе контактной информации.
Также можно ссылаться на профили в социальных сетях, особенно на Github. На самом деле, если вы активный участник Github и многие из ваших проектов доступны в Интернете, было бы неплохо перечислить их в дополнительном разделе.
Если вы пишете резюме младшего программиста начального уровня и пока не можете продемонстрировать ничего из вышеперечисленного, рекомендуется добавить раздел хобби и интересов. Это может доказать, что вы хорошо культурно подходите для компании. И, в настоящее время, это становится все более и более важным.
Совет от профессионала: если вы чувствуете, что у вас нет ничего, что делало бы вас блестящим, это легко изменить. Хорошие идеи проекта для дополнительного раздела резюме программиста включают в себя написание гостевых постов для отраслевого блога, посещение дополнительных онлайн-курсов, посещение конференций или участие в хакатонах.
8
Как насчет сопроводительного письма программиста?
Сопроводительное письмо или нет ?
Как насчет работы или нет?
Хорошее сопроводительное письмо программиста может принести вам огромное преимущество — оно рассказывает историю, которую не может рассказать ваше резюме.
Подумайте о поиске работы в сфере ИТ для начинающих или стажировки программиста. Устрашающе, не так ли? Сопроводительное письмо программиста поможет вам в этом!
Если вы приложите сопроводительное письмо к своему резюме на стажировку по программированию, вы сможете подчеркнуть свой творческий потенциал и объяснить, почему вы заинтересованы в работе с конкретной компанией.
Не убежден? Проверь это:
Почти 45 из 100 рекрутеров не станут открывать ваше заявление о приеме на работу, если в нем нет сопроводительного письма.
Да, вы правильно прочитали. Трудно спорить с твердыми цифрами.
Напишите сопроводительное письмо программиста (даже если его прямо не просят в объявлении о вакансии) и удвойте свои шансы получить работу.
Совет для профессионалов: после отправки резюме программиста и сопроводительного письма не забудьте подписаться! Это займет у вас не более минуты, и вы больше не будете анонимны для работодателей.
Заключение
Даже если у вас лучшие навыки программирования, сначала вы должны привлечь внимание рекрутера своим резюме профессионального программиста.
Начните с размаха: напишите резюме резюме или цель резюме. Сделайте это о пользе, которую вы принесете своему будущему работодателю.
Адаптируйте свое резюме к описанию вакансии. Не перечисляйте все навыки программирования, которые у вас есть, и не делайте слишком длинным раздел с опытом работы. Сосредоточьтесь на том, что имеет отношение к этой работе.
В разделе «Опыт работы» добавьте ссылку на свое онлайн-портфолио и ссылки на сторонние проекты. Таким образом, вместо того, чтобы говорить рекрутеру, насколько вы хороши, вы покажете им это.