博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源贡献 计算_没有时间为开源做出贡献的8种方法
阅读量:2527 次
发布时间:2019-05-11

本文共 1875 字,大约阅读时间需要 6 分钟。

开源贡献 计算

人们不为开源做出贡献(或不做出更多贡献)的是时间不足。 我知道了; 生活充满挑战,您需要关注的重点有很多。 那么,如何在忙碌的生活中找到时间为自己关心的开源项目做贡献?

为了充分公开,我应该警告您,由于无法找到时间来将这篇文章提交给编辑,我来晚了。 接受我的建议,后果自负。

弄清楚你在乎什么

做出贡献的第一步是弄清楚您到底在做什么。 您是否有自己的项目要进行? 是否有您要帮助的特定项目? 你只想做点什么吗? 弄清楚自己在做什么,将帮助您决定生活中的优先事项。

寻找替代方法

编写新功能可能需要花费大量的设计,编码和测试时间。 几分钟,然后离开,然后从您停下来的地方继续工作,这并不总是那么容易。 如果您不花30分钟以上的时间进行不间断的工作,那么尝试执行一项大任务时,您可能会感到沮丧。

但是,还有其他方式可以满足您在可用的时间内回馈的需求。 其中一些可以通过智能手机快速完成,这意味着您可以花一些时间花在避免上下班路上的人上,并将其用于开源贡献。 以下是一些可以一小块完成的事情的列表:

  • 错误分类:所有错误报告都具有诊断和解决它们所需的信息吗? 它们是否已正确归档(以正确的严重性等在正确的区域内)?
  • 邮件列表支持:用户或其他贡献者是否在邮件列表上提出问题? 也许你可以帮忙。
  • 文档补丁:文档经常(但不总是)以比代码小的块进行处理。 也许您可以填写一些地方。或者也许是时候浏览这些文档并确保它们仍然准确了。
  • 营销:在社交媒体上谈论您的项目或社区。 撰写快速博客文章。 对新闻聚合者进行投票和评论。

和你老板谈谈

您可能会认为您无法在工作日内从事开源项目的工作,但是您有问过吗? 特别是如果该项目与您的日常工作有关,您可能可以出售老板以让您在工作中做出贡献。 请注意,可能存在一些知识产权问题(例如,谁在工作时间内拥有您贡献的代码的权利),因此请首先进行研究并以书面形式获得条件。

设定最后期限

我收到的最佳时间管理建议可以归纳为以下两个规则:

  1. 如果要完成,它必须有一个截止日期
  2. 可以更改截止日期

本文有最后期限。 它没有特别的时间敏感性,但是截止日期意味着我定义了何时完成它,并让编辑们知道何时可以提交它。 是的,正如我上面所说,我错过了最后期限。 你知道发生什么事了吗 我设定了一个新的截止日期(第二次很有吸引力!)。

如果事情对时间敏感的,规定的期限远远超过给自己一些空间,如果你需要将其推回一两次。

把它放在你的日历上

如果您使用日历来计划余下的时间,那么安排一些时间在开源项目上工作可能是完成日历的唯一方法。 您可以安排多少时间取决于您,但是即使您每周仅一次阻塞一个小时作为开放时间,这仍然可以为您提供每周一小时的开放时间。

这是一个秘密:如果您需要时间做其他事情或什么都不做,可以取消自己。

回收未使用的时间

你对通勤感到无聊吗? 您晚上无法入睡吗? 也许您可以利用这段时间做出贡献。 现在我碰巧认为“每周全天工作169个小时”的生活方式是一件可怕的事情。 就是说,有些夜晚你无法入睡。 不用躺在床上,看看世界另一端的Twitter朋友正在做什么(我要做),也许您可​​以继续进行自己一直打算做的贡献。 只是不要因放弃睡眠而养成习惯。

停止

有时,最好的贡献方式是一点也不贡献。 您是一个忙碌的人,无论您有多出色,都无法避免自己的生理和心理需求。 他们会追上你。 花一点时间来刷新自己,可能会大大提高您的生产率,从而更快地完成工作,突然间,您就有时间做出您一直想要去做的那些开源贡献。

说不”

我对此很不好。 太糟糕了 但是,我们谁也无法做我们想做的所有事情。 有时,您可以做的最好的事情就是停止以与以前一样的方式做出贡献,或者根本不做出贡献(参见上文)。

几年前,我领导了Fedora文档团队。 团队的传统是,领导者会在每次发布结束时主动辞职。 我做了一两次,却没有人上任,所以我仍然担任这个角色。 但是在第二版或第三版发布后,我明确表示我不会继续担任团队领导。 我仍然很喜欢这份工作,但是我全职工作,一半是在研究生院工作,我的妻子怀了我们的第一个孩子。 我无法始终如一地给出所需的努力水平,所以我退了一步。 我继续做出了贡献,但需求较少。

如果您正要努力寻找时间来履行自己的义务(无论是否强制实施),那么也许是时候重新考虑您的角色了。 对于您创建或进行了相当大投资的项目,这可能尤其困难。但是有时候,您必须-为了自己和项目的利益。

还有什么?

您如何找到时间做出贡献? 让我们在评论中知道。

翻译自:

开源贡献 计算

转载地址:http://vwpzd.baihongyu.com/

你可能感兴趣的文章
awk --- 常用技巧
查看>>
C++接口定义及实现举例
查看>>
C++
查看>>
设置数据库及表的默认字符集
查看>>
hdu-5596 GTW likes gt(模拟+优先队列)
查看>>
codeforces 711A A. Bus to Udayland(水题)
查看>>
python在不同层级目录import模块的方法
查看>>
Git的使用--如何将本地项目上传到Github
查看>>
MySQL连接localhost失败
查看>>
networkComms 通信框架之 消息处理器
查看>>
Java基础——详尽说明try-catch-finally的用法
查看>>
报错处理——# Creating Server TCP listening socket *:6379: bind: Address already in use
查看>>
锦囊5-斐波那契数列
查看>>
关于T_SQL中声明变量类型的基础知识。
查看>>
Orthanc+OHIF DICOM Viewer最佳Dicom解析、在线浏览实践指南(解决方案)
查看>>
封装条形码MaHelper
查看>>
AfxMessageBox详细使用说明
查看>>
[SDOI2016]储能表——数位DP
查看>>
java 反射 getClass()
查看>>
nginx 命令
查看>>