デベロッパーリレーションズ

時間がないときにオープンソースに貢献する8つの方法

2018-10-03
デベロッパーリレーションズ
ja

忙しい生活の中で、あなたが気にかけるプロジェクトに時間を割いて還元しましょう。

人々がオープンソースに貢献しない(またはより多く貢献できない)最も一般的な理由の一つは、時間の不足です。正直なところ、限られた注意を奪い合う多くの優先事項があります。では、忙しい生活の中で、あなたが気にかけるオープンソースプロジェクトにどのように時間を割くことができるでしょうか?

完全な開示のために、私はこの記事を編集者に提出するのを遅らせたことをお伝えします。書く時間がなかったからです。したがって、私のアドバイスを受け入れるかどうかは、自己責任でお願いします。

あなたが気にかけるものを見つける

貢献の第一歩は、あなたが何をしているのかを明確にすることです。あなたが努力している自分のプロジェクトはありますか?手伝いたい具体的なプロジェクトはありますか?それとも、単に何かをしたいですか?あなたが何をしているのかを明確にすることで、あなたの人生の優先順位を決めるのに役立ちます。

他の貢献方法を見つける

新機能の作成には、設計、コーディング、テストに数時間かかる場合があります。これは、数分しか時間がなく、その後離れ、元の場所から再開しなければならない状況では容易ではありません。30分以上の中断のない作業ができない場合、大きなタスクを完了しようとすると、イライラするかもしれません。

しかし、あなたのニーズを満たす他の貢献方法があり、空き時間を活用できます。その一部はスマートフォンで迅速に完了でき、通勤時間を無駄にせず、オープンソース貢献に使用できることを意味します。以下は、小さな時間枠で完了できることのリストです:

  • バグトリアージ: すべてのバグレポートに診断と解決に必要な情報がありますか?それらは適切に提出されていますか(正しいスコープ、正しい重大度など)?
  • メーリングリストサポート: ユーザーや他の貢献者がメーリングリストで質問しましたか?たぶんあなたが手伝えるかもしれません。
  • ドキュメント修正: ドキュメントは(常にではありませんが)コードよりも小さな時間枠で処理できることが多いです。補足できる場所がいくつかあるかもしれません。あるいは、ドキュメントを閲覧して、まだ正確であることを確認する時かもしれません。
  • マーケティング: ソーシャルメディアであなたのプロジェクトやコミュニティについて話す。クイックスタートブログ記事を書く。ニュースアグリゲーターで投票してコメントする。

上司と話す

勤務時間中にオープンソースプロジェクトに取り組めないと思うかもしれませんが、聞いたことがありますか?特にプロジェクトが何らかの形であなたの日常業務に関連している場合、上司と話して、勤務時間中に貢献できるようにするかもしれません。これには、いくつかの知的財産問題が存在する可能性があることに注意してください(例えば、勤務時間中に提供したコードの権利を誰が持つか)。したがって、まず調査し、書面で承認を得てください。

期限を設定する

私が学んだ最良の時間管理アドバイスは、2つのルールに要約できます:

  1. 完了するには、期限が必要
  2. 期限は変更できる

この記事には期限があります。特に時間敏感性はありませんが、期限は私がいつ完了したいかを定義し、編集者にいつ提出できるかの感覚を与えます。はい、上記のように、私は期限を逃しました。でも何が起きたかわかりますか?新しい期限を設定しました(中古が最高!)。

何かが時間敏感性である場合、1、2回やり直す必要があるとき、期限を設定することで余裕を持たせることができます。

スケジュールに入れる

カレンダーを使って生活を管理している場合、それを使ってオープンソースプロジェクトに取り組む時間をスケジュールすることが、この作業を完了する唯一の方法かもしれません。どれだけの時間を計画するかはあなた次第ですが、毎週1時間だけオープンソース時間としても、毎週1時間のオープンソース時間が得られます。

ここに秘密があります:時々、他のことをする時間が必要な場合、または何もしたくない場合は、自分でキャンセルできます。

未使用の時間を開拓する

通勤中に退屈していますか?夜、寝るのが難しいですか?たぶん、この時間を貢献に利用できます。今、「毎週完全に仕事に没頭する169時間」のライフスタイルは非常に恐ろしいことだと思います。つまり、寝られない夜があります。ベッドで、世界の反対側にいるTwitterの友達が何をしているか見る代わりに、貢献できることに気づいたかもしれません(私のように)。しかし、睡眠をあきらめる習慣を作らないでください。

止める

時には、貢献する最良の方法は、全く貢献しないことです。あなたは忙しい人であり、あなたがどれほど素晴らしくても、生理的・心理的ニーズを避けることはできず、それらはあなたを見つけます。休むために時間を割くことで、生産性が向上し、仕事が速くなり、突然、ずっとやりたかったオープンソース貢献をする時間ができます。

「いいえ」と言う

私はこれが苦手で、うまくできません。しかし、誰もやりたいことをすべて達成することはできません。時には、できる最善のことは、以前と同じように貢献をやめるか、貢献しないことです(上記を参照)。

数年前、私はFedoraドキュメントチームを率いていました。チームの伝統は、各リリースの終わりに、リーダーが辞任を申し出ることでした。私は1、2回やりましたが、代わりたい人はいなかったので、役割を維持し続けました。しかし、2回目または3回目のリリースの後、私は明確に、チームリーダーを続けないと表明しました。私はまだこの仕事が好きでしたが、フルタイムの仕事があり、大学院生の途中で、妻が最初の子供を妊娠しました。一貫した努力をする方法がなかったので、私はリーダーを辞めました。私は貢献を続けましたが、より低い能力の位置で。

義務を満たすために時間を割くのに苦闘している場合(自分に課したものかどうかにかかわらず)、今があなたの役割を見直す時かもしれません。これは、自分で作成した、または多くの投資をしたプロジェクトにとって困難ですが、時にはそうしなければなりません。自分自身のため、そしてプロジェクト自体のため。

他には何がありますか?

あなたはどのように貢献する時間を見つけていますか?コメントで教えてください。

(題図:opensource.com)


著者紹介:

Ben Cotton - Ben Cottonは訓練を受けた気象学者で、職業的な高性能コンピューティングエンジニアです。BenはCycle Computingでテクニカルエバンジェリストを務めています。彼はFedoraユーザー兼貢献者で、地元のオープンソースミートアップを共同設立し、オープンソース提唱者およびソフトウェア自由機関のサポーターです。彼のツイッター(@FunnelFiasco)

転載请注明:デベロッパーリレーションズ »


Similar Posts

Content icon
Content