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
350
エンジニアの勉強法
社内の新入社員向けにLTした時の資料です。
morihirok
July 10, 2017
Tweet
Share
More Decks by morihirok
See All by morihirok
1日5分!子育て中もインプットを続ける工夫
morihirok
2
900
rarray_value.pdf
morihirok
0
1.4k
失敗しても大丈夫!ひとりWebサービスのすゝめ
morihirok
2
430
try_to_making_a_gem_with_pattern_matching.pdf
morihirok
0
160
introduce_pattern_matching_with_mongo-clarify
morihirok
0
72
サーバレスアーキテクチャ入門
morihirok
0
210
Other Decks in Programming
See All in Programming
OpenTelemetry のサービスという概念について
azukiazusa1
1
410
Introduction for Open Source Swift Workshop
giginet
PRO
0
290
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
プロンプトエンジニアリング入門
tomokusaba
2
990
クソコード動画『カプセル化 Mk-II』 で考える 上手くカプセル化できない理由 / encapsulation2
minodriven
11
8k
脱・初心者!脱・マネコン!AWS CDKを使ってみませんか!?
har1101
0
180
LPIXEL×CADDi_kaerururu
kaerururu
3
300
もうすぐ新年度、Babylon.jsがお勧めな3個の理由
hideg
0
170
設計の知識と技能で駆動するソフトウェア開発
masuda220
PRO
18
11k
The Future of C++ Interoperability: Insights from Porting a Game to Swift
teamhimeh
0
280
[スクリプト] Swiftの型推論を学ぼう
omochi
0
120
複雑なドメインを扱うプロダクトの探索フェーズではいつどのようにテストをするのか / How to testing during exploratory phase
boykush
2
150
Featured
See All Featured
Scaling GitHub
holman
456
140k
Git: the NoSQL Database
bkeepers
PRO
421
63k
Clear Off the Table
cherdarchuk
82
310k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
Teambox: Starting and Learning
jrom
126
8.4k
Debugging Ruby Performance
tmm1
68
11k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
242
20k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2k
What the flash - Photography Introduction
edds
64
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
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 “ͱ͍͏ເΛݟͨΜͩɻ”