私は独学のプログラマーです。私は10月からさまざまな強度でRoRを学習しています(一日中、場合によっては数週間何もしません)。それまではJavaだけを知っていましたが、かなりよく知っていました。RoRについての誇大広告や、それがどのようにあなたを幸せにし、生産的にするのか、という話を聞いたことがあります。私はアジャイルの本からそれを学びました。そして、私がJavaScriptとCSSを知らず、データベースとHTMLを少ししか理解していないことに関係しているのではないかと疑っています。しかし、明らかに、アジャイルの本でプロジェクトを完了するのに他の人よりもはるかに長い時間がかかり、今でもあまり覚えていません。Railsには、シンボルを使用するタイミングと使用しないタイミング、動的メソッドがどのように呼び出されるかなど、私が取得できないように見えるものがいくつかあります。
最近、私は小さなRailsの割り当てを受け、そこでインターフェイスに小さな変更を加えるように求められました。約25時間かかりました。コードの理解にはある程度の進歩はありましたが、どうすればよいかわかりません。コンテキストを提供するために提供しなければならないコードが非常に多いため、Stack Overflowを要求することさえできません。
私の質問はタイトルにあります:RoRは学ぶのに長い時間がかかるはずですか、それとも私はただ遅いですか?間違った本から学んでいるということはありますか?私の学習スタイルは、それが理にかなっている場合、何も理解しないか、すべてを理解するようなものです。