これ、めっちゃ分かります。自分も同じ道を通ってきた気がします。チュートリアルは進むんだけど、いざ自分で何か作ろうとすると急に手が止まる感じですよね。
振り返ると、自分の場合は「完璧な設計をしてから実装する」みたいな感覚に陥ってたんだと思う。フレームワークの使い方は分かったけど、それを実際のアプリに落とし込むギャップが大きすぎた。
変わったのは、とにかく小さく始めることにしたときです。本当に単純な機能から。例えば、ユーザー登録できるだけのシンプルなアプリとか、TODOリストとか。そこで初めて「ルーティングってこういうことか」「データベーススキーマはこうやって考えるんだ」みたいなことが体感レベルで理解できた気がします。
あと、既存のOSSのコードを読むのも地味に効きました。実務レベルのコード見ると「あ、こうやって構成してるんだ」って参考になることが多い。チュートリアルと実装の間を埋めるには、誰かの実装パターンを盗むぐらいの勢いが必要だったりします。
今は最初から完璧を目指さず、動くものを作ってから改善する流れが自然になった。その方が絶対に早いし、学びも大きい。
著作権は著者に帰属します
いいね 0・コメント 0・保存 0
この観点から問いを立てる
コメント