Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Javaの入門が終わったら何の勉強をすればいいの? / what should we stud...
Search
Naoki Kishida
November 27, 2022
Programming
57k
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
Transcript
14 slides
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
まとめ • たくさん勉強することがある • 「知りたい」「理解したい」と思い続けてなんらかの活動してい ればそのうちわかるようになります • 期限はないのでゆっくりじっくりやりましょう
More Decks by Naoki Kishida
See All by Naoki Kishida
ローカルLLMの基本と近況 2611 / Local LLM basics and recent situation 2611
kishida
0
150
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
240
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
900
Java 27新機能 / Java 27 new features
kishida
2
270
ローカルLLMでどこまでコードが書けるか -LLM基礎知識 / How much code can be written on a local LLM - fundamental knowledge
kishida
10
11k
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.5k
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
450
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
5.8k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
310
Other Decks in Programming
See All in Programming
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
210
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.3k
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
340
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
230
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
Spec-driven Development with AI
simas
PRO
0
2.3k
ビジネスロジックを堅牢に~Scala 3のドメインプリミティブ~
j5ik2o
0
110
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
250
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
Featured
See All Featured
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
The Curious Case for Waylosing
cassininazir
1
610
The Cost Of JavaScript in 2023
addyosmani
56
10k
Utilizing Notion as your number one productivity tool
mfonobong
4
640
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How to Talk to Developers About Accessibility
jct
2
620
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
2
3.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
Thoughts on Productivity
jonyablonski
76
5.5k