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
Hiroaki Osawa
February 18, 2020
Programming
0
450
Benefits of contributing to OSS
Hiroaki Osawa
February 18, 2020
Tweet
Share
More Decks by Hiroaki Osawa
See All by Hiroaki Osawa
My Gems for AtCoder
qwyng
0
46
Rustちょっと触ってみた
qwyng
1
220
Elixirとパターンマッチ
qwyng
0
410
Other Decks in Programming
See All in Programming
WebフロントエンドにおけるGraphQL(あるいはバックエンドのAPI)との向き合い方 / #241106_plk_frontend
izumin5210
4
1.2k
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
1.9k
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
470
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
290
macOS でできる リアルタイム動画像処理
biacco42
8
2.2k
カスタムしながら理解するGraphQL Connection
yanagii
1
1.4k
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
480
僕がつくった48個のWebサービス達
yusukebe
20
17k
JaSST 24 九州:ワークショップ(は除く)実践!マインドマップを活用したソフトウェアテスト+活用事例
satohiroyuki
0
310
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜
tkikuc
11
2.4k
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
430
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
190
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
A Modern Web Designer's Workflow
chriscoyier
693
190k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Building Adaptive Systems
keathley
38
2.3k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Designing for Performance
lara
604
68k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Designing for humans not robots
tammielis
249
25k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Statistics for Hackers
jakevdp
796
220k
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への感謝