Постараемся разобраться в сегодняшней статье.
Стоит разобраться с самого начала, что такое pet-проект и проект в целом. Проект - это твоя придуманная идея, реализуемая технически. Если говорить более простым языком, под проектом понимается какое-то решение, какое-то приложение, сайт или игра.
Для изучения программирования стоит самостоятельно разрабатывать свои проекты разной направленности, чтобы понять язык программирования лучше и чтобы набраться больше опыта.
Pet-проект - что это
Pet-проект - это такой же проект, как и обычно, но создаваемый исходя из личных интересов. Чаще всего pet-проекты нужны для изучения какой-то новой технологии, расширения знаний и получения нового опыта в сфере программирования.
Зачем нужно вести свой pet-проект
Как и сказано выше, pet-проект может помочь лучше изучить какую-то технологию, опробовать новое технологическое решение, придумать что-то интересное или отвлечься от основной деятельности.
Часто pet-проект не доводят до осмысленного конца, pet-проекты несут основную задачу - техническую. Изучить что-то, что-то опробовать. Смысл создавать такой проект есть только для программиста, который и занимается разработкой проекта.
Но pet-проект можно вывести и в формат обычного проекта, если продумать его внутреннее составляющее для других пользователей. Часто именно так и поступают. После смены pet-проекта на полноценный проект решение может получить достаточный спрос у пользователей и даже помочь автору заработать средства, помочь решить проблему или получать популярность для своего имени.
В заключение хотел бы пожелать удачи в ведении pet-проектов!