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
学び続けるエンジニア / Thinking Engineer
Search
Tomohiro Takezawa
September 25, 2018
Programming
4
1.1k
学び続けるエンジニア / Thinking Engineer
「Kyash Meetup #3 人生」の発表に使ったスライドです。
Tomohiro Takezawa
September 25, 2018
Tweet
Share
More Decks by Tomohiro Takezawa
See All by Tomohiro Takezawa
Kyash Meetup#4: Google Pay対応した話 / Google Pay Support
ttakezawa
2
900
Go で Network Programming するためのよもやま話 / Network Programming with Go
ttakezawa
21
6.3k
Kyashのシステム全容 / Kyash System Overview
ttakezawa
18
14k
Other Decks in Programming
See All in Programming
昭和の職場からアジャイルの世界へ
kumagoro95
1
380
楽しく向き合う例外対応
okutsu
0
120
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
150
Immutable ActiveRecord
megane42
0
140
もう僕は OpenAPI を書きたくない
sgash708
5
1.6k
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
2
300
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.1k
チームリードになって変わったこと
isaka1022
0
200
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
190
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
10
3.6k
技術を根付かせる / How to make technology take root
kubode
1
250
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Why Our Code Smells
bkeepers
PRO
336
57k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
KATA
mclloyd
29
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The World Runs on Bad Software
bkeepers
PRO
67
11k
A Tale of Four Properties
chriscoyier
158
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Transcript
ֶͼଓ͚ΔΤϯδχΞ Tomohiro Takezawa Kyash Meetup #3 ਓੜ
ࣗݾհ • Tomohiro Takezawa • ΞʔΩςΫνϟͷΛฉ͘ͷ͕͖ɻϛυϧΣΞͷ։ൃ͍ͨ͠ɻ • Github: ttakezawa •
Twitter: @takezawa • 2017Kyashೖࣾ • αʔόαΠυͷ։ൃશൠ • ಛʹVISAɺQUICPay (Google Pay) ͷϓϩηγϯάͳͲ
͡Ίʹ • ΤϯδχΞ͕ΤϯδχΞͱͯ͠ੜ͖͍ͯͨ͘ ΊͷͰ͢ɻ • Ұൠͱͯ͠ओு͢Δؾͳ͍ͷͰɺࢀߟఔ ʹɻ
։ൃ͍͠ • ιϑτΣΞ։ൃͱ͍͏ͷ͍ͦͦ͠ • ʰਓ݄ͷਆʱ(ϑϨσϦοΫɾϒϧοΫε) • ʮιϑτΣΞͷෳࡶੑຊ࣭తͳੑ࣭ʯ • ʮۜͷؙͳͲͳ͍ʯ
ΦϑγϣΞͷ಄ • தࠃɺΠϯυɺϕτφϜɺϑΟϦϐϯɺ… • Ձ֨ڝ૪ʹΛஔ͍ͨΒউͪͳ͍
ࣗͷՁΛߴΊΔ • ιϑτΣΞ։ൃࣝ࿑ಇ • ຊ࣭తʹ͍͠ • ೳྗʹΑͬͯੜ࢈ੑͷ͕ࠩେ͖͍ • ҆ചΓ͞Εͳ͍ٕज़Λʹ͚ͭͯࣗΛചΖ ͏
͍ͯ͠Δͷ͔ʁ • ࠷ۙɺԿ͔ࣦഊΛ͔ͨ͠ʁ • ࣗʹҟٞΛএ͑Δਓ͕ۙʹ͍Δ͔ʁ • ͜ͷҰिؒͷؒʹԿֶ͔Μͩ͜ͱ͋Δ͔ʁ ͦΕʹ͍ͭͯઆ໌Ͱ͖Δ͔ʁ
ֶͼଓ͚ΔͨΊʹ ࣗʹ͍Λ͔͚͛Α͏ • ࣗࠓɺԿΛ͍ͯ͠Δ͔ʁ • ࣗ͜Ε͔ΒԿΛ͍͖͔ͯ͘͠ʁ • ࣗʹͱͬͯԿ͕ॏཁ͔ʁ ࠷ߟ͑Δ͖͜ ͱͳʹ͔ʁ
Ͳ͏ֶͬͯͿʁ • ಡॻʁ • ࣄΛ͕ΜΔʁ • ਓ͔ΒڭΘΔʁ
ίϯϑΥʔτκʔϯ͔Βൈ͚ग़͢ • ৽͍͠ڥʹҠΔ • ͦͦࣗͰൈ͚ग़ͤΔڥΛબͿɻ • ൈ͚ग़ͤΔΑ͏ʹସՄೳͳଘࡏʹͳΔɻ • ସෆՄೳͩͱεςοϓΞοϓΛ͛ΔཁҼʹͳΔɻ •
ࣗʹߴ͍ඪઃఆΛઃఆͤ͞Δɻ • ࣦͦͦഊ͕ՄೳͳڥʹΛஔ͘ɻ
͕ࣗҰ൪ྼ͍ͬͯΔڥΛબͿ • ਓؒपΓͷϨϕϧʹదԠ͢Δɻ • पΓ͕ΑΓ༏लͳΒɺࣗͦͷϨϕϧʹҾͬ ுΒΕ͍͢ɻ • ͦͷٯ·ͨવΓ • ৽ਓͷͱ͖ͳͲɺͦ͏͍ͬͨঢ়ଶʹͳͬͯ
ֶͤ͞ΒΕΔɻ
ॴଐ৫͔ΒֶͿ͚ͩͰे Ͱͳ͍ • ձֶࣾߍ͡ΌͶ͐ΜͩΑ • ʢͰ࣮ࡍैۀһΛͤ͞ଓ͚ΒΕΔ৫͕ڧ͍ʣ • ৗతʹࣗͷੑʹࢿ͢Δ • ΕΔ͜ͱ͍Ζ͍Ζ͋ΔͷͰɺߟ͑ͯΔ͖͜ͱΛΔ
• ࣗओֶश • αΠυϓϩδΣΫτ • ΦʔϓϯιʔεϓϩδΣΫτͷίϯτϦϏϡʔτ • ΧϯϑΝϨϯεͰͷൃද
ֶͿ͜ͱٕज़Ͱͳͯ͘Α͍ • ٕज़ਐ݄า͕ͩɺٕज़Ҏ֎ֶͿɻ • ίϯϐϡʔλαΠΤϯεʹ͍ͭͯ • Ϛωδϝϯτʹ͍ͭͯ • ϏδωευϝΠϯʹ͍ͭͯ •
…
ࣗΛ٬؍తʹධՁ͠Α͏ • ͋ͳͨͷՁΛᩫΊΔ͜ͱɺͻ͍ͯΤϯδχΞશମͷՁΛԼ͛Δ͜ͱʹͳΔɻ • ྫ͑ɺҰൠʹɺ͋ͳͨΑΓ৽ถͷΤϯδχΞɺΑΓۚͰಇ͘͜ͱʹͳΔɻ • ͦΕ͕Կଓ͘ͱ… • ଞͷΤϯδχΞͷͨΊʹɺ͋ͳͨࣗΑΓྑ͍(దͳ)۰Λٻ͖͢Ͱ͋Δɻ •
ࣗΑΓྑ͍۰ΛٻΊ͍ͯΔɺͱޏ༻ओʹ͑Δ͚ͩͰޮՌ͕͋Δɻ • ࣗΑΓྼ͍ͬͯΔΤϯδχΞ͕େ͍Δɺ͕ࣗΤϯδχΞࢢՁͷج४ʹͳΔɺ ͱ্ͨ͠ͰࣗͷՁΛݟͭΊΑ͏ɻ
ࢀߟਤॻ
Thank you!