Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSSコントリビュートのすすめ
Search
株式会社カオナビ
October 30, 2025
1
890
OSSコントリビュートのすすめ
株式会社カオナビ
October 30, 2025
Tweet
Share
More Decks by 株式会社カオナビ
See All by 株式会社カオナビ
カオナビにおけるAI活用の歴史と現在 / AI at kaonavi: Past and Present
kaonavi
0
66
BDD_ AI駆動開発の第一歩 / BDD: First Steps in AI-Driven Development
kaonavi
0
55
インフラエンジニア、Claude Codeを連れてプロダクトチームへ留学中 / Infrastructure Engineer on Loan to Product Team with Claude Code
kaonavi
0
43
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
290
データモデリングにもUnit Testみたいのないの? / Bringing Unit Test-like Confidence to Data Modeling with AI
kaonavi
0
150
データ組織ゼロから投資を得るまでの軌跡と未来図 〜AIの前にやるべきこと〜 / Building a Data Organization from Scratch: The Journey to Securing Investment and a Vision for the Future
kaonavi
0
440
小さなアウトプットが自信をくれた話 / Small Outputs Build Confidence
kaonavi
0
170
AI2027をもとに FY2025上期のAIを人事評価してみた / AI Performance Review FY2025
kaonavi
0
170
若手であることメリット / Benefits of Being Young
kaonavi
0
190
Featured
See All Featured
Music & Morning Musume
bryan
47
7k
Writing Fast Ruby
sferik
630
62k
30 Presentation Tips
portentint
PRO
1
190
So, you think you're a good person
axbom
PRO
2
1.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
160
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
59
Statistics for Hackers
jakevdp
799
230k
Navigating Team Friction
lara
192
16k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
50
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Transcript
OSSコントリビュートのすすめ 2025.10.17 @React Tokyo ミートアップ#10
© kaonavi, inc. お前もコントリビューターにならないか?
本⽇の内容 1 ⾃⼰紹介 2 全ては1本の技術記事から始まった 3 メンテナーと実務の違いは⾦銭的な報酬の有無 4 ソースコードが難しすぎる問題 5
メンテナーだから得られた経験 6 OSSへの貢献は最⾼の⾃⼰投資 © kaonavi, inc. 1 7 まとめ
⾃⼰紹介 © kaonavi, inc. 2 おでこ。 / @odendayoko ‧元薬剤師のフロントエンドエンジニア ‧株式会社カオナビ所属
‧2024.8~ Yamada UI メンテナーとして活動 ‧x: https://x.com/odendayoko ‧GitHub: https://github.com/odendayoko
全ては1本の技術記事から始まった OSSを始めたきっかけ Qiitaに記事※を 投稿 ⼭⽥さんからXで リプライ 「やります!」で メンテナーへ OSSの扉が開く ©
kaonavi, inc. 3 ※ 関数コンポーネントの中で関数コンポーネントを定義してはいけません!!!
メンテナーと実務の違いは⾦銭的な報酬の有無 ⾦銭的な報酬はないが、活動内容は実務と同じ レビュー コントリビューターが 作成したPull Requestを レビュー Issue対応 ユーザーから報告されるバグ や機能要望のIssueを確認し、
対応を検討‧実装 v2.0開発 reset.cssの更新、 コンポーネントのリファクタ リング、 ドキュメント整備などを担当 © kaonavi, inc. 4
ソースコードが難しすぎる問題 ⾼難度ダンジョンに⽴ち向かうための4つの⼯夫 1 構造を理解する - まずはpackage.jsonを見る 2 AIより⼈間に聞く - どうしても解決できないなら質問する
3 毎⽇触る - 5分でいいからソースコードを⾒る 4 強い⼈を真似する - 他の⼈の実装‧レビューの仕⽅を参考にする © kaonavi, inc. 5
メンテナーだから得られた経験 OSS活動を通して得られた3つの経験 1 世界の繋がりを実感 - ソースコードを通じて世界と繋がる 2 神とは何かを知る - UIライブラリの制約と⾃由度のバランス
3 コード読解⼒向上 - 「Yamada UIよりは難しくないだろう」という⾃信がついた
OSSへの貢献は最⾼の⾃⼰投資 転職の⾯接で「なぜOSSを?」という問いに、熱意と継続性を語れる メンテナー経験が、実務経験の浅さを補う強⼒な武器になる 継続的な活動が、結果として評価や報酬⾯でもプラスに作⽤する © kaonavi, inc. 7 OSSへの貢献は単なるボランティアではない、最⾼の⾃⼰投資である
まとめ 始めるハードルは、あなたが思っているよりずっと低い OSSへの貢献は、⽇本語のドキュメント修正からでも始められる “やってみようかな” と思ったら、ぜひYamada UIへのコントリビュートをお願いします!😎 © kaonavi, inc. 8
None