最近,我覺得我已經到達了我需要跳槽來繼續改善自己的牆壁。我正在閱讀由Steve Sanderson編寫的Pro ASP.Net MVC2書,他在整章中持有你的手,同時引入了Dependancy Injection和抽象接口。開發人員的下一步是什麼?
我意識到這對我來說是全新的,我很難理解和應用。當然,我遵循了代碼,但所有開發人員都知道,有一點你腦海中的某些東西點擊,一切都很清晰。
我還沒有達到那一點。
這本書在介紹中解釋了幾個開發人員的刻板印象。 SmartUI開發者,那些在控制事件中編寫行動的人;分層開發人員,那些使用三層架構的開發人員。
我陷入後者,但我確實知道100%SmartUI開發者的專業開發人員。專業意思是他們爲創建應用程序而付費。
開發人員可以做什麼來跳過這個障礙?我相信每個人都會在某個時候面對它。作爲一名優秀的三層開發人員,我的下一步是什麼?
我應該閱讀關於依賴注入嗎?我應該先學習並熟練使用單元測試,並對測試驅動開發感到滿意嗎?
我的下一步行動是什麼?
隨意將標籤更改爲更具描述性的內容。
嗯,我不同意開放源代碼的方法,你最好用自己試圖學習的原則編寫自己的應用程序。操作系統必須符合已經存在的結構和標準(這可能不是最適合學習的環境),並且您可能無法在適合您目標的應用領域工作。 – slugster 2010-08-09 02:05:59
我並不是主張成爲一個長期的開源貢獻者(甚至是一個人),而是把它作爲一個學習平臺。從頭開始的問題是,需要很長時間才能將書中的「最佳實踐」正確應用於綠色領域解決方案。如果你可以通過一個很好的開源C#項目瞭解自己的方法並開始修改,那麼它可以是一個更快的方法來適應這些概念。同樣可以說是從一本書中抽出一本經過深思熟慮的示例應用程序並運行它。 – Andrew 2010-08-09 02:49:28