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
Benefits of contributing to OSS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroaki Osawa
February 18, 2020
Programming
520
0
Share
Benefits of contributing to OSS
Hiroaki Osawa
February 18, 2020
More Decks by Hiroaki Osawa
See All by Hiroaki Osawa
健康保険証がなくなるらしい!?
qwyng
0
1k
My Gems for AtCoder
qwyng
0
80
Rustちょっと触ってみた
qwyng
1
300
Elixirとパターンマッチ
qwyng
0
520
Other Decks in Programming
See All in Programming
New "Type" system on PicoRuby
pocke
1
430
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
410
Inspired By RubyKaigi (EN)
atzzcokek
0
500
net-httpのHTTP/2対応について
naruse
0
420
CSC307 Lecture 17
javiergs
PRO
0
310
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
120
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
160
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
670
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
Moments When Things Go Wrong
aurimas
3
140
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
430
Lessons from Spec-Driven Development
simas
PRO
0
120
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
470
Producing Creativity
orderedlist
PRO
348
40k
Utilizing Notion as your number one productivity tool
mfonobong
4
310
Discover your Explorer Soul
emna__ayadi
2
1.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
320
AI: The stuff that nobody shows you
jnunemaker
PRO
8
680
Designing for Performance
lara
611
70k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
Color Theory Basics | Prateek | Gurzu
gurzu
0
320
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
Benefits of contributing to OSS @QWYNG
OSSにコミットすることは楽しい どんどんやるべき!
つたないなりにいろいろ学べることがある
こんなこと • OSSの中身を知ることができる • レビューしてもらえる • 達成感
OSSの中身をしることができる
OSSの中身をしることができる • PRを送るにはコードの全体感をつかむ必要がある ◦ テストを書く場所はどこ? ◦ この処理はどこに書けばいいんだろう?
中身をしることができる • PRを送るにはコードの全体感をつかむ必要がある ◦ テストを書く場所はどこ? ◦ この処理はどこに書けばいいんだろう? OSSに脳内地図を持てる!
自分の場合 GraphQLよくわからなかったけど GraphQL Rubyを読んだらGraphQLの用語に詳しくなった!
レビューしてもらえる
None
None
達成感
達成感 • 自己満足 • 自分のコードが世界中で使われるプロダクトの masterに入るって興奮しませんか?
OSSコントリビュートで学べることまとめ • 中身を知ることができる • レビューしてもらえる • 達成感
得られたのは誰のおかげ?
メンテナーとOSSに貢献して きた人たち
感謝が芽生える OSSは勝手に生えてくるものではない PRをつくろうとすると環境を整えてれていることがひしひしとわかる。 テスト、ドキュメント、コード、全てがわかりやすく作られている 一度Rubocopをフォークして`bundle exec rake`して見てほしい
最後に得たのはOSSへの感謝