業務APのフレームワークを学ぶには?

今年の初めに転職して、久しぶりに「新しいプロジェクト」で「初めての言語」「初めてのフレームワーク」を使うことになったので、その時に感じたこと。

最初のプログラムを書くときは、UI部分から書き始めて、DBアクセス部分に攻め込んでいくと、全体の構成がわかりやすい。
画面を表示させるためには、依存するコンポーネントの空実装をたくさん書く必要があって面倒臭いが、その分、1つの機能を満たすために何が必要かがよくわかる。

で、内容を理解したら2回目以降は、DBアクセス -> 業務ロジック -> UI の順にしたほうが、無駄な空実装を作らなくてすむので、効率的