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
「OSSの壁」を壊す /becoming-a-s-udemaed-oss-engineer
Search
KONDO Uchio
January 31, 2018
Technology
5
1.1k
「OSSの壁」を壊す /becoming-a-s-udemaed-oss-engineer
福岡ゆるっとIT交流会 vol.2「オープンソースな人の話を聞く会
KONDO Uchio
January 31, 2018
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.3k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
220
Narrative of Ruby & Rust
udzura
0
190
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.6k
Talk of RBS
udzura
0
410
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
740
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
700
Device access filtering in cgroup v2
udzura
1
820
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
770
Other Decks in Technology
See All in Technology
IAMのマニアックな話2025
nrinetcom
PRO
6
1.4k
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
110
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
220
Pwned Labsのすゝめ
ken5scal
2
570
AIエージェント元年@日本生成AIユーザ会
shukob
1
260
Platform Engineeringで クラウドの「楽しくない」を解消しよう
jacopen
4
210
スクラムというコンフォートゾーンから抜け出そう!プロジェクト全体に目を向けるインセプションデッキ / Inception Deck for seeing the whole project
takaking22
3
150
サバイバルモード下でのエンジニアリングマネジメント
konifar
21
7.2k
プルリクエストレビューを終わらせるためのチーム体制 / The Team for Completing Pull Request Reviews
nekonenene
3
1.1k
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
540
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
540
遷移の高速化 ヤフートップの試行錯誤
narirou
6
1.9k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Cult of Friendly URLs
andyhume
78
6.2k
The Language of Interfaces
destraynor
156
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Code Review Best Practice
trishagee
67
18k
Side Projects
sachag
452
42k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Producing Creativity
orderedlist
PRO
344
40k
Music & Morning Musume
bryan
46
6.4k
Transcript
αʔϏεʹݸਓϓϩμΫτΛ࠾༻ͨ͠ཪଆ ۙ౻Ӊஐ࿕(.01FQBCP *OD ԬΏΔͬͱ*5ަྲྀձWPMʮΦʔϓϯιʔεͳਓͷΛฉ͘ձʯ ʮ044ͷนʯΛյ͢
ۙ౻Ӊஐ࿕!VE[VSB &$αΠτɺΦϯϥΠϯήʔϜ։ൃͳͲΛܦͯɺ ΑΓ(.0ϖύϘٕज़ج൫νʔϜɻಉΑ ΓԬࢢʹҠॅɻڞஶʹʰύʔϑΣΫτ3VCZʱ ʰύʔϑΣΫτ3BJMTʱͳͲ͕͋ΔɻNSVCZΛ ΈࠐΜͩ-JOVYίϯςφϥϯλΠϜʮ)BDPOJXBʯ ͷ࡞ऀͰɺ)BDPOJXBؔ࿈ͷ׆ಈͱͯ͠ 3VCZ,BJHJͰͷτʔΫ͕࠾͞Εɺ·ͨୈ ճԬ3VCZେΛडɻݱࡏɺ)BDPOJXB Λϕʔεͱͨ͠ΫϥυαʔϏεͰ͋ΔʮϩϦϙο
ϓʂϚωʔδυΫϥυʯʹΞʔΩςΫτͱͯ͠ ࢀՃ͍ͯ͠Δɻͱͷ͜ͱ
13
None
None
None
044
͖Ͱ͔͢
ͬͯ ·͔͢
ॻ͍ͯ ·͢ʁ
FH3VCZJTUͱ IUUQTXXXTMJEFTIBSFOFUUBLBIBTIJNIPXUPCFDPNFBSVCZJTU
͓٬͞ΜҎ্ͷ ؾ࣋ͪΛ͍࣋ͬͯΕ ༏উͰ͢
ͱ͍͑
044Λ ͳΜͱͳͬͯ͘Δਓ ͏ਓ
࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ୈҰΧϯϞϯ ಥഁʂ
݁ߏް͍น Ͳ͏ͬͨΒ͜ͷนΛഁΕΔͷ ԿΘ͔Βͳ͍
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ୈҰΧϯϞϯ ಥഁʂ
݁ߏް͍น Ͳ͏ͬͨΒ͜ͷนΛഁΕΔͷ ԿΘ͔Βͳ͍
)BDPOJXB
NSVCZͰίϯςφΛهड़Ͱ͖Δ044
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ ʼ
ͩͬͨ
ग़ͯ͠Έͯ
)BDPOJXBͬͯɺ݁ہͲ͕͜৽͍͠ΜͰ͔͢ʁ ྫ͑%PDLFSͱ͔ͰͰ͖ͳ͍͜ͱ͕ຊʹͰ͖ΔΜͰ͔͢ʁ
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ ˞ ࣮ࡍͬͱ ݐઃతͰϚΠϧυͳٞͰͨ͠
Ͳ͕͜ ৽͍͠ΜͰ͔͢ʁ ˞ OHY@NSVCZNBOࢯ Ծ໊ ා͍ਓͰ͋Γ·ͤΜ
ҰৼΓฦͬͯߟ͑ൈ͍ͯΈΔ wͪΐͬͱΛഎ͚͍ͯͨΑ͏ͳٞɺͪΌΜͱߟ͑ͯΈΔ wࣅͨΑ͏ͳπʔϧ˓˓Ͱಉ͡Α͏ͳ͜ͱͰ͖ͳ͍͔ʁ w˓˓ͱࠩผԽ͢ΔʹͲ͏͍͏ػೳΛ͚ͭͨΒ͍͍͔ʁઃܭࢥ ಉ͔͡ҧ͏͔ʁ w⚠͜͏͍͏ʮٞʯ͕ϓϩμΫτͷՁΛམͱ͢ͱ͍͏͜ͱͰͳ͍ wͳͥͳΒɺೋͭนΛ͍͑ͯΔͷͰɺ͢ͰʹΊͪΌͪ͘Ό༏উͯ͠ ͍Δ
৽نੑɼఏҊ͞Ε͍ͯΔ༰͕ैདྷʹͳ͍ ৽͍͠ͷͰ͋Δ͔Ͳ͏͔ͷ؍Ͱɼ۩ମత ʹ༏ઌੑʢ1SJPSJUZʣͱಠੑʢ0SJHJOBMJUZʣ ͷೋ͔ͭΒͳΔɽ ৽ળ߂ɼ٠ؒ৴ྑిࢠใ௨৴ֶձ௨৴ιαΠΤςΟϚΨδϯ ʮֶੜɼएखݚڀऀ͚จॻ͖ํज़ʯ IUUQXXXJFJDFPSHdDTFEJUNBHB[JOFIQLBLJLBUBKSPOCVOQEG
ಠੑʹؔͯ͠ɼจ༰͕طͷ͜ͱ͔ Β༰қʹಋ͖ಘΔ͜ͱͰ͋Δ߹ʹɼಠ ੑ͕͍ͱஅ͞ΕΔɽ͕ͨͬͯ͠ɼಠੑ Λओு͢Δ߹ɼఏҊ͍ͯ͠Δ༰ͱैདྷ ͷͷͱͷҧ͍͕Ͳ͜ʹ͋Δͷ͔Λ໌֬ʹ͢ Δ͜ͱ͕ॏཁͰ͋Δɽ ৽ળ߂ɼ٠ؒ৴ྑిࢠใ௨৴ֶձ௨৴ιαΠΤςΟϚΨδϯ ʮֶੜɼएखݚڀऀ͚จॻ͖ํज़ʯ IUUQXXXJFJDFPSHdDTFEJUNBHB[JOFIQLBLJLBUBKSPOCVOQEG
͍ॴ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ
)BDPOJXBΛ࡞ͬͨॳ wϞνϕʔγϣϯ w ࣌ͬͯͨ1BB4ܥͷαʔϏεͷίϯςφ͕Γͳ͍ɺࣗͰ ͬͱ͍͍ײ͡ͷͷΛ࡞Εͳ͍͔ͳʙ w ͳΜ͔ΞΠσΞࢥ͍͍ͭͨ͠ɺࣗతʹΊͪΌ໘ന͍͠ɺ ͍ͭͰʹ3VCZ,BJHJͰΕͨΒ࠷ߴ͡ΌΜʁ ͱͱͷ Ϟνϕʔγϣϯʹ
Δ
ʮͲ͕͜৽͍͠ͷʁʯ͕͖ͬΓͨ͠ͷͰ wݩͷϞνϕʔγϣϯͱҰॹʹͯ͠Έͨɻ w)BDPOJXBΛ͑ɺίϯςφࣗΛϓϩάϥϜͰهड़Ͱ͖Δ͔Βɺ Πϕϯτ͝ͱͷৼΔ͍Λࣗ༝ʹॻ͚ΔͨΊɺྫ͑ঢ়گʹԠͯ͡ ࣗͷϦιʔεׂΓͯΛม͑ͨΓɺ͋Δ͍ࣗΛෳͨ͠Γɺ ఀࢭͤͨ͞Γ͢Δ͜ͱ͕؆୯ʹͳΔʂ wͦΕϗεςΟϯάܥͷαʔϏεͰίϯςφΛ͏ʹ͋ͨΓࠔ͍ͬͯ ͨ͜ͱͳͷͰɺͦͷ··ͯ͠׆༻͢Ε৽͍͜͠ͱ͕Ͱ͖ͦ͏ʂ ͕͜͜ ৽͍͠ʂ
ͦ͏ͯ͠ੜ·Εͨ
ҭͯΔ
None
13TNFSHFE w3VCZ,BJHJ 4FQUIUI ·ͰͷϚʔδɺ13T wൃදޙ͍Ζ͍ΖͳਓͱٞΛ͠ɺαʔϏεʹඞཁͩͬͨΓ͢Δػೳ Λ࣮ͨ͠Γͯ͠มԽ͠ଓ͚͍ͯΔ
044ͳͷͰ͍ΖΜͳਓΛר͖ࠐΊΔ wͨͱ͑NSVCZେ͖ͳṖͷֶੜDIJLV@XBJU ͞Μ wͦͦɺNSVCZܦ༝Ͱ 5XJUUFSͰΓ߹͏ wίϛϡχςΟΛ ຯํʹ͚ͭΔ ˞গ͚͕ͩ͠ܗͯ͠Ϛʔδ͠·ͨ͠
ίϛϡχςΟͷྗ wΦʔϓϯͰ໘ന͍ͷʹɺ໘ന͍ਓ͕ू·Δɻ wNSVCZ·ͩ·ͩখ͍͞ͱ͍͑ɺʢͪΖΜ.BU[ΛؚΉʣ ຊੈք͔Βͨ͘͞ΜͷϋοΧʔ͕ؔΘ͍ͬͯΔྑ͞ wͦ͏͍͏ਓʑͷྗΛؒతʹआΓΔ͜ͱͰɺࣗͷϓϩμΫτ͕Ͱ͖ Δɻٯʹɺͦ͏ͬͯआΓͨྗΛΦʔϓϯʹ͢Δ͜ͱͰɺฦͯ͠ߦͬ ͍ͯΔ͜ͱʹͳΔɻͦ͏ͬͯੈͷதΛྑ͘Ͱ͖ͯ࠷ߴɻ wFH)BDPOJXBˠίϯςφػೳʹؔ͢Δ֤छNSCHFNΛΓग़͠
·ͱΊ
ͳΜͱͳͬͯ͘Δਓ ͏ਓ ࡞ͬͯΈΔɾߩݙͯ͠ΈΔਓ 044Ͱੈͷதʹ ΠϯύΫτΛ༩͑Δਓ ͖ͳ044Λॻ͘͜ͱΛɺ ຍͱ
ݺͿ͜ͱ͋Δ
ຍָ͍͠ wͦͦߟ͑ΛΦʔϓϯʹ͠ɺܗʹ͢Δ͜ͱࣗମʹͷ͘͢͝Ձ͕ ͋Δɻͦ͜·ͰͨͲΓண͚ΔਓͰ͢Βɺඇৗʹগͳ͍ɻ w·ͣ৽نੑͱ͔ஔ͍ͱ͍ͯɺΞΠσΞͲΜͲΜܗʹ͢ΕΑ͞ ͦ͏ɻ
ͦͷ্Ͱ
ʮ৽͠͞ʯΛߟ͑ͯΈΔ wຍΛͨ͘͞Μ࡞ͬͯɺͬͱཱͯΔϑΟʔϧυ͕͋Δͱࢥ͏ w࣌ʑɺࣗͷϓϩμΫτΛৼΓฦͬͯΈΔͷ͍͍͔ wͨͱ͑ɺ࣮͜͏͍͏ͱ͜Ζ͕ଞʹͳ͍ɺͱ͔ wٯʹڝ߹͢ΔΑ͏ͳϓϩμΫτ͕࣮͋Δ͔ͳʙͱ͔ wͦͯͦ͠ΕΛ໌֬ʹݴޠԽͯ͠ΈΔ
ʮ͍ॴʯΛߟ͑ͯΈΔ wϓϩμΫτͷ৽نੑɺڧΈ͕͖ͬΓ͖ͯͨ͠ΒɺࠓࣗɺपΓͷ ਓ๊͕͍͑ͯΔͱ͚߹ΘͤͯΈΔ wʢͦͷͨΊʹීஈ͔ΒΛετοΫ͓ͯ͘͠ͷେࣄʣ w SFGʮࣗͷͨΊͷղܾʯ IUUQVE[VSBIBUFOBCMPHKQFOUSZ w)BDPOJXBͷ߹ɺੜ͖Δͱ͜Ζ͕ͨ·ͨ·ࣗͷؔΘΔΣϒαʔ Ϗεͩͬͨͱ͍͏Ͱ͋Δ
ʮ044ʯͰࣗϓϩμΫτҭͭ w͍Ζ͍ΖͳਓΛר͖ࠐΜͰɺվળ͕Ͱ͖ΔɻΞΠσΞฉ͚Δ wίϛϡχςΟͷྗͰɺࣗͷϓϩμΫτΛྑ͘Ͱ͖Δ͠ɺͦͷ͜ͱ͕ ίϛϡχςΟʹฦͬͯߦ͘ͷخ͍͠ wΦʔϓϯͳੈքͰؤுΔ͜ͱͰɺ ࣗੈͷதΛྑ͘Ͱ͖Δͷָ͍͠ʂ
end