Многие разработчики имеют опыт придумывания отличных идей для побочных проектов или даже начинают над ними работать, но так и не заканчивают.

У меня была своя доля незавершенных проектов, и я хочу поделиться секретами, как добиться цели.

Это не статья о том, «как заработать на сторонних проектах» или «как привлечь x пользователей».

Это статья о том, как настроить свое мышление и среду, оптимальные для завершения вашего стороннего проекта.

Уменьшите объем проекта

Скорее всего, вы начинаете этот проект с очень небольшими деньгами и ресурсами. Здорово иметь широкое видение того, чего вы хотите от проекта, но вы, скорее всего, устанете по пути. Вот почему вам нужно разбить проблему, которую вы хотите решить.

Я участвовал в побочном проекте, который пытался помочь местным художникам с NFT и машинным обучением. Это был в основном OpenSea с ML. Мы пытались конкурировать с компанией стоимостью 13 миллиардов долларов без финансирования и ресурсов. Излишне говорить, что, несмотря на страсть и командную химию, мы не определили масштаб.

Начните с того, что вы знаете

Сведите к минимуму желание опробовать новые технологии, пока вы начинаете свой новый проект. Поначалу это увлекательно и весело, но наступает момент, когда изучение новых технологий снижает вашу продуктивность.

Я предпочитаю технологию создания мобильных приложений React Native. Я хотел попробовать Flutter, который в то время набирал все большую популярность. Я подумал, что смогу извлечь из этого пользу, если мои проекты будут запускаться в настольной версии. Изучение языка в учебнике — это одно. Внедрить то, чему вы научились, и при этом уложиться в установленный вами срок довольно сложно. Если ваш проект не зависит исключительно от x-технологии, лучше придерживаться технологии, которую вы знаете, потому что проблемы всегда прячутся в углу.

Наберитесь терпения

Всегда есть неожиданные проблемы, которые задержат ваш график. Ваша повседневная работа может потребовать сверхурочной работы на пару дней, или у вас что-то происходит в личной жизни. Вы легко можете начать винить себя или других за то, что не выполняете все в срок, что приводит к стрессу и выгоранию. Крайне важно опустить голову и продолжать идти.

Удачи в новых проектах!