私は最近C#に関する本を捨てました-それは私にとって価値がないからです。
しかし、私は確認できますが、フラストレーションとバグは「正常」と見なされます。
それはあなたの首の後ろに座っている締め切りではありませんが、心配しないでください。
一方、それが魅力のように機能すると、それは確かに楽しいものになります。
並外れた結果を提供するとき-彼らはあなたを「サー」と呼ぶかもしれません:)
それがあなたにふさわしい仕事かどうか、あなたの質問について-これはあなたが毎日新しいことを学びたいかどうかに依存します-どうか。また、問題に取り組む忍耐と実力があれば。
私は絶えずTDD方法論を適用していますが、学習するには数年かかります。3週間のクイックスターターコースを受講しても何も得られない可能性があります。それは、間違いを犯してそこから学ぶことです。
誰もがバグや誤動作を嫌っていますが、それとともに成長することができます。私が言いたいのは、エラーを起こす(または誘発する)ことは必ずしも悪いことではないということです。
おそらく私があなたに与えることができる最高のヒントは、物事をより小さなマイルストーンに分解することです。
設定した目標が完全に手の届かないところにある場合-これがフラストレーションの原因です。
私は任天堂のSNESでデバッグを学びました-私はhoeのように不正行為をしていて、彼らに新鮮な詐欺を提供するためにコンソール雑誌からお金を得ました。その後、Atari STを取得し、Omikron Basicをコーディングすることを学びました...そして私はまだここにいて、現在はJSウィザードとして自営業しています:)
説明したように、あなたの状況はむしろ「難しい方法で学ぶ」ということです...それよりも基本的なアプリケーションで学習することもお勧めします。適切な言語リファレンスはすべて1つのニーズであり、おそらく良い例です。