Stand with Ukraine

Stand with Ukraine logo
Quick donation

Як зібрати пет-проєкт для першого портфоліо

ITOMYCH STUDIO
August 19, 2022
7 min to read
Як зібрати пет-проєкт для першо�го портфоліо

У тебе траплялося таке: ніби і знання добрі, і навички програмування на достатньому рівні для вакансії, але не беруть, бо немає ніякого досвіду? Що ж, усі через це проходили. Одне з розв’язань проблеми — пет-проєкт. Що це таке і як його робити?

Що таке пет-проєкт?

Пет-проєкт — це унікальний та індивідуальний проєкт, створенням якого ти займаєшся лише для себе у вільний від роботи час. Це наче хобі, яке тобі безмежно подобається, як і твій домашній улюбленець. Завдяки йому ти можеш вдосконалити знання, прокачати скіли, а найважливіше — додати перший проєкт у портфоліо.

Для чого мені пет-проєкт?

Усі ми колись шукали першу роботу. Як і ти, ми добре знаємо, як складно отримати бажану посаду без релевантного досвіду, чи то й зовсім без нього. Для цього й створені пет-проєкти.

Що тобі дають пет-проєкти:

  • Мінімальний досвід роботи, про який можна розповісти під час інтерв’ю.
  • Презентацію твоїх навичок розробки потенційному роботодавцю.
  • Можливість простіше змінити сферу діяльності на кардинально іншу [наприклад із продакт-менеджера стати UI/UX дизайнером].
  • Практику — ти закріплюєш знання та долаєш труднощі, які раніше видавалися непереборними.
  • Навички проджект менеджменту — у пет-проєктах зазвичай ти сам собі PM.
  • Розвинути ідею та навіть запустити власний стартап у майбутньому.

Де шукати ідеї?

Створювати проєкт самостійно — це ще те завдання. Брак ідей та мотивації — головні вороги розробника. Та команда ITOMYCH STUDIO знайшла для тебе розв’язання обох проблем.

Ось деякі ідеї для пет-проєктів, які можуть надихнути тебе на щось своє:

  1. Простий вебсайт.
  2. Корисний додаток або чат-бот, який розв’язує конкретну проблему.
  3. Інтерфейс для розкладу занять у школі чи університеті.
  4. Генератор паролів чи QR кодів.
  5. Опитувальник, календар чи додаток із прогнозом погоди.
  6. Каталог фільмів, онлайн планер чи щоденник, куховарський довідник — будь-що, що стосується твого хобі.

Будь-яка ідея чи твоє захоплення можуть стати підґрунтям для пет-проєкту.

Як обрати ідею?

Надихнувшись переліком потенційних варіантів для майбутнього пет-проєкту, зосередься на виборі «тієї самої» неповторної ідеї. Ти приділятимеш цій справі багато часу та зусиль, тож краще, якщо ти дійсно гориш нею.

Перед усім, прийми рішення, що саме ти хочеш робити. Обмеж себе такими критеріями:

  • Тобі це цікаво.
  • Це принесе користь тобі чи оточенню.
  • На цьому можна заробити гроші або соціальний капітал.

Якщо обрана ідея для тебе нова та незвідана — навіть краще, адже ти дослідиш та відкриєш аспекти, які раніше не спадали на думку.

На ідею може піти немало часу, і до цього треба підготуватися. Цікаві та неординарні думки можуть застати тебе зненацька: за вечерею в ресторані, у ванній, чи під час перегляду фільму. Тож щойно тебе спіткає ідея, не полінуйся записати її до нотаток у телефоні чи до блокнота, адже дивовижні замисли часто губляться серед інших думок.

Радимо використовувати ресурс Product Hunt для пошуку ідей. Це сайт, на якому вже більш досвідчені розробники розповідають про нові продукти та тренди. Ти знатимеш, що популярне та яким чином схожі ідеї вже реалізують.

Де брати мотивацію?

Коли ти визначишся з ідеєю, яка тобі справді подобається, вона і стане головним мотиватором. Справа, яка приносить задоволення, ніколи не набридне. А якщо виявиться, що твій продукт потрібен людям, у майбутньому він може принести прибуток.

Мотивація зросте, якщо в тебе будуть чіткі KPI та гарно розпланований графік. Пет-проєкт можна розтягнути на будь-який проміжок часу, адже твій керівник — це ти. Та результату можна досягнути значно швидше, якщо правильно розставити пріоритети, розбити проєкт на таски й визначити чіткі терміни виконання кожного з них. Регулярна робота принесе швидкий результат, тож прибуток чи нова робота не змусять себе чекати.

Якщо ж ти розумієш, що без зовнішньої допомоги впоратися складно, наша команда завжди готова тобі допомогти — та про це згодом.

Приклади пет-проєктів від розробників ITOMYCH STUDIO

Пет-проєкт — це не якась-там абстрактна ідея, яку складно втілити в життя. Члени нашої команди на різних етапах життя реалізували пет-проєкти. Їхні історії доводять: усе реально, а обмеження лише в голові.

Олег Денисенко, Team Lead.NET:

