本文共 1875 字,大约阅读时间需要 6 分钟。
开源贡献 计算
人们不为开源做出贡献(或不做出更多贡献)的是时间不足。 我知道了; 生活充满挑战,您需要关注的重点有很多。 那么,如何在忙碌的生活中找到时间为自己关心的开源项目做贡献?
为了充分公开,我应该警告您,由于无法找到时间来将这篇文章提交给编辑,我来晚了。 接受我的建议,后果自负。
做出贡献的第一步是弄清楚您到底在做什么。 您是否有自己的项目要进行? 是否有您要帮助的特定项目? 你只想做点什么吗? 弄清楚自己在做什么,将帮助您决定生活中的优先事项。
编写新功能可能需要花费大量的设计,编码和测试时间。 几分钟,然后离开,然后从您停下来的地方继续工作,这并不总是那么容易。 如果您不花30分钟以上的时间进行不间断的工作,那么尝试执行一项大任务时,您可能会感到沮丧。
但是,还有其他方式可以满足您在可用的时间内回馈的需求。 其中一些可以通过智能手机快速完成,这意味着您可以花一些时间花在避免上下班路上的人上,并将其用于开源贡献。 以下是一些可以一小块完成的事情的列表:
您可能会认为您无法在工作日内从事开源项目的工作,但是您有问过吗? 特别是如果该项目与您的日常工作有关,您可能可以出售老板以让您在工作中做出贡献。 请注意,可能存在一些知识产权问题(例如,谁在工作时间内拥有您贡献的代码的权利),因此请首先进行研究并以书面形式获得条件。
我收到的最佳时间管理建议可以归纳为以下两个规则:
本文有最后期限。 它没有特别的时间敏感性,但是截止日期意味着我定义了何时完成它,并让编辑们知道何时可以提交它。 是的,正如我上面所说,我错过了最后期限。 你知道发生什么事了吗 我设定了一个新的截止日期(第二次很有吸引力!)。
如果事情是对时间敏感的,规定的期限远远超过给自己一些空间,如果你需要将其推回一两次。
如果您使用日历来计划余下的时间,那么安排一些时间在开源项目上工作可能是完成日历的唯一方法。 您可以安排多少时间取决于您,但是即使您每周仅一次阻塞一个小时作为开放时间,这仍然可以为您提供每周一小时的开放时间。
这是一个秘密:如果您需要时间做其他事情或什么都不做,可以取消自己。
你对通勤感到无聊吗? 您晚上无法入睡吗? 也许您可以利用这段时间做出贡献。 现在我碰巧认为“每周全天工作169个小时”的生活方式是一件可怕的事情。 就是说,有些夜晚你无法入睡。 不用躺在床上,看看世界另一端的Twitter朋友正在做什么(我要做),也许您可以继续进行自己一直打算做的贡献。 只是不要因放弃睡眠而养成习惯。
有时,最好的贡献方式是一点也不贡献。 您是一个忙碌的人,无论您有多出色,都无法避免自己的生理和心理需求。 他们会追上你。 花一点时间来刷新自己,可能会大大提高您的生产率,从而更快地完成工作,突然间,您就有时间做出您一直想要去做的那些开源贡献。
我对此很不好。 太糟糕了 但是,我们谁也无法做我们想做的所有事情。 有时,您可以做的最好的事情就是停止以与以前一样的方式做出贡献,或者根本不做出贡献(参见上文)。
几年前,我领导了Fedora文档团队。 团队的传统是,领导者会在每次发布结束时主动辞职。 我做了一两次,却没有人上任,所以我仍然担任这个角色。 但是在第二版或第三版发布后,我明确表示我不会继续担任团队领导。 我仍然很喜欢这份工作,但是我全职工作,一半是在研究生院工作,我的妻子怀了我们的第一个孩子。 我无法始终如一地给出所需的努力水平,所以我退了一步。 我继续做出了贡献,但需求较少。
如果您正要努力寻找时间来履行自己的义务(无论是否强制实施),那么也许是时候重新考虑您的角色了。 对于您创建或进行了相当大投资的项目,这可能尤其困难。但是有时候,您必须-为了自己和项目的利益。
您如何找到时间做出贡献? 让我们在评论中知道。
翻译自:
开源贡献 计算
转载地址:http://vwpzd.baihongyu.com/