Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
2022/11/27 1 Javaの入門が終わったら 何の勉強をすればいいの? LINE Fukuoka きしだ なおき JJUG CCC 2022 Fall
Slide 2
Slide 2 text
JJUG CCC 2022 Spring 自己紹介 ● きしだ なおき (@kis) ● LINE Fukuoka ● 「プロになるJava」デテマス
Slide 3
Slide 3 text
ソフトウェア開発の流れ
Slide 4
Slide 4 text
勉強すること
Slide 5
Slide 5 text
概要 ● コンピュータサイエンス ● 応用情報処理技術者試験 ● 点を取るためではなく理解するための本
Slide 6
Slide 6 text
アーキテクチャ ● JVM ● JIT ● GC ● OS ● プロセス ● 仮想化・コンテナ ● プロセッサ ● パイプライン ● キャッシュ ● GPU
Slide 7
Slide 7 text
プログラミング言語 ● Java ● 型システム ● ラムダ計算 ● 命題論理 ● 述語論理 ● ラムダ計算 ● 型付ラムダ計算 ● コンパイラ
Slide 8
Slide 8 text
デプロイ ● CI ● テスト ● JUnit
Slide 9
Slide 9 text
理論 ● 離散数学 ● 集合 ● グラフ ● アルゴリズム ● データ構造 ● ソート ● 探索 ● 計算量 ● 計算複雑性
Slide 10
Slide 10 text
ミドルウェアアーキテクチャ ● RDBMS ● 正規化 ● SQL ● トランザクション ● インデックス ● NoSQL ● キャッシュ ● メッセージキュー
Slide 11
Slide 11 text
ネットワーク ● TCP/IP ● HTTP
Slide 12
Slide 12 text
開発手法 ● 要件定義 ● DDD ● UML ● ICONIX
Slide 13
Slide 13 text
開発プロセス ● アジャイル ● スクラム ● Git / GitHub
Slide 14
Slide 14 text
まとめ ● たくさん勉強することがある ● 「知りたい」「理解したい」と思い続けてなんらかの活動してい ればそのうちわかるようになります ● 期限はないのでゆっくりじっくりやりましょう