Багато років тому компанія, у якій я працював, розробляла власний Core Banking. Однією з найбільших проблем на той момент була авторизація/аутентифікація користувачів. Я спробував розробити власну OTP систему через SMS та запропонував підключати до продукту компанії Core Banking SMS авторизацію (разом з SMS розсилкою). Так і народився дуже простий на той час, проєкт «Tiny SMS» через протокол SMPP. Уже у 2014 році об’єми вражали: 1 млн SMS за добу. Продукт пізніше використовували в УкрГазБанку, МегаБанку, БанкЛьвів, ДіамантБанку та інших. Якби зараз у мене була можливість щось змінити або вдосконалити, я б переписав усе на хмарні технології та використовував Postges SQL замість MS SQL.

Максим Бобух, Junior iOS Engineer

Свій перший проєкт я розробляв на курсах ITOMYCH STUDIO. Оскільки я дуже люблю своїх домашніх улюбленців, над темою довго не думав. Це був мій перший проєкт, тому кожне домашнє завдання було маленьким викликом, адже щодня я дізнавався щось нове. У результаті мені вдалося створити невеликий проєкт, у якому були представлені базові навички мови програмування Swift. Зараз, крізь призму нового досвіду, я бачу, що мій проєкт був далеким від ідеалу, та завдяки йому мені вдалось здобути омріяну роботу.

Олена Денисенко, QA/BI Engineer

У 2000-х мене спитали: чи можна зробити свої макети для вишивальної машинки? На той час таких не було, але це цілком реально. Так народився мій проєкт Tenders Embroidery Design. Туди можна було завантажити малюнок, обмалювати його кривими Безьє й на виході отримати бінарний файл, що завантажується у вишивальну машинку Toyota. За 14 років було продано понад 1000 копій програми, її перевели на англійську і продали в країнах Європи. Додаток використовували у вишивальних цехах у різних містах України. Пізніше я додала функцію вишивання хрестиком і підтримку вишивальних машин інших виробників. Й здобула патент!

Тетяна Баглай, Strong Junior Android Engineer

Темою мого першого пет-проєкту була NASA Галерея. Простий Android додаток, де на головному екрані показувався список із гарними фото від NASA; користувач міг обрати фото, яке йому подобається, відправити його комусь чи встановити на робочий стіл. Проєкт був невеликим, усього два екрани, але для мене основним завданням було показати, що я вмію працювати із сучасними бібліотеками та розумію архітектурні принципи. Звісно це все далось мені не без помилок. Головним викликом було перебороти бажання створити додаток-монстр, у який можна запхати всі можливі функції. Я прагнула зрозуміти, яким мусить бути додаток, і навчилася розуміти, що в ньому не потрібно використовувати всі технології одночасно.

Андрій Федорченко, Middle React Native Engineer

Один із моїх перших проєктів — сайт-блог. На ньому можна було реєструватися, створювати свої статті й залишати відгуки на інші. Як я обрав цю тему? Я хотів працювати як фуллстак, а цей проєкт якраз і вимагав поєднання React + Node.js. Зараз я б хотів створити його аналог із використанням React Native.

Олександра Маслєннікова, Engineering Lead, Senior JS Engineer

Свої перші проєкти я робила в рамках різних курсів програмування. Тому важливо обирати курси, які вкінці дають змогу тобі створити більш-менш готовий продукт. Спочатку це були найпростіші лендинги на HTML/CSS, потім дещо складніші вебсайти та маркап для інтернет-магазину. Я намагалася довести їх до ідеалу, щоби після навчання здобути готове портфоліо. На курсі із JavaScript я робила великий проєкт — телефонну книгу на Vanilla JS. Проєкт на той час був дуже складним для мене: там і форми, і валідації, і роутинг, але це дуже допомогло в майбутньому. Коли дістала першу роботу як JavaScript Developer, не зупинилася з пет-проєктами. Наприклад, зробила календар на зразок Google Calendar на базі React JS. Завдяки йому, я навчилася працювати з датами в Javascript (одна з найскладніших тем) і писати тести.

Використовуй можливості

Пет-проєкти членів нашої команди ілюструють, що навіть проста ідея може перерости в бізнес, або принаймні яскраво презентувати твої здібності розробника. Тож не бійся експериментувати й використовувати уяву.

Унікальність твого проєкту — це твоя особиста неповторність. Через нього ти зможеш продемонструвати навички, вподобання й підхід до розробки. Для омріяної роботи достатньо лише одного-двох класних проєктів, які покажуть твої здібності та бажання розвиватися в обраній сфері, адже головне якість, а не кількість.

Розвинь свою ідею й перетворити її в щось прикладне. Якісний та крутий проєкт однозначно виділить тебе серед інших кандидатів. А якщо ти відчуваєш, що тобі потрібен наставник та допомога професіоналів — ми завжди раді бути корисними для тебе.

ITOMYCH STUDIO запускає курси із .NET та Node.JS! Реєструйся зараз, створюй повноцінний пет-проєкт, оформлюй результати в кейси та сміливо додавай до портфоліо. Розробники ITOMYCH STUDIO доведуть тобі, що рамки та обмеження лише в думках, і кожна ідея цілком реальна.