我已經編程了一段時間,我知道Java,C和C++的基礎知識。我知道一些面向對象的編程。目前,我正在努力提高自己的知識水平(並且我需要將C#用於編程項目)。關於學習軟件開發和設計模式的建議
但是我覺得在這條道路上真的迷失了和沮喪。我想學習的不僅僅是一門語言的基礎知識。我想學習設計模式,開發和規劃一個軟件項目,但我不知道如何繼續。
我嘗試過閱讀有關設計模式的書籍,但是當我沒有特定的項目時他們覺得很抽象。我對此非常困惑,你是如何學習面向對象的設計和設計模式的?我覺得如果我只讀了一本書,我就不會學到太多東西。
我覺得Head First Design Patterns本書試圖讓它過於簡單化。 「四人幫」這本書感覺太理論化了(它說你需要先學習面向對象的設計)。我喜歡更直接點的書籍和資源,並進行一些練習。
在這種情況下你的建議是什麼?
代碼和步驟通過gof書籍中的許多模式。 – 2012-07-12 01:20:01