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
380
エンジニアの勉強法
社内の新入社員向けにLTした時の資料です。
morihirok
July 10, 2017
Tweet
Share
More Decks by morihirok
See All by morihirok
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
20
3.5k
継続的にRailsアプリを開発する上で早めにやっておきたいこと
morihirok
9
2.9k
1日5分!子育て中もインプットを続ける工夫
morihirok
4
1.1k
rarray_value.pdf
morihirok
0
1.6k
失敗しても大丈夫!ひとりWebサービスのすゝめ
morihirok
2
470
try_to_making_a_gem_with_pattern_matching.pdf
morihirok
0
190
introduce_pattern_matching_with_mongo-clarify
morihirok
0
93
サーバレスアーキテクチャ入門
morihirok
0
230
Other Decks in Programming
See All in Programming
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
『GO』アプリ データ基盤のログ収集システムコスト削減
mot_techtalk
0
120
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
240
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
130
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
160
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
チームリードになって変わったこと
isaka1022
0
200
もう僕は OpenAPI を書きたくない
sgash708
4
1.4k
sappoRo.R #12 初心者セッション
kosugitti
0
250
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
6
4k
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
130
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.6k
Building Adaptive Systems
keathley
40
2.4k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Embracing the Ebb and Flow
colly
84
4.6k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
10
1.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Speed Design
sergeychernyshev
27
790
Facilitating Awesome Meetings
lara
51
6.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
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 “ͱ͍͏ເΛݟͨΜͩɻ”