2022年11月27日に行われたJJUG CCC 2022 Fallでの登壇資料です
2022/11/27 1Javaの入門が終わったら何の勉強をすればいいの?LINE Fukuoka きしだ なおきJJUG CCC 2022 Fall
View Slide
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
まとめ●たくさん勉強することがある●「知りたい」「理解したい」と思い続けてなんらかの活動していればそのうちわかるようになります●期限はないのでゆっくりじっくりやりましょう