Заниматься программированием можно не только на работе, но и преследуя собственные цели — развлечение, обучение, исследование. Обычно эти цели можно реализовать через pet-проект — это помогает продвигаться в профессиональной деятельности и не замыкаться на одном контексте.
Но работа над pet-проектом может выйти далеко за рамки упражнения по применению какой-либо технологии или проверки гипотезы. В этой статье мы расскажем, как pet-проект может быть мощным инструментом при поиске работы, а также — что и как для этого нужно делать.
Поиск работы во многом напоминает машину Голдберга — это простой процесс с чрезвычайно сложной механикой. Она обусловлена большим количеством факторов, учитываемых при найме специалиста.
Один из ключевых факторов для программиста — его презентация на рынке труда.
Как раз здесь pet-проекты и могут сыграть критическую роль.
Pet-проект на практике иллюстрирует аспекты экспертизы разработчика. Например, есть набор требований к определенной должности. Скажем, умение налаживать сбор информации из источников для анализа и визуализации — с помощью трекинга пикселей на json-таблицу и далее на Data Studio.
Что может сделать программист? Написать в резюме или мотивационном письме, что он знает, как это делается? Сказать об этом на собеседовании? Сделать тестовое?
Или же можно сделать наглядный вариант решения и таким образом пропустить сразу несколько пунктов собеседования.
Это несколько упрощенное объяснение, но по сути так оно и есть. Pet-проекты упрощают оценку экспертизы специалиста — они убедительнее слов и быстрее, чем формальное тестовое (с которым связаны отдельные риски).
Что такое pet-проекты для разработчиков разного уровня квалификации?
Задача рекрутера — найти подходящего к должности специалиста, опираясь на определенные требования, условную «карту должности». Чтобы оценить соответствие специалиста, рекрутеры применяют много разных методов сбора информации. В этот момент и появляются pet-проекты.
Давайте разберемся, как рекрутеры видят pet-проекты на основе данных от команды CNA International IT:
Pet-проекты в контексте поиска работы свидетельствуют о желании показать свои фактические результаты.
Часто программисты не имеют возможности продемонстрировать свою работу на коммерческих проектах из-за ограничений NDA. Pet-проект может проиллюстрировать нужные навыки и технологии без нарушения договоренностей.
Что видит рекрутер? Желание показать умение работать с определенными технологиями, открытость и прозрачность в отношении своего опыта. А заодно — уважение к соблюдению договоренностей и умение находить приемлемые обходные пути для ограничений.
Кроме собственно демонстрации навыков по определенной технологии, pet-проект иллюстрирует усилия, которые специалист прилагает для освоения темы и углубления этих навыков.
В контексте поиска работы этот фактор даже важнее экспертизы. Рекрутеры смотрят на то, как специалист относится к своей сфере деятельности, Для них важно понимать, что он делает, чтобы оставаться в форме и двигаться вперед.
Где еще это пригодится? Кроме поиска работы, системное использование pet-проектов очень помогает в процессах пересмотра должностных обязанностей, заработной платы и карьерного развития в целом.
Для рекрутера pet-проект — это показатель уровня экспертизы. Это определенная гарантия того, что потенциальное тестовое задание будет выполнено хорошо.
Это не гарантия отмены тестового задания. Сделать pet-проект, который точно соответствует требованиям заранее неизвестного тестового задания, сложно. Но само по себе его наличие уже меняет восприятие специалиста рекрутером.
А еще pet-проект может трансформировать тестовое задание — обычно в плане уменьшения объема или изменения фокуса на другие элементы.
Вот это самое интересное. HR-менеджеры и рекрутеры часто говорят о том, как они ищут людей, которые не просто смогут «тянуть лямку» и ходить на работу только ради зарплаты, а еще и ради достижения личных целей, реализации потенциала, — людей, которые «горят» своей профессией.
Наличие pet-проекта — весомый аргумент в этом контексте. Если человек готов таким образом использовать свое свободное время, потому что ему это интересно и он хочет знать об этом больше и научиться большему, это очень сильно привлекает внимание.
В некоторых ситуациях наличие хорошо представленного pet-проекта может компенсировать недостаток опыта или экспертизы в определенных сферах на фоне других кандидатов благодаря этому самому фактору «огня в глазах».
Достаточно типовой сценарий — когда рекрутер выходит на кандидата через профиль в сети (обычно LinkedIn). Но кроме соцсетей, есть еще GitHub, GitLab, Bitbucket, где разработчики публикуют наработки и участвуют в проектах. В этом контексте pet-проект становится еще и маркетинговым инструментом. Но как именно?
Описание проекта должно быть исчерпывающим, чтобы его нашли. Как правило, это намерения и цели, ценности проекта, описание результатов и наличие соответствующих ключевых слов.
При поиске работы описание проекта помогает стать заметным. Рекрутер может по имени разработчика найти его GitHub-аккаунт и увидеть там то, что надо, — процесс рекрутинга ускоряется.
Не стоит забывать и о факторе рекомендаций. Pet-проект — это вклад в сообщество. Может так случиться, что кого-то из программистов спросят о специалистах ниши и он вспомнит о вас.
В благословенные офисные времена, когда не было большой войны и коронавируса, люди гораздо больше общались…
Вот две истории из собственного опыта, с тех пор, когда только начинал делать свою карьеру…
«Ты же программист». За свою жизнь я много раз слышал эту фразу. От всех. Кто…
Отличные новости! Если вы пропустили, GitHub Copilot — это уже не отдельный продукт, а набор…
Несколько месяцев назад мы с командой Promodo (агентство инвестировало в продукт более $100 000) запустили…
Пару дней назад прочитал сообщение о том, что хорошие курсы могут стать альтернативой классическому образованию.…