Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンジニアになろう
Search
Junya
January 26, 2019
Technology
0
440
エンジニアになろう
研究室のOB会でエンジニアになろうぜって話をしました
Junya
January 26, 2019
Tweet
Share
More Decks by Junya
See All by Junya
AMP キャッシュを超えるシステムを自社ドメインで実現する方法 / How to implement a system that goes beyond amp-caching on your domain
ka2jun8
3
3k
SEO のためにエンジニアができること
ka2jun8
2
1.3k
Chrome Dev Summit 2019振り返り
ka2jun8
0
380
制約と誓約
ka2jun8
6
3.2k
Other Decks in Technology
See All in Technology
安いGPUレンタルサービスについて
aratako
2
2.7k
生成AI時代におけるグローバル戦略思考
taka_aki
0
100
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
210
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
970
WordPress は終わったのか ~今のWordPress の制作手法ってなにがあんねん?~ / Is WordPress Over? How We Build with WordPress Today
tbshiki
1
580
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
210
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
530
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
260
ChatGPTで論⽂は読めるのか
spatial_ai_network
0
1k
eBPFとwaruiBPF
sat
PRO
4
2.5k
乗りこなせAI駆動開発の波
eltociear
1
1k
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.2k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Being A Developer After 40
akosma
91
590k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Thoughts on Productivity
jonyablonski
73
5k
Producing Creativity
orderedlist
PRO
348
40k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
KATA
mclloyd
PRO
32
15k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Transcript
ΤϯδχΞʹͳΖ͏ 2019-01-26 OBձ
@ka2jun8 github: ka2jun8 twitter: ka2jun8 ຊ༰ࢲݸਓͷͷͰ͋Γɺॴଐ͢Δ৫Λද͢ΔͷͰ͋Γ·ͤΜ
͋ͳ͕ͨΤϯδχΞʹ ͳΔ͖ཧ༝
ͦͷલʹ…
େखITܥϝʔΧʔͷྺ࢙ • ͱͱେاۀϝʔΧʔ͕ͳͥେاۀʹͳͬ ͨͷ͔ʁ ϋʔυΣΞͱΤϯλʔϓϥΠζϏδωε
େखITܥϝʔΧʔͷྺ࢙ • ιϑτΣΞϏδωεͷ͕࣌͡·ΓɺSE/ SIer ͱ͍͏৬छ͕Ͱ͖ɺओྲྀͳϏδωεʹ • ΥʔλʔϑΥʔϧ։ൃʹ͓͚Δ্ྲྀఔ͕ ओͳࣄͰ֎ܕͷ։ൃ͕த৺ ιϑτΣΞ͕։ൃͰ͖ͳ͍
େखITܥϝʔΧʔͷݱࡏ • શʹίϯγϡʔϚϋʔυΣΞʢεϚϗɾPC ෦ʣఫୀ • ITࣾԽ͠ɺެɺҩྍɺେاۀ֎ࢿͳͲͷ γεςϜΛӡ༻ཧ͢ΔձࣾʹͳΔ େاۀϝʔΧʔͰΤϯδχΞͬͯӡ༻͢Δਓ ͷ͜ͱͳͷʁʁݚڀ৬ͬͯʁʁ
ϑϩϯτΤϯυΤϯδχΞͬͯʁ
ITγεςϜมΘ͖ͬͯͨ "QQMJDBUJPO ϒϥβ )5.- %# *OGSB σβΠφϚʔ ΫΞούʔ ΞϓϦέʔγϣϯ ΤϯδχΞ
Πϯϑϥ ΤϯδχΞ
ITγεςϜมΘ͖ͬͯͨ #BDLFOE ϒϥβ %# *OGSB #'' %# #BDLFOE +4 )5.-
*OGSB *OGSB σβΠφϚʔ ΫΞούʔ ΞϓϦέʔγϣϯ ΤϯδχΞ Πϯϑϥ ΤϯδχΞ ϑϩϯτΤϯ υΤϯδχΞ
ITγεςϜมΘ͖ͬͯͨ • ΑΓҰϢʔβΤΫεϖϦΤϯεͷߴ͍ͷ ΛϢʔβ͕ٻΊ͍ͯΔ͔Β • ΑΓҰྑ͍ͷΛఏڙ͠ͳ͍ͱͬͯΒ ͑ͳ͍ γεςϜͬͱෳࡶʹͳΓɺ ༏लͳΤϯδχΞ͕ͬͱඞཁʹͳ͍ͬͯ͘
։ൃมΘ͖ͬͯͨ • ΥʔλʔϑΥʔϧ • ༷։ൃલʹܾΊΔ WikipediaΑΓ ཁ݅ఆٛ ࣭อূɾӡ༻อक ։ൃɾ࣮
"HJMF ։ൃมΘ͖ͬͯͨ • ΞδϟΠϧͳ։ൃʹ • ༷։ൃલʹܾΊ͖Εͳ͍ ϓϩμΫτΦʔφʔ ϓϩμΫτΤϯδχΞ σβΠφʔ ΤϯδχΞ
σʔλ αΠΤϯςΟετ
։ൃมΘ͖ͬͯͨ • ্ྲྀఔ͑͞Ͱ͖Εྑ͍γεςϜ͕࡞ΕΔ Θ͚Ͱͳ͍ • ϝϯςφϯεͯ͠Ε͓͕ۚՔ͛Δ࣌Ͱ ͳ͍ • ։ൃཁ݅ग़ଓ͚Δͷʹɺ։ൃෳࡶͳ৬ਓ తٕज़ʹͳ͍ͬͯ͘
࣮ࡍʹ։ൃ͢ΔΤϯδχΞͷཱ͕ͲΜͲΜ ༏Ґʹͳ͍ͬͯ͘
ͰΤϯδχΞͬͯ େมͳΜ͡Όͳ͍ͷʁ
େมͰ͢
ͨΓલͩΖɺࣄͩͧ
େม͡Όͳ͍ࣄͳΜͯͳ͍ • ͍·Ͳ͖ίϯϏχͷళһͩͬͯେม • Ϩδͷܾࡁͷछྨଟ༷Խ • ຖͷΑ͏ʹมΘΔͷͰ֮͑ͯΒΕͳ͍ • Ϩδ࡞ۀ͚ͩ͡Όͳ͍ʢศɺνέοτɺެڞྉۚɺ ΧϑΣɺௐཧ
etc…ʣ • ͦͷׂʹڅྉ͍҆
Կ͕େม͔͕ҧ͏ • ΤϯδχΞͷྫ • ෑډ͕ߴ͍ • ෳࡶͳϓϩάϥϛϯάٕज़Λ֮͑ͳ͍ͱ͍͚ͳ͍ • SIerͷྫ •
͓٬͞ΜͷରԠ • υϝΠϯ͕ࣝඞཁ • Ӧۀͷྫ • ͓٬͞ΜͷରԠ • ചΓ্͕͛ਖ਼ٛɾՌΛग़͢͜ͱ͕ٻΊΒΕΔ
ΤϯδχΞͷ͍͍ͱ͜Ζ • ݸਓͱͯ͠ͷεΩϧ্͕͕ΔͷͰձࣾʹറΒΕͳ͍ • ઐ৬ͳͷͰڥʹറΒΕͳ͍ • ෳࡶʹͳ͖͔ͬͯͨΒͦ͜ ”ۭ͖” ͕͋Δ •
ٕज़ͱαʔϏεͷΈ߹Θͤരൃ͕ى͖͍ͯΔͷͰɺ ྫ͑ʮ০ECͰJavaͱReactͬͯ·ͨ͠ʯ͚ͩ Ͱಉ͜͡ͱΛ͍ͯ͠ΔϥΠόϧ͕΄ͱΜͲ͍ͳ͍
ֶੜ࣌ʹ͓͍ͬͯͨΒΑ ͔ͬͨͳͱࢥ͏͜ͱ
ษڧձʹߦ͘ • ٕज़αʔϏεʹڵຯΛ࣋ͬͯɺݱͰ׆༂͠ ͍ͯΔਓͷΛฉ͖ɺͦΜͳਓͨͪͱͯ͠Έ Δʢֶ͍͍ͨͯੜ͚ͬͯͩͰ༏۰ͯ͘͠ΕΔʣ • ํͩͱগͳ͍͔͠Εͳ͍͕ɺ౦ژͰຖ Կ͔͠Βͷษڧձ͕ߦΘΕ͍ͯΔ͠ɺֶձग़ு ͷલޙʹߦ͍͍ͬͯͷͰʁ •
Ͱ͖ͨΒݚڀ༰ΛษڧձͰൃදͯ͠ΈΔɻ ษڧձͳͷͰ࣭Ͱ͍͍ɻ͜Μͳ͜ͱΛߟ͑ ͯΔ͚Ͳɺ࣮Ͱ͖Δͱࢥ͏͔ʁษڧձͰൃද ͨ͜͠ͱब׆Ͱඞͣʹཱͭ
ϒϩάΛॻ͘ • ݚڀ༰ͦͷͷ໌͔͍͚ͯ͠ͳ͍͕ɺ ઃܭɾ࣮ஈ֊Ͱ٧·ͬͨҰ෦ࡌͤΒΕΔ • ຖिͷਐḿͰͲ͏ͤ͢Μ͔ͩΒɺͦͷҰ෦ ͚ͩͰϒϩάʹॻ͚ɺͦΕ͕୭͔ͷώϯ τʹͳΔ͔͠Εͳ͍ɻ • ଓ͚͍ͯΕඞͣݟͯ͘ΕΔਓ͍Δɻ͜Ε
ඞͣब׆Ͱʹཱͭɻ͔ͨ͠͠Βͪΐͬ ͱ͓ͨ͠খݣ͍Ք͗ʹͳΔ͔ʁ
·ͱΊ
·ͱΊ • ࣌ͱͱʹγεςϜͱ։ൃख๏มΘͬͯ ͖ͯΔ • ͦͷྲྀΕΛҙࣝɾཧղͯ͠ɺࣗʹͱͬͯඞ ཁͳྗԿ͔Λߟ͑Δ
࣭ٙ͋Εʂ