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
エンジニアになろう
Search
Junya
January 26, 2019
Technology
0
400
エンジニアになろう
研究室の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
2.9k
SEO のためにエンジニアができること
ka2jun8
2
1.3k
Chrome Dev Summit 2019振り返り
ka2jun8
0
360
制約と誓約
ka2jun8
6
3k
Other Decks in Technology
See All in Technology
DevinでAI AWSエンジニア製造計画 序章 〜CDKを添えて〜/devin-load-to-aws-engineer
tomoki10
0
220
株式会社Awarefy(アウェアファイ)会社説明資料 / Awarefy-Company-Deck
awarefy
3
12k
JavaにおけるNull非許容性
skrb
2
2.7k
開発者体験を定量的に把握する手法と活用事例
ham0215
0
140
User Story Mapping + Inclusive Team
kawaguti
PRO
3
480
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
120
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
280
Pwned Labsのすゝめ
ken5scal
2
570
20250304_赤煉瓦倉庫_DeepSeek_Deep_Dive
hiouchiy
2
130
マルチアカウント環境における組織ポリシーについて まとめてみる
nrinetcom
PRO
2
110
手を動かしてレベルアップしよう!
maruto
0
260
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
230
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Documentation Writing (for coders)
carmenintech
68
4.6k
How GitHub (no longer) Works
holman
314
140k
Gamification - CAS2011
davidbonilla
80
5.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Designing Experiences People Love
moore
140
23k
Building Your Own Lightsaber
phodgson
104
6.2k
A designer walks into a library…
pauljervisheath
205
24k
Adopting Sorbet at Scale
ufuk
75
9.2k
Making Projects Easy
brettharned
116
6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
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ͬͯ·ͨ͠ʯ͚ͩ Ͱಉ͜͡ͱΛ͍ͯ͠ΔϥΠόϧ͕΄ͱΜͲ͍ͳ͍
ֶੜ࣌ʹ͓͍ͬͯͨΒΑ ͔ͬͨͳͱࢥ͏͜ͱ
ษڧձʹߦ͘ • ٕज़αʔϏεʹڵຯΛ࣋ͬͯɺݱͰ׆༂͠ ͍ͯΔਓͷΛฉ͖ɺͦΜͳਓͨͪͱͯ͠Έ Δʢֶ͍͍ͨͯੜ͚ͬͯͩͰ༏۰ͯ͘͠ΕΔʣ • ํͩͱগͳ͍͔͠Εͳ͍͕ɺ౦ژͰຖ Կ͔͠Βͷษڧձ͕ߦΘΕ͍ͯΔ͠ɺֶձग़ு ͷલޙʹߦ͍͍ͬͯͷͰʁ •
Ͱ͖ͨΒݚڀ༰ΛษڧձͰൃදͯ͠ΈΔɻ ษڧձͳͷͰ࣭Ͱ͍͍ɻ͜Μͳ͜ͱΛߟ͑ ͯΔ͚Ͳɺ࣮Ͱ͖Δͱࢥ͏͔ʁษڧձͰൃද ͨ͜͠ͱब׆Ͱඞͣʹཱͭ
ϒϩάΛॻ͘ • ݚڀ༰ͦͷͷ໌͔͍͚ͯ͠ͳ͍͕ɺ ઃܭɾ࣮ஈ֊Ͱ٧·ͬͨҰ෦ࡌͤΒΕΔ • ຖिͷਐḿͰͲ͏ͤ͢Μ͔ͩΒɺͦͷҰ෦ ͚ͩͰϒϩάʹॻ͚ɺͦΕ͕୭͔ͷώϯ τʹͳΔ͔͠Εͳ͍ɻ • ଓ͚͍ͯΕඞͣݟͯ͘ΕΔਓ͍Δɻ͜Ε
ඞͣब׆Ͱʹཱͭɻ͔ͨ͠͠Βͪΐͬ ͱ͓ͨ͠খݣ͍Ք͗ʹͳΔ͔ʁ
·ͱΊ
·ͱΊ • ࣌ͱͱʹγεςϜͱ։ൃख๏มΘͬͯ ͖ͯΔ • ͦͷྲྀΕΛҙࣝɾཧղͯ͠ɺࣗʹͱͬͯඞ ཁͳྗԿ͔Λߟ͑Δ
࣭ٙ͋Εʂ