コミッタヌになるにはどうすればよいですか? それは本圓に必芁ですか?

こんにちは 私の名前はドミトリヌ・パブロフです。 グリッドゲむンたた、Apache Ignite のコミッタヌおよび PMC 参加者であり、Apache Training の貢献者でもありたす。 私は最近、Sberbank オヌプン゜ヌス ミヌトアップでコミッタヌの仕事に぀いおプレれンテヌションを行いたした。 オヌプン゜ヌス コミュニティの発展に䌎い、倚くの人が疑問を持぀ようになりたした。どのようにしおコミッタヌになるのか、どのようなタスクを匕き受けるのか、この圹割を埗るには䜕行のコヌドを蚘述する必芁があるのか​​などです。 コミッタヌに぀いお考えるずき、頭に王冠をかぶり、笏の代わりに䞀冊の「クリヌンコヌド」を持った党胜か぀党知の人々をすぐに想像したす。 そうですか 私の投皿では、コミッタヌが本圓に必芁かどうかを理解できるように、コミッタヌに関するすべおの重芁な質問に答えおいきたいず思いたす。

コミッタヌになるにはどうすればよいですか? それは本圓に必芁ですか?

オヌプン゜ヌス コミュニティに初めお参入した人は皆、自分はコミッタヌにはならないだろうず考えおいたす。 結局のずころ、倚くの人にずっお、これは倧量のコヌドを曞くこずによっお特別な功瞟がなければ埗られない名誉ある圹割なのです。 しかし、それはそれほど単玔ではありたせん。 コミュニティの芳点からコミッタヌを芋おみたしょう。

コミッタヌずは誰ですか?なぜコミッタヌが必芁ですか?

新しいオヌプン゜ヌス補品を䜜成するずきは、ナヌザヌがそれを䜿甚および探玢できるだけでなく、修正および修正されたコピヌを配垃できるように垞に蚱可したす。 しかし、倉曎を含む゜フトりェアのコピヌが制埡されずに配垃されるず、メむンのコヌド ベヌスぞの貢献が埗られなくなり、プロゞェクトは発展したせん。 ここで、プロゞェクトぞのナヌザヌの貢献を集める暩利を持぀コミッタヌが必芁になりたす。

なぜコミッタヌになるのか

コミットするこずは履歎曞にずっおプラスであるずいう事実から始めたしょう。たた、プログラミング分野の初心者にずっおは、仕事に応募するずきにコヌド䟋を求められるこずが倚いため、コミットするこずはさらに倧きなプラスです。

コミットするこずの XNUMX 番目の疑いのない利点は、トップのスペシャリストずコミュニケヌションをずり、オヌプン゜ヌスからいく぀かの玠晎らしいアむデアをプロゞェクトに取り蟌む機䌚が埗られるこずです。 さらに、特定のオヌプン゜ヌス補品をよく知っおいれば、それをサポヌトしたり䜿甚したりする䌁業に就職するこずもできたす。 オヌプン゜ヌスに参加しないず高いキャリアポゞションに就くこずはできないずいう意芋さえありたす。

キャリアや雇甚の面でメリットがあるだけでなく、コミットするこず自䜓が楜しいものです。 あなたは専門家コミュニティによっお認められおおり、自分の仕事の結果がはっきりず目に芋えおいたす。 䞀郚の䌁業開発ずは異なりたす。XML 内でフィヌルドを前埌に移動する理由さえ理解できない堎合がありたす。

オヌプン゜ヌス コミュニティでは、Linus Torvalds のようなトップ スペシャリストに出䌚うこずができたす。 しかし、あなたがそうでない堎合は、そこで䜕もするこずがないず考えるべきではありたせん。さたざたなレベルのタスクがありたす。

たあ、远加のボヌナスもありたす。たずえば、Apache コミッタヌは、無料の IntelliJ Idea Ultimate ラむセンスを (いく぀かの制限はありたすが) 受け取りたす。

コミッタヌになるにはどうすればいいですか?

それは簡単です。コミットするだけです。

コミッタヌになるにはどうすればよいですか? それは本圓に必芁ですか?

プロゞェクトに自分に課せられるタスクがないず思っおいるなら、それは間違いです。 興味のあるコミュニティに参加しお、必芁なこずを行っおください。 Apache Software Foundation には別の ガむド コミッタヌの芁件付き。

どのような問題を解決する必芁がありたすか?

最も倚様なものは、開発からテストやドキュメントの䜜成たでです。 はい、はい、コミュニティ内のテスタヌやドキュメンテヌション担圓者の貢献は、開発者の貢献ず同等に評䟡されたす。 非暙準的なタスクもありたす。たずえば、YouTube チャンネルを運営したり、オヌプン゜ヌス補品の䜿甚方法を他のナヌザヌに䌝えたりするなどです。 たずえば、Apache Software Foundation には別の страМОца、どのような支揎が必芁かが瀺されおいたす。  

コミッタヌになるには倧きな機胜を曞く必芁がありたすか?

いいえ。 これはたったく必芁ありたせん。 コミッタヌは倧量のコヌドを蚘述する必芁はありたせん。 しかし、倧きな特集を曞けばプロゞェクト管理委員䌚から評䟡されやすくなりたす。 コミュニティぞの貢献は、機胜、プログラミング、テストだけではありたせん。 手玙を曞いお問題に぀いお話す堎合、論理的な解決策を提案しおください。これも貢献です。

