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
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #ossc...
Search
Yu Kawanami
February 03, 2021
Technology
0
770
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #osscontributelt / turning point of joy as a developer
OSS LT会 -集まれコミッター・コントリビューター(
https://rakus.connpass.com/event/200604/
)の発表資料
Yu Kawanami
February 03, 2021
Tweet
Share
More Decks by Yu Kawanami
See All by Yu Kawanami
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編②〜 / practice of estimate part2
kawanamiyuu
0
110
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
130
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration manager
kawanamiyuu
1
1.5k
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
920
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
4.9k
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
420
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
890
マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
kawanamiyuu
5
3.7k
Contribution to OSS
kawanamiyuu
0
130
Other Decks in Technology
See All in Technology
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
0
190
コンパウンド組織のCRE #cre_meetup
layerx
PRO
0
210
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.2k
Introdução a Service Mesh usando o Istio
aeciopires
1
280
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
170
旅で応援する✈️ NEWTが目指すコミュニティ支援とあたらしい旅行 / New Travel: Supporting by NEWT on Your Journey
mii3king
0
140
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
0
140
CNCFの視点で捉えるPlatform Engineering - 最新動向と展望 / Platform Engineering from the CNCF Perspective
hhiroshell
0
130
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
10
17k
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
240
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
250
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Fireside Chat
paigeccino
40
3.7k
Being A Developer After 40
akosma
91
590k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
880
Why Our Code Smells
bkeepers
PRO
340
57k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Documentation Writing (for coders)
carmenintech
75
5.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
3 つの “はじめて” から 始まった OSS 活動。 のその先で OSS LT会
#osscontributelt @kawanamiyuu
自己紹介 • かわなみゆう • @kawanamiyuu • 株式会社ラクス / Lead Engineer
• 人事・労務業務を楽にする SaaS の開発 • Spring Boot / Doma / Vue.js / Puppeteer / GitLab CI • 今年の目標は自社の OSS ポリシーの策定 & OSS 公開! 2
3 つのはじめて 1. はじめての Contribution(する) 2. はじめての Contribution(される) 3. はじめての
Collaboration 3
1. はじめての Contribution(する) 4
https://github.com/sachin-handiekar/jInstagram/pull/67 5
• 当時、開発業務で使っていた Instagram API クライアント (Java) • API の仕様変更へ追従するための PR
• たった 2 行の変更だったけど、はじめて&英語での PR で、す ごくドキドキした • あっさりマージされた • 6
• 当時、開発業務で使っていた Instagram API クライアント (Java) • API の仕様変更へ追従するための PR
• たった 2 行の変更だったけど、はじめて&英語での PR で、す ごくドキドキした • あっさりマージされた • イチ User から Contributor になった喜び 7
2. はじめての Contribution(される) 8
9 https://github.com/kawanamiyuu/vagrant-bearsunday-demo/pull/1
• 個人的に注目していた PHP の Web アプリケーションフレーム ワーク(BEAR.Sunday)を Vagrant 上で動かしてみた系プロ ジェクト
• 人生で初めてもらった PR が外国人エンジニアからの PR • 10
• 個人的に注目していた PHP の Web アプリケーションフレーム ワーク(BEAR.Sunday)を Vagrant 上で動かしてみた系プロ ジェクト
• 人生で初めてもらった PR が外国人エンジニアからの PR • 自分の知らないセカイから Contribute される喜び 11
12 https://twitter.com/kawanamiyuu/status/454497730468253697
13 https://twitter.com/kawanamiyuu/status/454498378684956673
14 https://twitter.com/kawanamiyuu/status/454498941938069504
15 https://twitter.com/kawanamiyuu/status/454497730468253697
16 https://twitter.com/kawanamiyuu/status/454497730468253697
3. はじめての Collaboration 17
18 https://qiita.com/kawanamiyuu/items/84dd42c7d3b52a9b6920
19
20
21
22
23
24
25
26 https://twitter.com/kawanamiyuu/status/548815324435341313
27 https://twitter.com/kawanamiyuu/status/549127118366339072
28
29
30
31
32
33
34
35
36
37
• 答えを求めるな。会話(議論・相談)せよ • コミュニケーションによってエンパワーメント(勇気づけられる) 実感 • 誠実で積極的なコミュニケーションは人を動かす • 38
• 答えを求めるな。会話(議論・相談)せよ • コミュニケーションによってエンパワーメント(勇気づけられる) 実感 • 誠実で積極的なコミュニケーションは人を動かす • 誰かと Collaborate
してつくりあげる喜び 39
3 つの “はじめて” から得たもの 40
• 開発者としての 3 つの “C” の喜び 41 3 つの “はじめて”
から得たもの
• 開発者としての 3 つの “C” の喜び • OSS 活動に限ったものではない 42
3 つの “はじめて” から得たもの
3 つの “はじめて” から得たもの • 開発者としての 3 つの “C” の喜び
• OSS 活動に限ったものではない • OSS の背景にある文化、価値観 ◦ 誠実、感謝、多様性、Openness 43
• 開発者としての 3 つの “C” の喜び • OSS 活動に限ったものではない •
OSS の背景にある文化、価値観 • 普段からオープンであることを好み、他者 / 他者の仕事に対 して、多様な考えを理解し、感謝をもって、誠実に対応する 44 3 つの “はじめて” から得たもの
• 開発者としての 3 つの “C” の喜び • OSS 活動に限ったものではない •
OSS の背景にある文化、価値観 • 普段からオープンであることを好み、他者 / 他者の仕事に対 して、多様な考えを理解し、感謝をもって、誠実に対応する OSS 活動をそのきっかけに。そして、 45 3 つの “はじめて” から得たもの
• 開発者としての 3 つの “C” の喜び • OSS 活動に限ったものではない •
OSS の背景にある文化、価値観 • 普段からオープンであることを好み、他者 / 他者の仕事に対 して、多様な考えを理解し、感謝をもって、誠実に対応する 46 3 つの “はじめて” から得たもの 開発という営みに対する喜びを開発組織に根付かせたい