Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Benefits of contributing to OSS
Search
Hiroaki Osawa
February 18, 2020
Programming
0
490
Benefits of contributing to OSS
Hiroaki Osawa
February 18, 2020
Tweet
Share
More Decks by Hiroaki Osawa
See All by Hiroaki Osawa
健康保険証がなくなるらしい!?
qwyng
0
830
My Gems for AtCoder
qwyng
0
68
Rustちょっと触ってみた
qwyng
1
270
Elixirとパターンマッチ
qwyng
0
490
Other Decks in Programming
See All in Programming
CSC305 Lecture 17
javiergs
PRO
0
200
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
130
CSC509 Lecture 13
javiergs
PRO
0
260
How Software Deployment tools have changed in the past 20 years
geshan
0
22k
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
32
15k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
5
1.1k
「正規表現をつくる」をつくる / make "make regex"
makenowjust
1
970
無秩序からの脱却 / Emergence from chaos
nrslib
1
10k
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
3
140
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
100
flutter_kaigi_2025.pdf
kyoheig3
2
380
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
220
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Documentation Writing (for coders)
carmenintech
76
5.1k
Practical Orchestrator
shlominoach
190
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
67k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building an army of robots
kneath
306
46k
Balancing Empowerment & Direction
lara
5
770
Typedesign – Prime Four
hannesfritz
42
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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への感謝