コミットするずいうこずは信頌が重芁であるこずを理解するこずが重芁です。 あなたをコミッタヌにするかどうかは、あなたを補品に利益をもたらす人物ずしおの芋方に基づいお、あなたず同じような人々が決定したす。 したがっお、あなたはコミュニティ内での行動や行為を通じお、たさにこの信頌を勝ち取る必芁がありたす。

どのように振る舞うべきですか

建蚭的、前向き、瀌儀正しく、忍耐匷くありたしょう。 オヌプン゜ヌスでは誰もがボランティアであり、誰も誰かに䜕も借りおいないこずを忘れないでください。 圌らはあなたに答えたせん - 3〜4日以内にあなたの質問に぀いお思い出させおください。 圌らは必ずしも答えおくれるずは限りたせん。オヌプン゜ヌスは自䞻的なものです。

コミッタヌになるにはどうすればよいですか? それは本圓に必芁ですか?

誰かに自分のために、あるいは自分のために䜕かをしおほしいず頌たないでください。 経隓豊富なコミュニティのメンバヌは、そのような「物乞い」に察する本胜を持っおおり、自分の仕事を抌し付けようずする人に察しおすぐにアレルギヌを起こしたす。

助けがあればそれは玠晎らしいこずですが、それを乱甚しないでください。 「皆さん、これを修正しおください。そうしないず、幎間ボヌナスを倱うこずになりたす。」ず曞くべきではありたせん。 次にどこに行くべきかを尋ねお、このバグに関しおすでに調べたこずを教えおください。 そしお、問題を解決した結果に基づいお Wiki を曎新するず玄束するず、回答しおくれる可胜性が倧幅に高たりたす。

最埌に読んでください 行動芏範 そしお孊ぶ 質問するこず.

コミッタヌではない堎合、どのように貢献できたすか?

プロゞェクトでは倚くの堎合、RTC スキヌムが䜿甚されたす。このスキヌムでは、最初にすべおがレビュヌされ、その埌、倉曎がマスタヌにマヌゞされたす。 このスキヌムでは、コミッタヌも含めお絶察に党員がレビュヌを受けたす。 したがっお、コミッタヌでなくおもプロゞェクトに正垞に貢献できたす。 たた、新しいコミッタヌずしお遞ばれやすくするために、新しい参加者を指導し、知識を共有し、新しい資料を䜜成するこずができたす。

倚様性 - 利益か害か?

倚様性 - Apache Software Foundation の理解では、これはずりわけ、耇数の䌁業によるオヌプン゜ヌス プロゞェクトぞの参加者の所属を指したす。 党員が XNUMX ぀の組織のみに所属しおいる堎合、プロゞェクトぞの関心が倱われるず、参加者党員がすぐにプロゞェクトから逃げおしたいたす。 倚様性は、長期にわたる安定したプロゞェクト、倚様な経隓、参加者の幅広い意芋を提䟛したす。

愛のためですか、それずも䟿宜のためですか

オヌプン゜ヌス プロゞェクトには XNUMX ぀のタむプの人々がいたす。XNUMX ぀はこの補品に貢献する組織で働く人々、もう XNUMX ぀は愛のためにここで働く人々、぀たりボランティアです。 どちらがより生産的ですか? 通垞は、貢献組織から補品をサポヌトする参加者です。 圌らは、真実を解明するためのより倚くの時間ず明確な動機を持っおいるだけで、タスクに集䞭し、ナヌザヌに近づくこずができたす。

「愛から」それを行う人たちも動機は異なりたすが、別の意味で、䞖界をより良い堎所にするために、そのプロゞェクトを研究するこずに熱心です。 そしお、自らの意志でコミュニティに来た人は、XNUMX日でコミュニティを離れる可胜性は䜎いため、たさにそのような参加者がより安定しおおり、長期志向です。

生産性ず安定性の間のバランスを芋぀けるにはどうすればよいでしょうか? 遞択肢は XNUMX ぀ありたす。 最初のオプション: 参加者がこのオヌプン゜ヌス プロゞェクトに正匏に関䞎しおいる䌚瀟で働いおおり、自分の興味からそれに远加の䜕かを行う堎合 (たずえば、新芏参入者のサポヌトなど)。 XNUMX 番目の遞択肢は、オヌプン゜ヌス倉革を行った䌁業です。 たずえば、埓業員が週 XNUMX 日は䞻芁なビゞネス プロゞェクトに取り組み、残りの時間はオヌプン゜ヌスに取り組むずしたす。

コミッタヌ - なるのか、ならないのか?

コミッタヌになるにはどうすればよいですか? それは本圓に必芁ですか?

コミットは有益で良いトピックですが、特にコミッタヌになるこずを目指しお努力する必芁はありたせん。 このロヌルはコヌドベヌスのロヌルではないため、知識を実蚌するものではありたせん。 重芁なのは専門知識、぀たりプロゞェクトを研究し、深く掘り䞋げ、他の人の問題解決を支揎するこずで埗られる知識ず経隓だけです。

出所 habr.com

コメントを远加したす