您如何找到时间从事开源项目?[关闭]


12

有一点背景知识:我已经开始了一个小型开源项目,一个基本框架提供了一种面向对象的方式来生成HTML代码(因为我不太喜欢HTML,而且我很喜欢PHP) 。它有一些已发布的源代码,也有一些下载的文件,但主要来说,该项目对我来说是合适的,而“开放源代码”部分只是一个附带好处。

使得我能够在该项目上进行开发的原始项目暂时大部分时间都处于休眠状态,这意味着我现在要进行的所有开发都只是个人时间。不幸的是,我目前正在攻读学士学位,正在学习认证,而且我家里有一个三个月大的婴儿。简而言之,当我走近“我的时间”时,我很少有做工作的感觉,而通常感觉只是在放松。

因此,如果还有其他人觉得自己处于类似的位置,那么您采用了哪些策略来保持自己对项目工作的动力?我真的很想至少能够进行此工作,直到获得100%的规格覆盖率为止,但几个月来我一直没有提交消息。有人可以帮忙吗?


1
投票结束范围太广,感觉不适合我们的问答形式。
Michael Durrant 2015年

Answers:


9

如果您问自己如何找时间在开源项目上工作,这可能表明您愿意同时从事过多的工作。

您可能无法从物理上处理所有事情,结果是由于缺乏时间和精力,您将在大多数工作中表现不佳。

想想你的孩子!还有你的学士学位!相信我,已经是2个FULL TIME项目!

除非您的开源项目比您的孩子或学士学位更重要,否则请暂时放弃您的开源项目。


1
+1指出拉伸因子。我曾经尝试同时做3-4件事,却没有完成。
Jas

您和其他人一样都说得很好。谢谢大家的建议。:)
EricBoersma

3
  • 和孩子在一起的时间是世界上最宝贵的时间,而且永远不会回来。
  • 您的学位会养活您的家人。

优先考虑:)


2

放松可能不是一个坏主意。小婴儿会消耗大量精力,因此您可以考虑对自己说:“好吧,从不必要的编程中脱身三个月”。

花些时间放松一下,要么等待灵感来袭(而不是试图将灵感挤出来),要么写下(用散文或代码编写)关于您希望项目位于何处的粗略想法,或者您希望代码看起来如何。


2

我在这里发布了一个类似问题的答案。

底线是您腾出时间。

我会讲一个趣闻。

我姐姐是一位小说家,纯粹在业余时间写作。她有一个丈夫和一个儿子,并且出版了4本书和一些短篇小说。星期一,她的丈夫和儿子(虽然他已经7岁了,但她已经写了很长时间)知道该写她的书了。因此,她在7到9之间的每个星期一写作,而他们不理她。

星期三,我的brother子在男子联赛中打曲棍球。


每周2个小时,她出版了4本书!哇!
ozz 2011年

@james:www.jkcoi.com-那里列出了2本书,但以前的出版商(amazon.com/J.-K.-Coi/e/B0036LKAT6/…)中有3本书。另外,自从我回想起星期一写星期一以来,她的写作水平也提高了。
史蒂文·埃弗斯

2

大多数人会因为看电视而产生大量的停机时间。(这通常不适用于三个月大的父母。)通常,找时间不是问题,而是精力和动力。

您通常可以整夜入睡吗?我不是那个孩子那么大的时候。如果您睡眠不足,那么您的学业将很难过,更不用说外部项目了。

因此,花时间与您的妻子和孩子在一起。现在不必担心额外的项目,从现在开始的几年中将会有更多的时间。


2

这取决于开源项目在事物的整体宇宙方案中的重要性。如果该项目涉及创建琐碎的屏幕保护程序,那么您便会时不时地随意处理它,然后在每次无聊的事情都做不了的时候。如果是像http://code.google.com/p/mindforth这样的项目,用于创建将带来技术奇点的真正人工智能,那么您需要组织整个生命,并在所有可用的纳秒时间内为您的“大挑战”服务开源AI项目。


1

我要说的是,到目前为止,您最有趣的项目和当务之急是您的宝宝-您应该踢掉所有与工作无关的程序,而要享受宝宝的成长,初次微笑和咯咯笑。利用您的空闲时间观看精彩的电影/足球比赛/看书,或放松身心。


0

由于您不希望您的开源项目保持未完成状态,因此建议您找一个愿意为您的项目做出贡献的人。这样,在将来的某个时间点,您的项目将变得更加成熟,并且您随时可以随时贡献它。

家庭比其他任何事情都重要得多,当有多个人开始为它做贡献时,任何开源项目都将最终获得成功。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.