← Learning Paths
CS/SE Fundamentals
コンピュータサイエンスとソフトウェアエンジニアリングの全体像を掴む。AIエージェントに的確な指示を出すための土台。
12345678
全体マップ: CS/SE の領域
CS/SE が何を扱う学問なのか、各領域の関係性を俯瞰する
データ構造とアルゴリズム
配列、木、グラフ、ハッシュ、ソート、探索。計算量の考え方
システム設計の基礎
スケーラビリティ、可用性、CAP定理、キャッシュ、ロードバランシング
ネットワークと通信
TCP/IP, HTTP, DNS, TLS。Web アプリが動く仕組み
データベース
RDB, NoSQL, インデックス、トランザクション、正規化、クエリ最適化
OS とインフラストラクチャ
プロセス、メモリ、ファイルシステム、コンテナ、クラウド
セキュリティの基礎
認証認可、暗号化、OWASP Top 10、脅威モデリング
ソフトウェアエンジニアリングの実践
バージョン管理、テスト戦略、CI/CD、コードレビュー、技術的負債