
Pet-проект в IT-рекрутинге: кому (и как) нужно создавать, чтобы получить офер
У представителей некоторых профессий в IT, например, разработчиков, тестировщиков или дизайнеров, даже если нет коммерческого опыта, есть возможность самостоятельно создать проект и добавить его в портфолио. Такие продукты называют pet-проектами.
Но заменяют ли они коммерческий опыт и полезны ли для трудоустройства уже опытных специалистов? На эти и другие вопросы о pet-проектах отвечают Дарина Горбенко, Technical Recruiter в ITExpert, и Валентин Пославский, Front end Engineer в Spin Technology.

О чем поговорим:
- Что такое pet-проект: в чем он поможет и не поможет айтишнику
- Как рекрутеры и менеджеры оценивают pet-проекты во время рекрутинга
- Как найти идею для pet-проекта, если ты Junior
- Pet-проекты для опытных разработчиков
- Пример домашнего проекта в IT
Что такое pet-проект: в чем он поможет и не поможет айтишнику
Pet-проект (также пет-проект или пет-проджект) — это некоммерческий продукт, который айтишник создает по собственной идее и ТЗ. Обычно такие проекты не очень большие, но способны усилить эффективность CV IT-специалиста (особенно новичка) или даже вырасти до стартапов (если проект разрабатывает опытный специалист). По данным Dоu, примерно у 11% айтишников в Украине есть pet-проекты. Чаще всего их создают гейм-дизайнеры, СТО и разработчики.
По словам Дарины Горбенко, Technical Recruiter в ITExpert, пет-проекты важны для тех специалистов, чью работу можно дополнительно оценить по портфолио или GitHub: разработчиков, тестировщиков или дизайнеров. Для других IT-профессий, как, к примеру, менеджеров или рекрутеров, такие проекты не только не обязательны, но и невозможны для выполнения. Также Дарина считает, что пет-проекты обязательны для айтишников-новичков, которые только что закончили обучение.
«Pet-проекты помогают отточить использование изученных технологий на практике. Они показывают как уровень знаний кандидата, так и его желание учиться и развиваться. То есть это дополнительная возможность оценить хайринг-менеджером или техническими специалистами компании потенциал кандидата при отсутствии коммерческого опыта». Дарина Горбенко, Technical Recruiter в ITExpert
Рекрутерка добавляет, что, выбирая, каких джуниор-специалистов пригласить на интервью, представители компании с большей вероятностью выберут кандидатов с имеющимися пет-проектами, чем без них (то есть с просто завершенными курсами и все).
Валентин Пославский, Front end Engineer в Spin Technology, также уверен, что пет-проект — это отличный способ закрепить теоретические навыки и получить практический опыт, поэтому «смысл в написании своего проекта есть всегда». Но он отмечает, что важно учитывать свои текущие обстоятельства и загруженость. Именно из-за необходимости тайм-менеджмента на основе приоритетов пет-проект может быть не первоочередной задачей для Middle или Senior специалиста.
«Сейчас все мое время и силы идет на фултайм-работу, но новичком я создал несколько собственных проектов. Правда, я никогда не ставил себе цель добавлять их в портфолио. Целью для меня было пройти весь путь создания продукта с нуля, закрепить знания и быть более уверенным на собеседованиях или при решении тестовых. Например, мой первый pet-project был на React — очень простое приложение, даже без использования посторонних API, которое тем не менее позволяло создавать статьи и добавлять комментарии к ним». Валентин Пославский, Front end Engineer в Spin Technology
Как рекрутеры и менеджеры оценивают pet-проекты во время рекрутинга
Самое главное, что нужно запомнить: рекрутеры будут оценивать именно наличие пет-проектов по определенным технологиям/в определенных доменах, а не их качество; а вот хайринг-менеджеры будут обращать внимание на использованные технологии, функции разработанного приложения, использованные подходы и так далее.
Это значит, что необходимо не только создать качественный проект, но и правильно добавить его в резюме, чтобы он привлек к себе внимание:
- Если коммерческого опыта нет совсем → обязательно указывать имеющиеся пет-проекты.
- Если есть фриланс или небольшой коммерческий опыт → акцент должен быть на этом, потому что pet-project является дополнительным преимуществом к ним, а не полноценной заменой.
- Если есть существенный коммерческий опыт → есть смысл добавлять те pet-проекты, которые демонстрируют использование дополнительных технологий, инструментов или навыков. Также это возможность показать себя, если ваши коммерческие продукты под NDA.
Точно не нужно добавлять в портфолио или резюме пет-проекты на устаревших технологиях. К примеру, pet project на Java или JavaScript — хороший вариант, а на Pascal или Delphi — скорее минус, чем плюс.
Кстати, даже если ваш пет-проект написан на актуальном языке программирования, нужно время от времени проверять версии пакетов зависимостей. «Даже если обновление требует времени и изменений в коде, это стоит усилий», — советует Валентин Пославский, Front end Engineer в Spin Technology.
Теперь перейдем к качеству. Что считать качественным и успешным пет-продуктом?
Валентин говорит, что пет-продукт (сайт, приложение и так далее), который вы показываете потенциальному работодателю, похож на решение тестового задания. Здесь идея и креативность играют меньшую роль, а наибольший упор — на подходе к реализации и функционале.
Ключевые критерии оценки включают в себя:
- работоспособность проекта;
- количество обнаруженных багов;
- чистоту и лаконичность написанного кода;
- выбор технологий и способы решения задач.
Для рекрутера также может иметь значение домен, если специалиста ищут в специфическую сферу (например, FinTech, Blockchain и тому подобное).
Также Дарина отмечает, что любой пет-проект должен обладать ценностью для пользователя, соответствовать актуальным навыкам кандидата и ни в коем случае не быть сделанным «на скорую руку»:
«Хотя чем больше пет-проектов у вас есть, тем лучше, все должно быть в меру. Нет смысла делать кучу маленьких некачественных проектов, которые в целом почти не дадут вам дополнительных знаний и развития и вряд ли покажут вас с хорошей стороны». Дарина Горбенко, Technical Recruiter в ITExpert
Как найти идею для pet-проекта
С качеством и подачей продуктов разобрались, а как насчет того, как придумать свой проект? Все зависит от цели, которую ставит перед собой кандидат, а также его уровня позиции.
Идеи для домашнего проекта для Junior-специалистов
Новичкам следует отталкиваться от технологий, которыми они уже овладели или планируют овладеть. Чтобы продемонстрировать уровень владения этими навыками, концентрируйтесь на требовательных, сложных и мультифункциональных задачах.
Вместо этого вы могли бы попытаться создать, например, дашборд с различными виджетами, такими как погодный виджет, список дел, курсы валют, карта и так далее. Такой подход позволит вам продемонстрировать свою способность решать различные задачи в рамках одного проекта. А формат дашборда не ограничит вас в теме проекта и позволит постоянно добавлять новые блоки, которые могут функционировать независимо друг от друга». Валентин Пославский, Front end Engineer в Spin Technology
Pet-проекты для опытных специалистов
Идеи для пет-проектов Middle и Senior специалистов должны быть более оригинальными и уникальными. Лучше всего — если вы видите какую-то реальную проблему, которую мог бы решить ваш проект. Во-первых, это продемонстрирует вашу способность работать с бизнес-задачами; во-вторых, разовьет вашу креативность и навык выбора технологий под задачу.
Вдобавок, именно такие проекты могут вырасти в стартап. В конце концов, как метко подметил Валентин Пославский, не так ли в свое время создали Facebook?
Пример pet-проекта в IT
Если вы все же не знаете, как выбрать тему для домашнего проекта, — вдохновляйтесь примерами! Так Роберт Экер сразу после стандартного “Hello World” продукта перешел к практике на собственной минигре на Android — Pixelino. Суть проста: нужно захватить квадраты на поле, заполнив их одним цветом за ограниченное количество ходов. На проекте Роберт улучшил навыки Java и овладел Android SDK. Уже пять лет спустя разработчик вернулся в Pixelino, чтобы попрактиковать Swift и Test-Driven Development подходы. А еще этот pet-проект до сих пор можно найти в App Store!

Итак, подытожим:
- Pet-проект для новичка — это идеальный способ закрепить знания и продемонстрировать их работодателю, если фактического опыта еще нет. Но такие разработки не заменяют коммерческий опыт и не гарантируют трудоустройство.
- Пет-проекты опытных специалистов привлекают внимание, только если добавляют что-то уникальное к коммерческому опыту: новый домен, креативную идею, дополнительную технологию.
- Лучше один качественный пет-продукт, чем множество некачественных.
- Если у вас есть идея для собственного проекта — делайте. Лишним точно не будет 🙂
Насколько полезной была эта статья?
Click on a star to rate it!
Средняя оценка 5 / 5. Количество голосов: 1
Оценок пока нет! Будьте первым, кто оценит этот пост.



