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
970
OSSコントリビュートのすすめ
株式会社カオナビ
October 30, 2025
Tweet
Share
More Decks by 株式会社カオナビ
See All by 株式会社カオナビ
人的資本開示を「義務」から「武器」へ。4000社のオープンデータを耕した「人的資本データnavi」の想い / Turning Human Capital Disclosure from "Obligation" to "Weapon": The Vision Behind "Human Capital Data navi" and its 4,000 Companies Open Data
kaonavi
0
14
カオナビにおけるAI活用の歴史と現在 / AI at kaonavi: Past and Present
kaonavi
0
330
BDD_ AI駆動開発の第一歩 / BDD: First Steps in AI-Driven Development
kaonavi
0
290
インフラエンジニア、Claude Codeを連れてプロダクトチームへ留学中 / Infrastructure Engineer on Loan to Product Team with Claude Code
kaonavi
0
200
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか / A Team's Second Try at Scrum with an Agile Coach
kaonavi
0
380
データモデリングにもUnit Testみたいのないの? / Bringing Unit Test-like Confidence to Data Modeling with AI
kaonavi
0
190
データ組織ゼロから投資を得るまでの軌跡と未来図 〜AIの前にやるべきこと〜 / Building a Data Organization from Scratch: The Journey to Securing Investment and a Vision for the Future
kaonavi
0
550
小さなアウトプットが自信をくれた話 / Small Outputs Build Confidence
kaonavi
0
220
AI2027をもとに FY2025上期のAIを人事評価してみた / AI Performance Review FY2025
kaonavi
0
220
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Being A Developer After 40
akosma
91
590k
Prompt Engineering for Job Search
mfonobong
0
210
Test your architecture with Archunit
thirion
1
2.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
280
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Facilitating Awesome Meetings
lara
57
6.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Utilizing Notion as your number one productivity tool
mfonobong
4
270
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
92
The Pragmatic Product Professional
lauravandoore
37
7.2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
480
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