Как вы находите время для работы над проектами с открытым исходным кодом? [закрыто]

12

Немного предыстории: у меня есть небольшой проект с открытым исходным кодом, который я начал, базовая среда, которая предоставляет объектно-ориентированные средства для генерации HTML-кода (поскольку я не очень люблю HTML, а мне нравится PHP) , У него есть какой-то выпущенный исходный код и несколько скачиваний, но, прежде всего, проект для меня, а часть с открытым исходным кодом просто является побочным преимуществом.

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

Итак, если есть кто-то еще, кто чувствует, что он находится в аналогичном положении, какие стратегии вы использовали, чтобы мотивировать себя на работу над проектом? Я действительно хотел бы, по крайней мере, иметь возможность работать над этим, пока у меня не будет 100% спецификаций, но я не нашел источник в течение нескольких месяцев. Кто-нибудь может помочь?

EricBoersma
источник
1
голосование за закрытие слишком широкое и не подходит для нашего формата вопросов и ответов.
Майкл Даррант

Ответы:

9

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

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

Подумай о своем ребенке! И ваша степень бакалавра! Поверьте мне, это уже 2 ПРОЕКТА ВРЕМЕНИ!

Если ваш проект с открытым исходным кодом не является более важным, чем ваш ребенок или степень бакалавра, откажитесь от вашего проекта с открытым исходным кодом на данный момент.

Джош К
источник
1
+1 за указание на коэффициент растяжения. Однажды я попытался сделать 3-4 вещи одновременно, и мне не удалось завершить ничего.
Яс
Вы делаете хорошее замечание, как и другие. Спасибо всем за предложения. :)
EricBoersma
3
  • Время с вашими детьми самое ценное в мире, и оно никогда не вернется.
  • Ваша степень будет кормить вашу семью.

Расставьте приоритеты соответственно :)


источник
2

Охлаждение не может быть такой плохой идеей. Маленькие дети отнимают много энергии, поэтому вы можете подумать про себя: «Хорошо, 3 месяца перерыва от ненужных программ».

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

Фрэнк Шиарар
источник
2

Я отправил ответ на подобный вопрос здесь .

Суть в том, что вы делаете время.

Я продемонстрирую с анекдотом.

Моя сестра - писательница, которая пишет исключительно в свободное время. У нее есть муж и сын, и она опубликовала 4 книги и несколько рассказов. По понедельникам ее муж и сын (хотя ему сейчас 7 лет, но она давно пишет) знают, что ей пора писать. Так что по понедельникам между 7 и 9 она пишет, и они оставляют ее в покое.

По средам мой зять играет в хоккей в мужской лиге.

Стивен Эверс
источник
2 часа в неделю, и она опубликовала 4 книги! Вау!
Оз
@james: www.jkcoi.com - там перечислены 2 книги, но 3 книги от предыдущего издателя ( amazon.com/J.-K.-Coi/e/B0036LKAT6/… ). Кроме того, она поняла, что она пишет довольно много, поскольку она писала по понедельникам, насколько я помню.
Стивен Эверс
2

У большинства людей достаточно простоя, когда они смотрят телевизор. (Это обычно не относится к родителям трехмесячных детей.) Обычно дело не в поиске времени, а в поиске энергии и мотивации.

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

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

Дэвид Торнли
источник
2

Это зависит от того, насколько важен проект с открытым исходным кодом в великой космической схеме вещей. Если проект включает в себя создание простых экранных заставок, вы просто работаете над ним время от времени всякий раз, когда вам слишком скучно делать что-либо еще. Если это такой проект, как http://code.google.com/p/mindforth для создания настоящего искусственного интеллекта, который принесет технологическую сингулярность, то вам нужно организовать всю свою жизнь и все доступные наносекунды в обслуживании для вашего Grand Challenge AI-проект с открытым исходным кодом.

Mentifex
источник
1

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

Jas
источник
0

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

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


источник