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
2017 engineer training introduction
Search
Sun
August 08, 2017
Programming
0
11k
2017 engineer training introduction
2017 エンジニア研修イントロダクションスライド
Sun
August 08, 2017
Tweet
Share
More Decks by Sun
See All by Sun
To Be A Gopher
asuforce
0
2.7k
Pepabo Engineer Training 2017
asuforce
0
340
2017 web operation training introduction
asuforce
0
1.8k
2017 mobile application training introduction
asuforce
0
1.9k
お産ウィーク当日資料
asuforce
0
11k
Poyon
asuforce
0
11k
engineer training reflection
asuforce
0
11k
お産ウィーク 2017
asuforce
0
11k
distributed deployment
asuforce
1
3.4k
Other Decks in Programming
See All in Programming
はじめてのWeb API体験 ー 飲食店検索アプリを作ろうー
akinko_0915
0
180
DatadogのArchived LogsをSnowflakeで高速に検索する方法(Archive Searchでオワコンにならないことを祈って) / How to search Datadog Archived Logs quickly with Snowflake (hoping Datadog Archive Search doesn’t make this obsolete)
civitaspo
0
100
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
690
ZeroETLで始めるDynamoDBとS3の連携
afooooil
0
140
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
360
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
5
550
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
260
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
3
1.6k
リッチエディターを安全に開発・運用するために
unachang113
1
330
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
41
16k
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
250
PHPカンファレンス関西2025 基調講演
sugimotokei
6
1k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Documentation Writing (for coders)
carmenintech
73
4.9k
Optimizing for Happiness
mojombo
379
70k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
The Pragmatic Product Professional
lauravandoore
36
6.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
A better future with KSS
kneath
238
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Transcript
৽ଔΤϯδχΞݚम ΠϯτϩμΫγϣϯ
Ԭݚम͓ർΕ༷Ͱ͢
ඒຯ͍͠ͷͨ͘͞Μ৯·ͨ͠ʁ
ࠓ͔ΒΤϯδχΞݚमͰ͢ʂ
ࠓ͢͜ͱ wεʔύʔόΠβʔ wίϯηϓτ wϖύϘͷΤϯδχΞ wݚमͷεέδϡʔϧ wݚमͷ༰
εʔύʔόΠβʔ
ΠϯϑϥΤϯδχΞ ⁋ॣ!BTVGPSDF 8FCΤϯδχΞ Լॏതࢿ!TIJNPKV@
ϋΠύʔόΠβʔ8FCΤϯδχΞ ຊᖒ্!+PF@OPI
εʔύʔόΠβʔͷׂ wݴ༿ͷҙຯʮಜɺཧʯ͢Δਓ wͭ·ΓݚमΛͲ͏Δ͔ߟ͑ͯɺ࣮ߦ͢ΔɺΫΦϦςΟΛอͭਓ wݚमதɺձࣾͷؒͱΈΜͳΛੵۃతʹܨ͍Ͱ͍͖·͢ wͳΜͰؾܰʹ͍ͯͩ͘͠͞ʂ SFGIUUQTXXXTMJEFTIBSFOFUIJGVNJTUIFUBPPGQFQBCPFOHJOFFS
ίϯηϓτ
φΠετϥΠʂ
φΠετϥΠʂͱʁ wφΠετϥΠ wϖύϘͰΘΕΔɺνϟϨϯδΛশ͑Δࣾ༻ޠ wʮʓʓʹઓ͚ͨ͠Ͳࣦഊͯ͠͠·ͬͨʜʯˠʮφΠετϥΠʂʯ ɾΈΜͳʹੵۃతͳνϟϨϯδΛͯ͠Β͍ͨͯ͘ߟ͑·ͨ͠
ͳΜͰɺφΠετϥΠʂʁ wձࣾΈΜͳʹɺओମతɺੵۃతͳಇ͖ΛٻΊ͍ͯΔ w͍͖ͳΓͰ͖ͳ͍ࣦ͠ഊ͕ා͍ʂ wݚमͰτϥΠΛੵΈॏͶͯ׳Ε͍͖ͯ·͠ΐ͏ w͓ޓ͍ʹʮφΠετϥΠʂʯͱઓΛশ͑ͯɺߴΊ߹͏
Ͳ͏ΕɺφΠετϥΠʂʁ w·ͣɺݚमͷҰͭҰͭͷίϯςϯπ͕ͳͥ͋Δͷ͔ߟ͑ͯΈΑ͏ wͲΜͳΛ͢Εɺͬͱ໘ന͘ͳΔ͔ߟ͑Δ wࣦഊͯ͠ɺपΓʹΞτϓοτͯ͠ΊΑ͏ w૬खͷτϥΠʹ͔ͣ͢͞ʮφΠετϥΠʂʯͱԠ͑Α͏ʂ
φΠετϥΠʂͷۙಓ wࠓ͍ͬͯΔ͜ͱͷతΛৗʹߟ͑Α͏ wΠϯϓοτΛ૿͢͜ͱͰτϥΠͷػձ૿͑Δ wΜͩΒͬͯΈΔɺखΛಈ͔͢ํΛબͯ͠ΈΑ͏
ϖύϘͷΤϯδχΞ
ϖύϘͷΤϯδχΞ wେʹͯ͠΄͍̏ͭ͠ͷ͜ͱ wϖύϘͷٕज़ྗ wͭͷྨܕΛ͑Δಈ͖ wଐޙ
େʹͯ͠΄͍̏ͭ͠ͷ͜ͱ wΈΜͳͱྑ͘͢Δ͜ͱ wϑΝϯΛ૿͢͜ͱ wΞτϓοτ͢Δ͜ͱ ʮΤϯδχΞʯͱͯ͠ɺ̏ͭΛͲ͏࣮ͬͯફͰ͖Δ͔ߟ͍͑ͯ͜͏ SFGIUUQKVOFKQKQFOHNHSNFFUVQWPM
ϖύϘͷٕज़ྗ w࡞Γ্͛Δྗ wઌΛݟ௨͢ྗ wӨڹΛ͛Δྗ ̍ͭ̍ͭͷྗͲ͏͍ͬͨࣄΛ͢Δͱ͛͠ΒΕΔ͔ߟ͍͑ͯ͜͏ SFGIUUQCMPHLFOUBSPLPSHFOUSZ
̐ͭͷྨܕ w8FC wϞόΠϧ wΠϯϑϥ wใγεςϜ ̍ͭͷܕʹनΘΕͣԣஅ͢Δ͜ͱΛҙࣝͯ͠ΈΑ͏ SFGIUUQTHPPHM+(#;9
ݚम͕ऴΘΔͱ wͦΕͧΕͷ෦ॺʹଐ͞ΕɺϖύϘͷΤϯδχΞʹͳΓ·͢ wݚमͰֶΜͩ͜ͱΛੵۃతʹ׆༻͍͖ͯ͠·͠ΐ͏ wݚम͕ऴΘͬͯʮφΠετϥΠʂʯऴΘΓ·ͤΜ
εέδϡʔϧ
εέδϡʔϧ αΠΫϧ0+5 جૅݚम ଐ ͓࢈ΟʔΫ ৽ଔ5FDI.5( ৽ଔ5FDI.5( ݄ࠒ
CVJMEFSTDPO
جૅݚम
جૅݚमظؒεέδϡʔϧ w8FC։ൃݚम d w8FCΦϖϨʔγϣϯݚम d wϞόΠϧΞϓϦέʔγϣϯݚम d
w͓࢈ΟʔΫ d w৽ଔ5FDI.5( d
جૅݚमظؒεέδϡʔϧ ݄ Ր ਫ ۚ d ΤϯδχΞΆΑΜձ d ΤϯδχΞΆΑΜձ
d ΤϯδχΞΆΑΜձ d ΤϯδχΞΆΑΜձ d ΤϯδχΞΆΑΜձ ேձ d ࠲ֶ ேձ d ࠲ֶ ேձ d ͓ன d ͓ன d ͓ன d ͓ன d ͓ன d ;Γ͔͑Γձ ༦ձ ༦ձ ༦ձ ༦ձ ؼ ؼ ؼ ؼ ؼ
جૅݚम wͭͷϨΠϠʔΛҰϲ݄ͣͭͰֶͿ wݚमͷ֤ৄࡉͦΕͧΕͷΠϯτϩμΫγϣϯͰ wΤϯδχΞͱͯ͠ͷجૅݻΊΛߦͳ͏࣌ؒͰ͢
ΤϯδχΞΆΑΜձ wຖd!64" wಡॻձΛ͢Δ༧ఆͰ͢ wৄࡉΆΑΜձॳʹઆ໌͠·͢
ேձ༦ձ wຖɺ࡞ۀલɺ࡞ۀޙ wϗϫΠτϘʔυΛͬͯਐḿΛཧ͠·͢ wͳʹ͔͔Βͳ͍͜ͱɺͬͯΈ͍ͨ͜ͱͳͲΛڞ༗͢Δ࣌ؒͰ͢
࠲ֶ wຖिՐɾ༵d!64" wߨࢣͷօ͞Μͷ͓Λฉ͍ͨΓɺखΛಈ͔ͯ͠Կ͔Λ࡞Δ࣌ؒͰ͢ wࣗͷ࡞ۀ͚ͩͰɺֶͳ͍ࣄΛٵऩ͢Δ࣌ؒʹͳΓ·͢
;Γ͔͑Γձ wຖि༵ۚd!64" wҰिؒΛ;Γ͔͑Δ࣌ؒͰ͢
͓࢈ΟʔΫ
͓࢈ΟʔΫ d wؒͰ8FCαʔϏεΛͭ͘Δ w͔̌ΒαʔϏεΛ࡞͢Δ͜ͱΛܦݧ wσβΠφʔͱͷڠۀΛܦݧ
αΠΫϧ0+5
αΠΫϧ0+5ظؒεέδϡʔϧ wαΠΫϧ0+5 d w৽ଔ5FDI.5( d
αΠΫϧ0+5 wαʔϏεΛ̎िؒຖʹճΔ0+5ݚमͷࣄ w֤αʔϏεͰϝϯλʔࢦಋͷݩɺ࣮Λܦݧ wଞ৬छͷਓͱͷڠۀΛܦݧ w࣍ʹճͬͯ͘ΔਓʹࣄΛҾ͖ܧ͙ࣄ
෦ॺɾαʔϏεൃද
None
෦ॺɾαʔϏε w&$ࣄۀ෦Χϥʔϛʔγϣοϓάϧʔϓ&$ج൫νʔϜ w&$ࣄۀ෦46;63*νʔϜ w4)ࣄۀ෦άʔϖάϧʔϓ wNJOOFࣄۀ෦ϓϩμΫτνʔϜ
৽ଔ5FDI.5(
৽ଔ5FDI.5( wࣾͰൃදձΛߦ͍·͢ wݚमͰΠϯϓοτͨ͜͠ͱΛத৺ʹϓϨθϯΛߦͳͬͯΒ͍·͢ wՌΛൃද͢Δνϟϯεʂ w ͷ̎ճΛ༧ఆ
·ͱΊ
͓Ͷ͕͍ wΈΜͳͰऔΓ͏ ˠλεΫਓͰऴΘΒͤΔͷͰͳ͘ɺʮΈΜͳʯͰऴΘΒͤΑ͏ wΘ͔Βͳ͍͜ͱҰ୴ฉ͍ͯΈΑ͏ ˠ࣭Λ͢Δ͜ͱʮφΠετϥΠʂʯ w·ΘΓΛר͖ࠐ͏ ˠݚमΛΒ͚ͩͰͳ͘ɺձࣾͷؒʹݟͯΒ͓͏ wݚमશମΛ௨͔ͯࣗ͠ΒੵۃతʹؔΘΔΑ͏ʹ৺͕͚Α͏
ҙࣝͯ͠΄͍͜͠ͱ wφΠετϥΠʂ wϖύϘͷΤϯδχΞͱͯ͠ͷҙࣝ wʮΈΜͳʯͰΓӽ͑Δࣄ
ϲ݄ؒΛָ͠Έ·͠ΐ͏ʂʂ̍
ΑΖ͓͘͠ئ͍͠·͢ʂ
࣭λΠϜ
FUD wࠁɺܽۈ͢Δˠ4MBDLͰʹ࿈བྷ͍ͩ͘͞ w͓ͳ͔͍ͨ͢ˠ͓՛ࢠਆࣾɺԦࠃ͕Ͱ͖·ͨ͠ w࡞ۀ͕ߦ͖٧·ͬͨˠಉظʹ૬ஊɺεʔύʔόΠβʔʹ૬ஊ w໘ஊ͋Δʁˠ͑͠͞Μͱ໘ஊ͠·͢