Pet-проект - личный проект разработчика, которым он занимается в свободное время. Иногда pet-проекты создают для практики в новой технологии, иногда - для развлечения и отдыха. В результате программист прокачивает навыки, пополняет портфолио и самореализуется, выполняя интересную ему работу.
Почему полезно начать pet-проект
Чаще всего нужда в pet-проекте появляется во время обучения. Даже самая глубокая и актуальная теория не поможет устроиться на работу, если нет понимания, как применить ее на практике.
Свой pet-проект пригодится:
начинающему программисту без опыта, которому нужны работы для портфолио;
уже работающему специалисту, ищущему хобби, которое поможет профессиональному развитию;
разработчику, который осваивает новые технологии и лучше всего учится на практике.
Иногда pet-проекты перерастают в успешные стартапы. Так, независимый разработчик из Нидерландов Питер Левелс за год создал 12 сервисов и через пять лет начал получать от них выручку в 1 млн долларов в год. Среди созданных им приложений был сервис для сбора музыки в один плейлист, планер целей, чат, флип-бук с gif-файлами, сервис для оценки городов фрилансерами-путешественниками и агрегатор вакансий для удаленной работы. Последние два проекта стали успешными и сейчас приносят Левелсу его основной доход.
О чем важно помнить
Несмотря на очевидные плюсы написания pet-проекта, нужно быть готовым к тому, что:
Pet-проект будет отнимать силы и время. А ведь кроме него есть постоянная работа и домашние заботы, о которых нельзя забывать. Придется находить баланс, чтобы не перегореть идеей из-за усталости.
Работа над проектом может идти не так гладко, как хотелось бы - это нормально. Но неудачи вызывают негативные эмоции, которые могут подтолкнуть к тому, чтобы все бросить.
Если pet-проект задумывался как стартап, нужно учитывать, что взлет никто не гарантирует, и с этим нужно смириться.
Как найти идею для pet-проекта
Чтобы не перегореть домашним проектом слишком быстро, важно с самого начала выбрать интересную идею. Когда работу хочется довести до логичного финала, ее сложно бросить.
К популярным тематикам относятся:
1. Приложения-помощники:
отслеживание и напоминание о задачах;
менеджер покупок;
калькулятор;
прогноз погоды;
расписание на день.
2. Мини-игры:
нонограммы;
тетрис;
три в ряд;
крестики-нолики;
небольшие квесты.
3. Телеграм-боты.
4. Профессиональное развитие:
мини-блог;
онлайн-портфолио;
онлайн-резюме.
Иногда хорошие идеи появляются в самый неожиданный момент. Заведите привычку записывать в блокнот или заметки все, что показалось интересным, и заглядывайте туда при необходимости. Возможно, именно вы создадите следующий громкий стартап.