Как стать автором
Обновить

Когда мы теряем мотивацию

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров7.9K

Иногда, когда мы пишем код или работаем над любым другим проектами, в основном PET-проектами, мы теряем мотивацию. Но как избежать этого и работать как обычно?

Источник картинки: https://www.inc.com/john-rampton/how-to-stay-motivated-in-face-of-loss.html

Предыстория

Работая над одним своим PET-проектом, я заметил, что я больше не хочу ничего делать с ним. Я думал, почему и как это могло случиться и как этого избежать, потому что я знал, что этот проект важен для меня и я должен работать дальше.

Я нашел две причины:

  1. Это был мой PET-проект и я не опубликовал его еще, поэтому никто кроме меня не мог им пользоваться.

  2. Я работал один, писал код, коммитил его и писал следующую пачку кода. Это привело меня к тому, что мой код мне перестал нравиться.

Спустя одну-две недели отдыха я решил начать работать над решением этих проблем.

Решение

Проблема 2

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

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

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

Иногда мы не думаем достаточно о нашем проекте. Нам нужен сторонний взгляд.

Проблема 1

Пришло время первой проблемы.

Почему я должен писать код, если никто не использует его? Если он не полезен для меня, то он не полезен ни для кого. Это убило всю мотивацию делать что-либо.

Также я не видел никаких результатов кроме "done" задач в канбане проекта. Я видел только свою IDE, тесты и локально запущенное приложение.

Я решил разместить свое приложение в облаке. Я нашел несколько подходящих решений, хороший домен и деньги для деплоя. Теперь проект работает и любой человек с ссылкой может открыть его и воспользоваться им. Я настроил Google Search console на индексацию моего сайта и 8к страниц появились в поиске. Трафик полился и я увидел людей, которые пользуются моим проектом для своих целей.

Вы получите много мотивации, когда ваши первые пользователи найдут ваш проект полезным.

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

Выводы

Я знаю, что много разработчиков (и не только они) сталкиваются с похожими проблемами, и я надеюсь, что моя история и опыт помогут им решить такие проблемы и продолжить работать так же эффективно.

Все в ваших руках и вашей голове!

Теги:
Хабы:
Всего голосов 10: ↑7 и ↓3+4
Комментарии4

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область