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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Naoki Kishida
November 27, 2022
Programming
56k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Javaの入門が終わったら何の勉強をすればいいの? / what should we study after language
2022年11月27日に行われたJJUG CCC 2022 Fallでの登壇資料です
Naoki Kishida
November 27, 2022
More Decks by Naoki Kishida
See All by Naoki Kishida
ローカルLLMでどこまでコードが書けるか -LLM基礎知識 / How much code can be written on a local LLM - fundamental knowledge
kishida
8
8.8k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.3k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
370
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
5.5k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
210
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
600
ローカルLLM基礎知識 / local LLM basics 2025
kishida
30
17k
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
5
1.3k
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
7.1k
Other Decks in Programming
See All in Programming
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
XHTMLが残したもの
yosuke_furukawa
PRO
1
380
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
960
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
280
Deep dive into the select statement (GopherCon UK)
jespino
0
170
ALB ログから Trace を気合で繋げる技術
fohte
7
860
Foundry Localでエージェント開発
seosoft
0
110
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
230
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
120
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
810
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
500
Amusing Abliteration
ianozsvald
1
280
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
640
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
400
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
A designer walks into a library…
pauljervisheath
211
24k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Writing Fast Ruby
sferik
630
63k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Optimizing for Happiness
mojombo
378
71k
The Cost Of JavaScript in 2023
addyosmani
55
10k
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
まとめ • たくさん勉強することがある • 「知りたい」「理解したい」と思い続けてなんらかの活動してい ればそのうちわかるようになります • 期限はないのでゆっくりじっくりやりましょう