学習ロードマップ
GoF の 23 パターンを語彙として身につけ、Node.js や機械学習など現代の領域でどう効くかまでを 5 冊で通す。
このロードマップが扱うもの
- オブジェクト指向の基本は書けるが、設計書や OSS で GoF 用語が出ると読み飛ばしてしまうエンジニア - クラス設計や責務分割の判断基準が属人化しており、チームで共通言語を持ちたい中級開発者 - Web / サーバーサイド / 機械学習システムなど、GoF をそのまま使えない領域で設計の拠り所を探している実務者
このロードマップの全体像
ロードマップ
第 1 章
Head First 流のイラストと対話で、各パターンの動機と構造を飽きずに通読させる入門書。ロードマップの共通語彙を揃える最初の 1 冊。
23 パターンそれぞれをサンプルコードと UML で丁寧に解き、意図と実装の対応を定着させる定番書。ロードマップの背骨として据える。
コールバック / Promise / Stream を軸に、GoF パターンが JavaScript でどう変形するかを扱う。言語機能がパターンを吸収する感覚をここで得る。
特徴量表現・再現性・サービング等、機械学習で頻出する 30 の設計課題をパターン化した実務書。GoF 以外の「領域特化パターン」の読み方を学ぶ。
学習・推論・運用を含む ML システムをパターンで束ねて構築する応用書。23 パターンで培った語彙をシステム設計に持ち上げる到達点として置く。