彙整這些年來的軟體設計想法, 在這當中有很多觀念, 有些我們都知道了, 但也有些並沒有被大家重視, 整理這些資料主要是希望能有拋轉引玉的效果, 或許, 各位有更多的心得也可以提出來分享 & 討論
1. 本職學能應該掌握哪些?Programming SkillsObject Oriented ConceptMVC, Model-View-ControllerUML, Unified Modeling LanguageQuality Control2. 進階知識涵蓋層面?Advanced Programming Skills
Refactoring, ORM, XML ...GoF Design PatternsQuality Assurances3. 提供哪些專業服務?Concept Abstraction Business SolutionsDomain Knowledge強力推薦:敏捷溯模(Agile Modeling)