私はしばらくの間プログラミングをしており、Java、C、および C++ の基本を知っています。オブジェクト指向プログラミングを少し知っています。現時点では、知識を向上させようとしています (また、プログラミング プロジェクトに C# を使用する必要があります)。
しかし、私はこの道に本当に迷い、イライラしています。言語の基礎以上のことを学びたい。デザイン パターンを学び、ソフトウェア プロジェクトを開発および計画したいのですが、どのように進めればよいかわかりません。
デザイン パターンに関する本を読んでみましたが、特定のプロジェクトを行う必要がない場合、非常に抽象的であると感じます。これについては本当に混乱しています。オブジェクト指向設計と設計パターンをどのように学んだのですか? 本を読んだだけでは、多くのことは学べないと思います。
Head First Design Patterns の本は単純化しすぎているように感じます。そして、Gang of Four の本は理論的すぎるように感じます (そして、最初にオブジェクト指向設計を学ぶ必要があると書かれています)。私は、より直接的で、いくつかの演習がある本/リソースが好きです.
この状況であなたの提案は何ですか?