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

Про що поговоримо:
- Що таке pet-проєкт: у чому він допоможе і не допоможе айтівцю
- Як рекрутери та менеджери оцінюють pet-проєкти під час рекрутингу
- Як знайти ідею для pet-проєкту, якщо ти Junior
- Pet-проєкти для досвідчених розробників
- Приклад домашнього проєкту в IT
Що таке pet-проєкт: у чому він допоможе і не допоможе айтівцю
Pet-проєкт (або пет-проєкт чи пет-проджект) — це некомерційний продукт, який айтівець створює за власною ідеєю та ТЗ. Зазвичай такі проєкти не дуже великі, але здатні посилити ефективність CV IT-фахівця (особливо новачка) або навіть вирости до стартапів (якщо проєкт розробляє досвідчений спеціаліст). За даними Dou, приблизно 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-фахівців
Новачкам варто відштовхуватись від технологій, які вони вже опанували або планують опанувати. Щоб продемонструвати рівень володіння цими навичками, концентруйтеся на вибагливих, складних та мультифункціональних завданнях.
«Новачки часто обирають прості лендінги або сайти-візитки, що не завжди відображає їхні скіли та виглядає дивно, оскільки для звичайного лендінгу не завжди потрібно використовувати React.
Замість цього ви могли б спробувати створити, наприклад, дашборд із різноманітними віджетами, такими як погодний віджет, список справ, курси валют, мапа тощо. Такий підхід дозволить вам продемонструвати свою здатність вирішувати різноманітні завдання в рамках одного проєкту. А формат дашборду не обмежить вас в темі проєкту та надасть можливість постійно додавати нові блоки, які можуть функціонувати незалежно один від одного». Валентин Пославський, 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. Кількість голосів: 8
Оцінок поки немає! Будьте першим, хто оцінить цю публікацію.



