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
morihirok
July 10, 2017
Programming
0
370
エンジニアの勉強法
社内の新入社員向けにLTした時の資料です。
morihirok
July 10, 2017
Tweet
Share
More Decks by morihirok
See All by morihirok
継続的にRailsアプリを開発する上で早めにやっておきたいこと
morihirok
9
2.8k
1日5分!子育て中もインプットを続ける工夫
morihirok
4
1.1k
rarray_value.pdf
morihirok
0
1.5k
失敗しても大丈夫!ひとりWebサービスのすゝめ
morihirok
2
460
try_to_making_a_gem_with_pattern_matching.pdf
morihirok
0
180
introduce_pattern_matching_with_mongo-clarify
morihirok
0
89
サーバレスアーキテクチャ入門
morihirok
0
220
Other Decks in Programming
See All in Programming
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
370
42 best practices for Symfony, a decade later
tucksaun
1
180
testcontainers のススメ
sgash708
1
120
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.6k
Jakarta EE meets AI
ivargrimstad
0
240
Haze - Real time background blurring
chrisbanes
1
510
Refactor your code - refactor yourself
xosofox
1
260
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Language of Interfaces
destraynor
154
24k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Making Projects Easy
brettharned
116
5.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
A designer walks into a library…
pauljervisheath
204
24k
Building an army of robots
kneath
302
44k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Transcript
ΤϯδχΞͷษڧ๏ Զ͜͏͔ͨͬͨ͠ฤ
ࣗݾհ ීஈɿRuby on Railsͱ͔JavaScriptͱ͔(WEB։ൃ) աڈɿCͱ͔C++ͱ͔(αʔόϛυϧΣΞ։ൃ) ΤϯδχΞྺɿ̐ಥೖ
ࣄେมͰ͢ΑͶ
Έͳ͞Μͷதʹ ࣄதʹ ͜͏ࢥ͍ͬͯΔํ͕ গͳ͘ͳ͍ͱࢥ͍·͢
ʮԿͬͯΔͷ͔Θ͔Βͳ͍ʯ ʮԿ͕Θ͔Βͳ͍ͷ͔Θ͔Βͳ͍ʯ
ΤϯδχΞͳΓͨͯͷࠒͷࢲͷεϖοΫ • େֶ ࢥ͍͖ͬΓจܥʢܦӦֶ෦ʣ • ߴߍ ࢥ͍͖ͬΓจܥʢී௨Պʣ • ITͷࣝ ITͷਓຊͰେΕ͍ͯ͠Δ
ड͚ͨݚम ɾ໊ަͷํ๏ ɾΑ͘Θ͔Βͳ͍άϧʔϓϫʔΫ ɾExcelͷ͍ํ ܭ̍ϲ݄ ɹͦͯ͠ݱ…
ͨͩࠇ͍ը໘ʹک͑Δʑ
ળҙͰ͞ΕΔ໊ஶͨͪ
Θ͔Βͳ͍…
Ϛδ͎ແཧ…ͬΒ͌…
ͱ͍͏ͱ͜Ζ͔Βؤுͬͯ ͳΜͱ͔4ʹಥೖͰ͖·ͨ͠
ਖ਼ͨ͘͞ΜԕճΓͨ͠ͷͰ ʮ͜͏͓͖͔ͯͨͬͨ͠ͳ͋ʯ ͱ͍͏Λ͠·͢
݁ Θ͔Βͳ͍ཧ༝ ʮମܥతʹֶΜͰͳ͍͔Βʯ
ྫֶ͑ • 1 + 1͔Β࢝·Δ • ͷ҉هͱ͔จষͱ͔Λֶͼ࢝ΊΔ • ͦͷ͏ͪҼղͳͲɺෳࡶͳࣜΛֶͿ
ҰํະܦݧΤϯδχΞʹͱͬͯ ITֶश ɾ͍͖ͳΓJava ɾ͍͖ͳΓLinux
ҰํະܦݧΤϯδχΞʹͱͬͯ ITֶश ɾ͍͖ͳΓJava ɾ͍͖ͳΓLinux খֶੜʹ͍͖ͳΓҼղ ڭ͑ΔΈ͍ͨͳͷ
+BWB͜ͷล ग़యɿใॲཧٕज़ऀࢼݧɹࢼݧཁ߲ IUUQTXXXKJUFDJQBHPKQ@EPXOMPBEZPVLPV@WFS@QEG
Java͚ͩʹߜͬͯ… ɾΦϒδΣΫτࢦϓϩάϥϛϯάҎલ ͷϓϩάϥϛϯά ɾσβΠϯύλʔϯ ɾࣗಈςετ(JUnit) ɾJVMͷ͘͠Έ etc… ମܥతʹΖ͏ͱ͢Δͱ ͓͖ͬͯ͘͜ͱࢮ͵΄Ͳଟ͍ +BWB͜ͷล
ମܥతʹֶͣ Կ͔Λ͛ͨ͠ܦݧ ແ
ࠓ͔Βମܥతʹֶͼͳ͓࣌ؒ͢ ແ
ఘ
ݚम༰͕ѱ͍આʁ
ͬͺΓݱͰҰ൪͏ͷ ϓϩάϥϛϯάͷࣝ ͳͷͰฐࣾͷݚमΛ৴͡·͠ΐ͏ʂʂʂ
ݚमͰ͔ͭͪͬͨࣝͰ ݱΛ͠ͷ͗ͳ͕Β ମܥతͳࣝΛಘΔ ಘ͔ͨͬͨͳ͋
Θ͔Βͳ͍͜ͱ͕͋ͬͨΒ Θ͔Βͳ͍͜ͱ ͪΐͬͱ͚ͩਂ͘ જͬͯΈΔ ɾؔ࿈ͦ͠͏ͳωοτ ɹهࣄΛಡΉ ɾຊΛνϥݟ͢Δ
Θ͔ͬͯΔͱࢥͬͯΔ͜ͱ Θ͔ͬͯΔͱ ࢥͬͯΔ͜ͱ ͪΐͬͱ͚ͩਂ͘ જͬͯΈΔ ɾؔ࿈ͦ͠͏ͳωοτ ɹهࣄΛಡΉ ɾຊΛνϥݟ͢Δ
ͦΕͰΘ͔Βͳ͍ͱ͖ ͦΕͰ Θ͔Βͳ͍͜ͱ ͖ܿ͋͘ΒΊΔ ɾҿΉ ɾ:PVUVCFͱ͔ΈΔ
͕ࣝମܥԽ͞Ε͍ͯͳ͍ͷͰ Կ͔ΛཧղͰ͖ͳ͍͜ͱ ํͳ͍͜ͱͩͬͨΓ͠·͢
ʮͪΐͬͱਂ͘જΔʯΛଓ͚ͯΔͱ Ҋ֎ࡾϲ݄ޙͷ͕ࣗ Θ͔Βͳ͔ͬͨ͜ͱΛ ཧղͯ͘͠ΕͨΓ͠·͢ ͕ࣝͪΐͬͱ ମܥԽ͞ΕͯΔ
ʮͪΐͬͱਂ͘જΔʯΛଓ͚ͯΔͱ ͕͍ࣗ࣋ͬͯΔ͕ࣝ ମܥԽ͞Εͨॠ͕ؒ Θ͔ΔΑ͏ʹͳΓ·͢ ͱ͕ઢʹͳΔ
ʮͪΐͬͱਂ͘જΔʯΛଓ͚ͯΔͱ ͕ࣗԿʹڵຯ͕͋Δͷ͔ ݟ͖͑ͯͨΓ͠·͢ ͦΕ͕ࣗͷڧΈʹͳͬͨΓ͠·͢ ٕज़ɾۀքɾख๏
·ͱΊ • ITͷࣝΛମܥԽ͢ΔͨΊʹ • ϓϩάϥϛϯάݚमͰֶΜͩࣝͰݱ࡞ۀ Λ͠ͷ͛Δ͏ͪʹ • ʮͪΐͬͱ͚ͩਂ͘જΔʯΛଓ͚͍ͯ͘ͱ • ͦͷ͏ָͪ͘͠ͳͬͯ͘Δ
– Kazushige Morihiro “ͱ͍͏ເΛݟͨΜͩɻ”