Как получить работу по разработке программного обеспечения в 2023 году. Часть 1: Написание резюме

May 03 2023
Вот мои главные советы о том, как показать себя на бумаге с лучшей стороны. Удачи! Прежде всего… Если вы переживаете из-за всех получаемых вами писем с отказом и не можете понять, почему люди не хотят вас нанимать… Выйдите на улицу.

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

Прежде всего…

Если вы переживаете из-за всех получаемых вами писем с отказом и не можете понять, почему люди не хотят вас нанимать… Выйдите на улицу. Идти гулять. Погладить собаку. Сделать пиццу. Идите, делайте что угодно, кроме кода, и продолжайте писать, пока не избавитесь от этого ужасного беспокойного ощущения внизу живота, и подождите, пока вы не расслабитесь, чтобы прочитать мой совет.

Готовый? Хорошо! Пойдем!

Напишите читаемое резюме.

Не сходите с ума по цвету или шрифту. Существует 99% вероятность того, что ваше резюме будет прочитано ботом, поэтому оставьте размер шрифта 12 и Times New Roman (шрифт, которым написаны все замечательные книги, он же более распространенный шрифт, используемый для обучения ИИ). Если вы хотите быть немного другим, возможно, Garamond, Helvetica или Trebuchet.

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

Держите разделы вашего резюме четкими.

— — —

Имя, Мобильный телефон, Электронная почта.

Образование: высшее, высшее, дата окончания.

Опыт: напишите название должности и как долго вы работали, выполняя эту работу, а затем напишите, какое влияние вы оказали на компанию и как вы это сделали.

Вот волшебная формула, которую хочет увидеть каждый HR-менеджер и руководитель команды:

«Я оказал <это измеримое воздействие> посредством <действия> с использованием <этих инструментов>»

Например, я удалил ручную отправку электронной почты, которая сэкономила 25 часов еженедельного времени администратора, автоматизировав отправку электронной почты с помощью AWS Lambda и AWS SES.

Если у вас нет опыта работы с программным обеспечением, зайдите на Fiverr или Airtasker и создайте для кого-нибудь веб-сайт, используя базовый HTML или bootstrap , базу данных, AWS и, возможно, какой-нибудь react/javascript. В худшем случае, если вы не можете заставить веб-сайт работать, вы можете просто создать веб-сайт в Squarespace или Wordpress. Это даст вам хорошее преимущество в вопросах дизайна/архитектуры. Вы также можете внести свой вклад в проект с открытым исходным кодом, присоединиться к студенческому проекту или выполнить какую-либо некоммерческую работу. Это даст вам конкурентное преимущество перед другими, кто заполняет это своей работой в средней школе / университете, которая не связана с программным обеспечением.

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

Языки программирования: перечислите все языки программирования, которые вы знаете.

Навыки: лидерство, общение, структуры данных, решение проблем и т. д. Выберите навыки, которые указаны в JD, а также навыки, которыми вы гордитесь.

Научитесь читать JD.

Не отправляйте общее резюме волей-неволей, надеясь, что что-то приземлится. Технологические компании используют программное обеспечение для поиска резюме по ключевым словам и отправки их рекрутеру. Какие ключевые слова вы можете спросить? Ключевые слова находятся в JD. Подчеркните все языки программирования и навыки, которые есть в JD, и проведите мозговой штурм любого имеющегося у вас опыта, который имеет отношение к делу. Если у вас нет опыта, зайдите на Youtube. Следуйте инструкциям. Теперь у вас есть опыт. Вот пример, который я получил от GradConnection :

Итак, если вы подаете заявку на этот JD, вы должны указать в своем резюме свою степень в области компьютерных наук / разработки программного обеспечения и дату окончания учебы. Напишите в разделе языков программирования, что вы знаете Java, Python, C, C++ или любой другой ООП. Затем напишите в разделе своих навыков, что вы знаете структуры данных, алгоритмы и совместную работу.

Подайте заявку на работу как можно скорее.

Как правило, сначала в лучшем наряде. Чем раньше вы подадите заявку на работу, тем больше вероятность того, что вам позвонит рекрутер, потому что пул кандидатов меньше, и чем быстрее они заполнят вакансию, тем быстрее им заплатят. Дайте себе возможность пройти собеседование первым. Регулярно следите за новыми вакансиями на досках объявлений.

Никто не нанимает на языки программирования, которые я знаю!

Мой лучший совет для вас — выучить соответствующий язык программирования, даже если это потребует больше усилий. Это даст вам огромное конкурентное преимущество, потому что покажет, что вы владеете соответствующей технологией, и вы лучше справляетесь с собеседованиями по программированию, потому что вы действительно владеете языком. Просто посмотрите на 20 JD и выберите наиболее распространенный язык, для которого люди нанимают.

10x ваше резюме.

Если у вас нет опыта, вот способы выделить ваше резюме:

  • Аккредитации AWS.
  • Проведение онлайн-курсов по программированию, которые дают вам сертификат. Их регулярно размещают Google, Microsoft и AWS. Они хороши тем, что бесплатно обучат вас навыкам соответствующих технологий. Затем вы также можете указать название компании в своем резюме, что повышает вероятность того, что бот-резюме подберет ее.
  • Хакатоны.
  • Соревнования по кодированию
  • Персональные проекты.
  • Участие в проектах с открытым исходным кодом.
  • Решение проблем с переполнением стека.

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