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
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSコントリビュートのすすめ
株式会社カオナビ
October 30, 2025
More Decks by 株式会社カオナビ
See All by 株式会社カオナビ
AI時代に求められる技術力 フロンティア・クリエイティビティ / Technical Excellence in the AI Era: Frontier Creativity
kaonavi
0
27
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
2
450
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
690
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
320
DevOpsエンジニアは、なぜ『データ』で越境したのか?:サイロの摩擦を溶かし、組織を繋ぐデータマネジメント立ち上げのすすめ / Why a DevOps Engineer Crossed the Border with 'Data': Melting Silos and Connecting Organizations Through Data Management
kaonavi
0
350
人的資本開示を「義務」から「武器」へ。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
410
カオナビにおけるAI活用の歴史と現在 / AI at kaonavi: Past and Present
kaonavi
0
560
BDD_ AI駆動開発の第一歩 / BDD: First Steps in AI-Driven Development
kaonavi
0
490
インフラエンジニア、Claude Codeを連れてプロダクトチームへ留学中 / Infrastructure Engineer on Loan to Product Team with Claude Code
kaonavi
0
360
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
160
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Deep Space Network (abreviated)
tonyrice
0
210
Technical Leadership for Architectural Decision Making
baasie
3
420
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
The Cult of Friendly URLs
andyhume
79
6.9k
Ruling the World: When Life Gets Gamed
codingconduct
0
260
Designing for Performance
lara
611
70k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
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