「フレームワーク」を「プログラミング言語」や「アーキテクチャ」に置き換えてもよいです。技術を点でしか把握せず、APIの羅列を単純に丸暗記しようとして破綻してるパターンが多いように思われます。API丸暗記は負担のかかる作業なので、これを毎回繰り返すとあるものを一生懸命覚えている間に他のものが出てきてスピードが追いつかなくなります。 技術開発とは大体の場合において、設計者が以前困ったことや他技術からの影響、既存の技術に対する反発を動機として生み出されます。強い動機を持って生み出された技術は、コンセプトから設計、実装に至るまで動機が色濃く反映されます。素晴らしいことに人間の論理的推論能力は他の人間にとっても再現しやすいので、利用者がコンセプトから推理可能な範囲に、実装の大半は集中していると考えてよいでしょう。 この認識を持てば、単なる実装の羅列が、多くの推測可能で知的負荷の発生しない「驚きのない