OSSで世の中に貢献!Findyで開発合宿に行ってきました

2020.02.26

こんにちは、Findyエンジニアの宮本です。
Findy創業から約3.5年を経て初めて、Findyのエンジニア開発合宿(一泊二日)を行いました。

Findyのエンジニア(正社員)だけではなく、創業当初から関わってくださっている凄腕のフリーランスエンジニアの方にもご参加いただきました(ブログまで書いていただき感謝! https://blog.deraru.com/tech/findy-tech-camp-2020-spring )。

合宿場は、八ヶ岳にある「伊予ロッヂ」さんです。
選定理由は、私自身が別件の開発合宿でお世話になった経験があり、Wi−Fi速度が高速、食事が美味しい、リーズナブルな価格で利用可能、と走・攻・守三拍子揃った場所だったためです。
結果的に、食の充実 + プログラムを大量に書くという素晴らしい環境が実現できました。

以下、詳細です。

■初日(コーディング)

今回の開発合宿のテーマはOSSでした。普段からOSSを応援している弊社ですが、改めて、エンジニアとしてOSSに貢献する機会を開発合宿という形で作りました。

各自OSSテーマを決めてから合宿に臨む事になっていたので、皆の前で自分の開発するOSSテーマを発表してから開発を開始します。

<各自が選んだOSSテーマ>
 ・sendgridの開封データ等をbigquery等で参照可能にするembulk向けプラグインGem
 ・東証の業種コードのマスターデータ(PDF)を手軽に扱えるようにするGem
 ・sidekiq webのダークモード切り替え機能作成
 ・YouCanook.meの APIラッパーGem作成
 ・ActiveAdminのRailsAPIモード向け設定済Gem作成
 ・音声編集ツール作成

(テーブル汚くてすみません…!)

作成したPRを、当日中にリポジトリのオーナーからリジェクトされる場面に出くわすなど、OSSの世界の厳しさの一旦も経験できたメンバーもいたり、

<リジェクトされたPR>
https://github.com/mperham/sidekiq/pull/4453

当初掲げた開発テーマが二転三転して迷走気味になっている自分のような人物もいたり(泣)、普段の業務でも使えるレベルのものを作成したりしている人物もいたりなど、各自、適宜休憩も入れつつ、人によっては深夜遅くまでコーディングしていました。

■初日(ランチ)

今回の合宿場である「伊予ロッヂ」さんは八ヶ岳山麓清里高原という緑豊かな場所にあり、清里ミルクプラント、釜めしまこと(特許技術を使った釜めしが食べれる)、萌木の村(何度か世界1位を取得したビールを取り扱うRockという店がある)という施設が隣接していました。

この時は偶然、地区全体で、大半の商品が50%オフだったのです。

そのため、ランチに寄った「釜めしまこと」さんでは、普段1,050円の料理が525円で食べる事ができました。

■2日目(コーディング 〜 成果発表 〜 帰宅)

2日目は、午後までコーディングを行い、午後からは皆の前で成果発表を実施しました。
作成したOSSの課題になりそうな箇所をその場で言い当てる鋭い質問も出つつ、和やかなムードで終える事ができました。

最後、後片付けをして高速バスの停留所まで伊予ロッヂの方に自動車で送っていただいたのですが、予定時刻よりも早く出発した事もあってか、ご厚意で、ソフトクリームが美味しいと有名な清泉寮という施設に寄っていただき、雄大な自然を感じつつ美味しいソフトクリームをいただきました。

■まとめ

OSSの開発は「どんなテーマを設定できるか」、「それは技術的に可能か否かの事前調査」の2点が重要だなと大きく実感できた2日間でした。

個人的には、筋の良いテーマを選定できるか否かはエンジニア歴に大きく依存しているなと感じます。

普段の開発の中で感じた課題のストック量=OSSのテーマ化するのでは?という印象なので、多忙な中OSSに注力して世の中の発展に貢献し続けているエンジニアに対するリスペクト度が更に上がりました。

今回作ったプルリクエストやOSSのリポジトリです!
是非気になる方はチェックしてみてください。

タイトル: 東証の業種コードのマスターデータ(PDF)を手軽に扱えるようにするGem
URL:  https://github.com/ai-capital/jpx_industry_code

タイトル: sendgridの開封データ等をbigquery等で参照可能にするembulk向けプラグインGem
URL: https://github.com/kaacun/embulk-input-sendgrid

タイトル: YouCanook.meの APIラッパーGem
URL: https://github.com/ma3tk/YouCanBookMe-API-Ruby

タイトル: ActiveAdminのRailsAPIモード向け設定済Gem作成
URL: https://github.com/udayan28/active_admin_api_only_initializer

タイトル: 平成時代の仮面ライダーのステータス表示Gem
URL: https://github.com/kihaya/rubikame

タイトル: 名前生成Generator(作成中)
URL: https://github.com/dmiyamoto/NameGenerator

… 

読んで頂きありがとうございました! 宜しければ、エンジニアの皆様はFindyでご自身のスキル偏差値を測定してみてください。

[正社員の方]
ハイスキルなエンジニアのプレミアム転職サービス Findy

[フリーランスの方]
フリーランス・副業エンジニア向けの単価保証型の案件紹介サービス Findy Freelance

また、Findyでは年齢や勤務形態を問わず、様々な働き方で採用をしています。興味のある方は、こちらからご応募どうぞ!

Findyブログを購読してみませんか?
エンジニアの働き方やFindyの技術的な話などをお送りします!

GitHub連携するだけで、スキルを解析。
スキル偏差値やプロフィール情報を基に、人気のテック企業からオファーが届く

https://findy-code.io/
  • Category

  • About

  • Service

    フリーランス・副業向け
    単価保証型案件紹介サービス

    ハイスキルなフリーランス・副業エンジニア向けに案件紹介

    https://freelance.findy-code.io/
    ハイスキルなエンジニアの
    プレミアム転職サービス

    スキル偏差値が高いエンジニアに、人気のテック企業からオファーが届く

    https://findy-code.io/
    リアルタイムAI求人票採点サービス

    AIを使ってリアルタイムに求人票を採点

    https://findy.us/