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
Javaの入門が終わったら何の勉強をすればいいの? / what should we stud...
Search
Naoki Kishida
November 27, 2022
Programming
8
55k
Javaの入門が終わったら何の勉強をすればいいの? / what should we study after language
2022年11月27日に行われたJJUG CCC 2022 Fallでの登壇資料です
Naoki Kishida
November 27, 2022
Tweet
Share
More Decks by Naoki Kishida
See All by Naoki Kishida
Current States of Java Web Frameworks at JCConf 2025
kishida
0
1.4k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
24
6.7k
LLMベースAIの基本 / basics of LLM based AI
kishida
13
3.4k
Java 24まとめ / Java 24 summary
kishida
3
790
AI時代のプログラミング教育 / programming education in ai era
kishida
25
26k
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
10
2.6k
AI時代に求められるプログラマの能力 / ability of programmer in AI era
kishida
19
13k
Java 23の概要とJava Web Frameworkの現状 / Java 23 and Java web framework
kishida
2
560
Java Webフレームワークの現状 / java web framework
kishida
10
11k
Other Decks in Programming
See All in Programming
Register is more than clipboard
satorunooshie
1
150
NIKKEI Tech Talk#38
cipepser
0
330
AI Agent 時代的開發者生存指南
eddie
4
2.2k
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
500
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
460
CSC509 Lecture 08
javiergs
PRO
0
270
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
Developer Joy - The New Paradigm
hollycummins
1
380
SODA - FACT BOOK(JP)
sodainc
1
9k
퇴근 후 1억이 거래되는 서비스 만들기 | 내가 AI를 사용하는 방법
maryang
1
130
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
CSC305 Lecture 10
javiergs
PRO
0
320
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Making Projects Easy
brettharned
120
6.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Fireside Chat
paigeccino
41
3.7k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Transcript
2022/11/27 1 Javaの入門が終わったら 何の勉強をすればいいの? LINE Fukuoka きしだ なおき JJUG CCC
2022 Fall
JJUG CCC 2022 Spring 自己紹介 • きしだ なおき (@kis) •
LINE Fukuoka • 「プロになるJava」デテマス
ソフトウェア開発の流れ
勉強すること
概要 • コンピュータサイエンス • 応用情報処理技術者試験 • 点を取るためではなく理解するための本
アーキテクチャ • JVM • JIT • GC • OS •
プロセス • 仮想化・コンテナ • プロセッサ • パイプライン • キャッシュ • GPU
プログラミング言語 • Java • 型システム • ラムダ計算 • 命題論理 •
述語論理 • ラムダ計算 • 型付ラムダ計算 • コンパイラ
デプロイ • CI • テスト • JUnit
理論 • 離散数学 • 集合 • グラフ • アルゴリズム •
データ構造 • ソート • 探索 • 計算量 • 計算複雑性
ミドルウェアアーキテクチャ • RDBMS • 正規化 • SQL • トランザクション •
インデックス • NoSQL • キャッシュ • メッセージキュー
ネットワーク • TCP/IP • HTTP
開発手法 • 要件定義 • DDD • UML • ICONIX
開発プロセス • アジャイル • スクラム • Git / GitHub
まとめ • たくさん勉強することがある • 「知りたい」「理解したい」と思い続けてなんらかの活動してい ればそのうちわかるようになります • 期限はないのでゆっくりじっくりやりましょう