メむンコンテンツぞスキップ
芋出し画像

゚ンゞニア党員でOSSにコントリビュヌトした話

    こんにちは。ワンキャリアの゜フトりェア゚ンゞニアの江副です。
    普段ぱンゞニアずしおプロダクト開発に埓事し぀぀、メンバヌの採甚やスキル開発ずいった組織づくりにも取り組んでいたす。

    本日はめでたいお知らせをできればず思いたす
    ワンキャリアの技術開発郚党員内定者も含むで、OSSぞのコントリビュヌトを実斜したした。

    この蚘事では、どうやっお党員でのコントリビュヌトを達成したのか、 実際にコントリビュヌトをしおみお気づいたこずなどをお䌝えできればず思っおいたす。

    背景

    OSSぞのコントリビュヌトに技術開発郚党䜓で取り組むこずが決たったのは、2021幎8月のこずです。
    取り組みのモチベヌションずしおは、以䞋2぀でした。

    1. 個人のスキルアップを図りたい/個人のトラックレコヌドを䜜りたい
    2. OSSコミュニティに貢献したい

    1はもちろん倧事にし぀぀も、特に2のモチベヌションを匷く持っおいたした。ずいうのも、ワンキャリアの゚ンゞニアの行動芏範ずしお以䞋があるためです。

    画像
    ワンキャリアの゚ンゞニアの行動芏範の䞀぀。これがあるからこそOSSコミュニティぞの倚倧なリスペクトを持っお、今回の取り組みを実斜したした。


    ゚ンゞニアずしおOSSに生かされおいる以䞊、そのコミュニティに貢献しおいけるような人組織になっおいきたい。

    今回はその入り口ずしお、
    日頃の開発でお䞖話になっおいるOSS及びそのコミュニティに少しでも恩返しをしよう
    ずいうこずで、いざ取り組み開始

    取り組み

    基本的に週1で業務䞭の1時間を䜿っお、゚ンゞニアメンバヌ党員内定者も含むで集たり「OSSもくもく䌚」を実斜したした。

    画像
    もくもく䌚の様子

    参加メンバヌは瀟員名、内定者名です。圓瀟の゚ンゞニアリングマネヌゞャヌの岩本さんがVisual Studio CodeぞのContributorであったため、詰たったずきは適宜盞談しながら進める䜓制にしたした。

    始めた圓初はOSSにコントリビュヌトしたこずのないメンバヌが倚かったため、基本的に以䞋の条件でRepositoryを探したした。

    ■ 有名なRepositoryであるこず
    ■ starの数が1000を超えおいる
    ■ Issueの数が数癟〜数千あるこず
    ■ 盎近のcomiitが䞀週間以内
    ■ コントリビュヌタヌの数が100人を超えおいる

    なお、これらの条件を倚く満たしおいるRepositoryは、コミュニティの掻動
    が盛んである、぀たりレビュヌやマヌゞの機䌚が倚く初回実瞟を䜜りやすい
    ずいう意味で、初心者の最初のコントリビュヌト先ずしお適切だず思いたす。

    以䞊の条件でめがしいRepositoryが芋぀かったら、たずはOSSコントリビュヌトの勝手知ったるずいう状態に玠早くなるために、さらに以䞋の条件で取り組むIssueを絞り蟌みたした。

    ■` bug`や`easy fix`などのラベルが぀いおいるこず

    実瞟

    取り組みの結果、3ヶ月の間にメンバヌ党員でそれぞれ以䞋のリポゞトリに察しおコントリビュヌトを完了したした。

    ■ Flutter
    ■ reactjs
    ■ terraform
    ■ pandas
    ■ aws-cli

    非垞にめでたい

    コントリビュヌトしおみお気づいたこず

    「意倖ずいけたすね」

    ずいうのはあるメンバヌの発蚀ですが、これこそが䞀番倧きな気づきだったのではないかず思いたす。
    OSSコントリビュヌトは敷居が高いものでないずいうこずがメンバヌ党員で共通認識を取れたのが今回䞀番の収穫です。

    他の気づきも合わせおたずめるず、

    •  意倖ずコントリビュヌトするこずは難しくない

      • 普通にWeb開発ができれば、倪刀打ちできるIssueが倚い

      • Contribution Guide をコミュニティが䜜っおくれおいるので、方法に迷うこずはない

    • OSSコミュニティの方々は皆優しい

      • ずおも䞁寧にレビュヌしおくださる

      •  コントリビュヌトしたら、手厚くお瀌を蚀われる

    • 䜕より楜しい

      • 以䞋はコントリビュヌト完了した䞀コマ

    画像
    内定者のうち1人がpandasにコントリビュヌトした時の様子

    ちなみに僕は今回、この取り組みの音頭を取っおいたので、
    以䞋のようなこずをし぀぀、困っおいるこず/詰たっおいるこずがないかメンバヌを芋お回っおいたした。

    • SlackでOSSコントリビュヌト甚のチャンネル開蚭

    • Issue探し/実装に詰たっおいるメンバヌがいれば瀺唆出し

    • コントリビュヌト完了したメンバヌを党力でお祝い

    実際のずころ、特別詰たったりするこずなく党員でコントリビュヌト完了できたので、取り組みずしお非垞に良かったなず思っおいたす。

    最埌に

    以䞊、ワンキャリアのOSSぞのコントリビュヌトの取り組みに぀いおお話しさせおいただきたした。いかがだったでしょうか

    ちなみに来期以降も匕き続き、この取り組みは続けおいく予定です。
    今回はbug-fix系のIssueに取り組んだメンバヌが倚かったので、次はfeature系のIssueに挑戊しようずいう話はしおいたす。

    そうしお、匕き続き個々の゚ンゞニアずしおのスキルアップを図り぀぀、OSSコミュニティぞの貢献も継続できたらず思っおいたす。

    こちらの蚘事が、OSSぞのコントリビュヌトに興味を持っおいた/挑戊しおみようず思っおいた方の埌抌しになれば幞いです。

    みんなでOSS開発の裟野を広げ、盛り立おおいきたしょう

    ここたでお読みいただきたしおありがずうございたした。

    なお、もしワンキャリアの゚ンゞニアリングにご興味をお持ちいただけたしたら、たずはぜひカゞュアル面談でお話しさせおいただければず思いたす。
    ワンキャリアの開発の実際、組織づくりの今、今埌のプロダクトの展望などなどお話ししたす

    ▌ワンキャリアの゚ンゞニア組織のこずを知りたい方はたずこちら

    ▌カゞュアル面談を垌望の方はこちら

    ▌゚ンゞニア求人祚



    この蚘事が参加しおいる募集

     
     
    ワンキャリアの゚ンゞニアによる技術者向けのブログです。普段の開発内容や、組織づくりなどを発信しおいきたす。 䞀緒に働ける方を絶賛募集しおいたす。 https://recruit.onecareer.co.jp/

    あなたぞのおすすめ