ランクが上がれば、求められる技術の「質」が変わります。
初級者と指揮官が同じ勉強の仕方をしていてはいけません。
ここでは、技術の3次元(深度・幅・広度)を攻略するための、3つの学習型を紹介します。
Loading diagram...
対象:初級〜上級
【目的】:一つの技術を深掘りし、「なぜ動くのか」を完全に理解する。
【例:Nettyの学習チェーン】
- 表層:NettyのAPIを使える。
- 設計:NettyはReactorパターンで動いている。
- 基礎:Reactorパターンの基礎はJava NIOである。
- OS:Java NIOの実体はLinuxの
epollシステムコールである。
ここまで掘り下げて初めて、「Nettyに精通している」と言えます。「使えます」と「仕組みを知っています」の差は、このチェーンの長さで決まります。