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
56k
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
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
16k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
5
1.1k
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
6.5k
海外登壇の心構え - コワクナイヨ - / how to prepare for a presentation abroad
kishida
2
140
Current States of Java Web Frameworks at JCConf 2025
kishida
0
1.7k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
26
7.2k
LLMベースAIの基本 / basics of LLM based AI
kishida
13
3.6k
Java 24まとめ / Java 24 summary
kishida
3
840
AI時代のプログラミング教育 / programming education in ai era
kishida
25
27k
Other Decks in Programming
See All in Programming
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
14
7.9k
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
650
Codex の「自走力」を高める
yorifuji
0
600
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
390
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
200
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
2
300
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
200
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
430
CSC307 Lecture 12
javiergs
PRO
0
460
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
210
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
210
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
370
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Exploring anti-patterns in Rails
aemeredith
2
280
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Technical Leadership for Architectural Decision Making
baasie
3
270
How GitHub (no longer) Works
holman
316
140k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
94
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Automating Front-end Workflow
addyosmani
1370
200k
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
まとめ • たくさん勉強することがある • 「知りたい」「理解したい」と思い続けてなんらかの活動してい ればそのうちわかるようになります • 期限はないのでゆっくりじっくりやりましょう