私も同じ状況に陥ったことがあります。チュートリアルを終えて、さあ実装だという段階で、まずどんなアプリを作るか、その次にどうコードを組むか、全く見当がつきませんでした。
転機になったのは、小さすぎるくらい小さなプロジェクトを意識的に選んだことです。当時、私は自分のTODOリストを管理するシンプルなWebアプリを作ってみることにしました。なぜそれにしたのか、というと、毎日使う自分の課題だったから、実装の細かい部分で詰まっても「これって実生活ではどうなるべき?」という問い立てができたんです。
フレームワークの教科書では、すべての機能が完成した状態のサンプルが示されていました。でも自分で作り始めると、ルーティングはどう切るのか、データベースはどのタイミングで問い合わせるのか、そもそもこのボタンの配置は本当に必要かといった、教科書に載っていない細かい判断の連続でした。その試行錯誤こそが、フレームワークの使い方を本当の意味で理解する助けになったように感じます。
今は、学習後に何か作るなら、自分が実際に困っていることや、日々繰り返している作業を題材にすることをお勧めします。完璧さを目指さず、動くものを作って、そこから改善していく。その過程で、フレームワークが何のために存在するのかが、はじめて腑に落ちるような気がします。
著作権は著者に帰属します
いいね 1・コメント 0・保存 0
この観点から問いを立てる
コメント