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
840
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Yu Kawanami
See All by Yu Kawanami
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編③〜 / practice of estimate part3
kawanamiyuu
0
32
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編②〜 / practice of estimate part2
kawanamiyuu
0
180
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
190
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration manager
kawanamiyuu
1
1.6k
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
1k
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
5.8k
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
470
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
980
マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト / #jjug_ccc_b #ccc_b8 / JJUG CCC 2020 Fall
kawanamiyuu
5
4k
Other Decks in Technology
See All in Technology
その“隠したつもり”が命取り ── 自前と平文をやめて「正解」に委ねる
kuroneko13
0
130
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
2
330
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
640
My broken English still works: speaking at global OSS events
naruoga
0
110
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
220
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
280
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
160
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
270
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
500
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
270
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.7k
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
How GitHub (no longer) Works
holman
316
150k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
エンジニアに許された特別な時間の終わり
watany
108
250k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
620
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Product Roadmaps are Hard
iamctodd
55
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
WENDY [Excerpt]
tessaabrams
11
39k
Embracing the Ebb and Flow
colly
88
5.1k
It's Worth the Effort
3n
188
29k
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 つの “はじめて” から得たもの 開発という営みに対する喜びを開発組織に根付かせたい