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
しげっとが地方の SIer に就職して7年が過ぎました(公開版) / kzrb meetup #48
Search
shiget 84
August 20, 2016
Technology
0
680
しげっとが地方の SIer に就職して7年が過ぎました(公開版) / kzrb meetup #48
shiget 84
August 20, 2016
Tweet
Share
More Decks by shiget 84
See All by shiget 84
しげっとが富山に転職して3年が 過ぎました / kzrb #87 LT
shiget84
0
1.1k
最近読んだ本の話 / kzrb meetup #84 LT3
shiget84
0
560
Ruby初心者が選ぶRuby入門書3選 / kzrb #76 LT1
shiget84
1
1k
2018年に買って良かった/満足したもの / kzrb #76 LT2
shiget84
0
1.8k
Macの環境構築をした話 / kzrb #72
shiget84
1
970
開発環境紹介 / kzrb meetup #68
shiget84
0
2.1k
パーティーを楽しもう / kosenconf-112nagano3
shiget84
0
460
2017年に買って良かったもの / kzrb meetup #64 LT2
shiget84
0
670
しげっとが富山に転職して13ヶ月半が過ぎました / kzrb meetup #64 LT1
shiget84
0
620
Other Decks in Technology
See All in Technology
〜小さく始めて大きく育てる〜データ分析基盤の開発から活用まで
kniino
0
2.1k
NgRx Signal Store
rainerhahnekamp
0
140
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
2
4.7k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
170
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
150
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
170
Tableau事例紹介 / Tableau Case Study of Eureka
kazuya_araki_tokyo
1
180
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
180
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
210
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
130
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.2k
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
340
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
216
8.6k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
Bash Introduction
62gerente
604
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
16
6.4k
How to Ace a Technical Interview
jacobian
272
22k
Music & Morning Musume
bryan
41
5.6k
Why Our Code Smells
bkeepers
PRO
331
56k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Transcript
ओਓ͕ ΦΦΞϦΫΠʹ ࡴ͞Ε͕ͯ ա͗·ͨ͠ L[SCNFFUVQ TIJHFU
ओਓ͕ ΦΦΞϦΫΠʹ ࡴ͞Ε͕ͯ ա͗·ͨ͠
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͜Μʹͪ
͛ͬ͠ͱ ߴઐΧϯϑΝϨϯε ΤϯδχΞ 3VCZ,BJHJ %FW-07& <ߴઐ><+"*45> <><4*FS>
݄ੜ·ΕʢࠓͰYࡀʣ ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δ4*FSʹೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ
݄ੜ·ΕʢࠓͰYࡀʣ ݄ҪߴઐిࢠใֶՊଔۀʢߴߍʴେʣ ݄ࢁધߴઐઐ߈Պमྃʢେଔͱಉʣ ݄ઌՊֶٕज़େֶӃେֶ ɹɹɹɹɹɹใՊֶݚڀՊത࢜લظ՝ఔमྃ ݄̐ࢁʹຊ͕ࣾ͋Δ4*FSʹೖࣾ ݄ԣʹ͋Δࣄۀॴʹଐ ݄సۈͰେࡕۈ։࢝ ݄సۈͰԣʹ෮ؼ ݄Ұ্ͷ߹ʹΑΓୀ৬ʢ༧ఆʣ
݄ʙແ৬ʢٻ৬தʂʂʂʣ
ΑΖ͘͠ ͓ئ͍ ͠·͢
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
ࠓճͷൃද ʹ։࠵͞Εͨ LPTFODPOGUPLZP ͰͷൃදͱࣅͨλΠτϧͱͳ͍ͬͯ·͕͢ɺ ͪ͜ΒΛΒͳ͍ͯ͘͟͝·ͤΜɻ ࢀߟ ɹ͛ͬ͠ͱ͕ํͷ4*FSʹब৬͕ͯ͠ա͗·ͨ͠ ɹIUUQTTQFBLFSEFDLDPNTIJHFUTJFS
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
4*FS
4*FS͍͑͋͋͢ʔʢίϯϐϡʔλʣ 4*FSͱɺ4ZTUFN*OUFHSBUJPOͷུশ4*ʹ ʮʙ͢ΔਓʯΛҙຯ͢ΔFSΛ͚ͭͯ ʮ4ZTUFN*OUFHSBUFSʯͱͨ͠ޠͰ͋Γɺ ΤεɾΞΠΞʔͱಡΉɻ4ZTUFN*OUFHSBUJPO ͱɺݸผاۀͷͨΊʹใγεςϜΛߏங͢Δ ͜ͱͰ͋ΓɺઓཱུҊ͔Βɺاըɺઃܭɺ։ൃɺ ӡ༻ɾอશ·Ͱτʔλϧʹఏڙ͢Δ4*FS͋Δɻ γεςϜΠϯςάϨʔλʔɻ IUUQEIBUFOBOFKQLFZXPSE4*FS
ۀͱͯ͠ ͖ͬͯͨ͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI pOEͯ͠HSFQͯ͠ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB ϓϩμΫτίʔυॻ͍͓ͯΒͣಡΉ͔Γʣ
ۀͱͯ͠ ͖ͬͯͨ͜ͱ
ۀҎ֎Ͱ ίʔυΛॻ͘͜ͱ
ۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
։ൃ
։ൃͱ͍͑
ςετ
ςετσʔλ࡞
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
อकɾӡ༻
ӡ༻ۀͰͷϝϯςφϯε࡞ۀ গ͠ͰָΛ͍ͨ͠ ɹʢʴ࡞ۀϛεͨ͘͠ͳ͍ʣ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ϝʔϧຊจதʹॻ͔Εͨ ґཔ༰͔Βͷσʔλ࡞Λ ޮతʹͰ͖Δը໘Λ༻ҙ ։ൃػͰݕূͨ͠ޙɺ ຊ൪ػσʔλೖ
σʔλ࡞ʹ͓͍ͯۃྗ ਓखΛհ͞ͳ͍͜ͱͰ ࡞ϛεΛࢭ͢Δ ˞ʣͳ͓େྔσʔλͷ߹ ɹɹผͷํ๏ʹͯొ
ͲΜͳͱ͖ʹॻ͔͘ʁ
ʙ ɹྲྀ௨ؔʢϝʔΧʔͱԷۀऀʣͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ཧ
4*FSͰͷ ཧͱ͍͑
&YDFM
ɾઃܭॻ 99ػೳ YMTY ɾઃܭॻ ::ػೳ YMTY ɾઃܭॻ ;;ػೳ YMTY
ɾϨϏϡʔใࠂॻ 99ػೳ YMTY ɾϨϏϡʔใࠂॻ ::ػೳ YMTY ɾϨϏϡʔใࠂॻ ;;ػೳ YMTY ɾϨϏϡʔใࠂॻ ;;ػೳ @::::.%%YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ " YMTY
ɾઃܭॻ 99ػೳ YMTY ɾઃܭॻ ::ػೳ YMTY ɾઃܭॻ ;;ػೳ YMTY
..݄%%ʢۚʣ ্࢘ʮ͋ɺઃܭॻͳΜ͚ͩͲདྷिͷ಄ʹೲ͢Δ͔Βɺ ɹɹɹೲͰ͖ΔΑ͏ʹ1%'ʹ͓͍ͯͯ͠ʯ ೲରͷઃܭॻ ɹɾɾɾYMTYϑΝΠϧɹेϑΝΠϧ ɹɹɹɹͦΕͧΕͷϑΝΠϧʹෳγʔτଘࡏ͢Δ ͳΜͱ͔؆୯ʹͰ͖ͳ͍ͷ͔
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
˙3VCZ 8JO0-&Ͱ1%'Խͯ͠ CPPL&YQPSU"T'JYFE'PSNBU \ 'JMF/BNFQBUIUPPVUQVUQEG 5ZQF
0QFO"GUFS1VCMJTIGBMTF ^ ˙ඞཁʹԠͯ͡QEGULͰ1%'ϑΝΠϧΛ݁߹͠Α͏ʂ ແࣄʹରԠ͕࣮ࢪͰ͖ͨ
ɾϨϏϡʔใࠂॻ 99ػೳ YMTY ɾϨϏϡʔใࠂॻ ::ػೳ YMTY ɾόάใࠂॻ " YMTY ɾόάใࠂॻ
" YMTY ..݄%%ʢۚʣ ্࢘ʮ͋ɺདྷिͷ಄ʹ෦ͱ࣭ձٞΛ͢Δ͔Βɺ ɹɹɹϨϏϡʔ࣌ؒͱ͔ࢦఠ༰ͷूܭͱɺ ɹɹɹόά༰ͱ͔ͷूܭ͓͍ͯͯ͠ʯ ूܭରͷใࠂॻ ɹɾɾɾYMTYϑΝΠϧɹेϑΝΠϧ ɹɹɹɹ֤ใࠂॻͷϑΥʔϚοτݻఆ ɹɹɹɹूܭʹඞཁͳ߲ɺ˔˔ηϧͱࢦఆ͕Մೳ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
˙ूܭ༻ͷ&YDFMϑΝΠϧΛ࡞ ˙ରͷใࠂॻͷશγʔτʹ͍ͭͯɺ ɹॴఆͷηϧͷ༰Λूܭ༻ϑΝΠϧʹసػ͢Δ ɹ3VCZͷεΫϦϓτΛ࡞ʢ8JO0-&ʣ ˙ूܭ༻ϑΝΠϧΛͱʹɺใࠂ༻ࢿྉͷ࡞ ແࣄʹରԠ͕࣮ࢪͰ͖ͨ
ཧۀͰ 3VCZେ׆༂ʂ ʢ8JO0-&ʣ
·ͱΊ
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͖ͬͯͨ͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ1PXFS1PJOU ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB
ۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘͜ͱ
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
ҙ
ڐ͞ΕΔڥͰ ࣮ࢪ͠·͠ΐ͏
ʙ ɹྲྀ௨ؔͰઃܭɺ։ൃɺอकɾӡ༻ ɹ1FSM 7$ .'$ ʙ ɹࠂؔͰཁ݅ఆٛɺઃܭɺ։ൃɺอकɾӡ༻ ɹ+BWB
#BTI 1)1 1ZUIPO 3VCZ ʙ ɹϢʔβاۀͷγεͰΠϯϑϥඪ४Խࢧԉ ɹ 1PXFS1PJOU &YDFM 1PXFS4IFMM ʙݱࡏ ɹྲྀ௨ؔͰ֤छཧۀ ɹ+BWB 3VCZ
٬ઌৗற ࢧڅϊʔτ1$ͷΈ ཧऀݖݶͳ͠ ͑Δαʔόͳ͠ ͳΒ1PXFSTIFMMͩʂ
ͦΕҎ֎ͷڥ
1$ʹཧऀݖݶ͋Γ ։ൃ༻αʔό͋Γ ࣗͰͷ7.Մ ͍Ζ͍ΖઓՄ
ͳͥۀҎ֎Ͱ ʢࣄͰʣ ίʔυΛॻ͘ͷ͔
ɾ ϝΠϯͷࣄ͔Β ؾస ɾҰछͷૉৼΓ ɾ৽͍͜͠ͱͷνϟϨϯδ ɹΘ͘Θ͘
͍ͭͱಉ͡ࣄͩͱͯ͠ ͦͷͳ͔ʹָ͠ΈΛΈ͚ͭͯ ಇ͍͍͖ͯ·͠ΐ͏ʂʂʂ
ͰΘ͘Θ͘Ͱ͖Δ ͓ࣄ͕͋Εڭ͍͑ͯͩ͘͞
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠
͛ͬ͠ͱ͕ ํͷ4*FSʹ ब৬͕ͯ͠ ա͗·ͨ͠ L[SCNFFUVQ !TIJHFU