Как начать работать над личным проектом

в 9:17, , рубрики: gtd, организация работы

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

Существует множество причин, из-за которых программист может начать работать над сторонним проектом. Это хороший способ держать руку на пульсе современных технологий, которые сейчас на пике популярности в отрасли. Это может помочь вам отточить свои навыки программирования. И это весело! Ну или должно быть весело.
Но то, что мы привыкли называть “жизнью” может не только усложнить вам завершение проекта, но даже не дать начать работать над ним. Мы часто тратим много времени чтобы придерживаться напряженного графика, и может показаться невозможным использовать хотя бы минутку для личного проекта.
Я начал работать на моим первым сайд-проектом два года назад, и я не эксперт в этом вопросе, чтобы это не значило. Спустя два года, я сделал несколько наблюдений о начале работы над сторонними проектами, которые я начал, почему я смог некоторые закончить, а некоторые нет. То, что я попытаюсь описать не претендует на новаторство, ни на пошаговое руководство, а является исключительно лишь наблюдениями, которые могут оказаться полезными.

Работайте над тем что вам интересно и что волнует вас

Я не хотел писать то, что является невероятно очевидным, но это очень важно. Сторонний проект должен быть увлекательным для вас, чтобы ты был заинтересован в этом. Когда ты просыпаешься в субботу и начинаешь размышлять о том чтобы сделать сегодня, как ты отнесешься к тому что ты сегодня поработаешь над своим проектом? Если реакция начинается со слов “Ну я попробую...”, то вы далеки от хорошего старта. А если же ты начинаешь со слов “Я сделаю это …” или “Наконец-то у меня есть на это время...”, то это звучит уже немного лучше.

Делайте перерывы

Ваш проект может довольно разнообразным. Может быть это что-то забавное. Это может быть то, с чем вы давно хотели поработать. Но это не должно быть скучно. Если вы работаете над вашим проектом и не получаете от этого удовольствие, кликните “Сохранить”, отойдите от клавиатуры и пойдите займитесь чем-нибудь другим. Поиграйте в видеоигры. Сходите по магазинам. Займитесь тем, чем вы привыкли заниматься чтобы расслабиться и отдохнуть. Не возвращайтесь к проекту, пока вы не будете чувствовать себя готовым заняться этим опять, пускай это займет день, или неделю, или месяц.

Заканчивайте проекты

Степень важности завершения проекта отличается от человека к человеку, так же, как и от проекта к проекту. Некоторые проекты являются лишь экспериментами с новыми технологиями. Вы можете даже не закончить и ничего страшного. В остальном полезно поставить цель “закончи проект полностью”. Желание закончить проект придает вам больше мотивации для работы над ним, а также является приятным бонусом то, что когда вы закончите, вы сможете показать свою работу кому-то еще.
Работать над проектом, в котором вы заинтересованы (см. пункт 1), очень важно, чтобы довести его до какого-либо завершения. Если ваш проект довольно большой, через некоторое время, вы будете проводить много времени работая над ним, и постепенно можете начать уставать от него. Когда новизна вашей идеи начнет со временем уменьшаться, вы захотите оставить хоть долю от заинтересованности в нем в начале.

Работайте над одним проектом

Пока вы работаете над вашим проектом, вы можете начать придумывать идеи для следующего, что может побудить вас к работе над ним. Это отлично. Никогда не бывает слишком много идей! Запишите их куда-нибудь, но не переключайтесь пока не закончите текущий проект. Попытка работы одновременно над двумя проектами — это прекрасный способ не закончить ни один из них. Если вы переключаетесь между проектами, либо вы точно знаете где остановились в прошлый раз, либо признаёте, что, вы не сможете закончить ни один из.
Это, кстати, хорошая возможность закончить проект не доведя его до конца. Это означает что с того момента как вы начали его, что-то уже изменилось. Это может быть технически неосуществимо. Может быть вы узнали, что, то что вы разрабатываете уже кем-то реализовано. Или может, по какой-либо причине, вы просто потеряли интерес к этому. Что бы это не было, очень важно, взять это на вооружение и извлечь из этого какой-либо опыт.

Ищите время

Пробелы в рабочем расписании это идеально для того чтобы поддерживать достигнутый прогресс и мотивацию для вашего проекта. Сделайте из этого ритуал. Например, для меня, это первая вещь, которую я делаю когда просыпаюсь на выходных. Я иду в кофейню поблизости на пару часов, сажусь, пишу немного кода, и заканчиваю до обеда. Для меня это работает, потому что я обычно мало занят до полудня. Более того, я заметил, что работая в малые промежутки времени (час или два) я более эффективен чем, если я пытаюсь сидеть три-четыре часа над чем либо.

Получайте удовольствие!

Если у вас не получается работать с наслаждением, то я не вижу причин делать это. Создание чего-то нового должно быть веселым и увлекательным, и когда вы делаете это правильно, это может быть самым прекрасным чувством в мире.

Автор: IamKarlson

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js