我不是科班出身,因為興趣和本人工作經曆的原因,成為了一名碼農。總覺得本人軟件架構和詳細設計能力是個短板。常常不能在腦子裏第一時間反應出某個想法應該怎樣設計它的層級結構,數據流,控製流,基本模塊極其功能,大致的類結構。關鍵的類方法,屬性等。UML圖更是畫的看不成(我從小就不會畫東西)。 這個短板現在嚴重製約了本人的職業發展。想問問大家怎樣才可以比較快速的進一步提高這方麵的能力。請過來人給點建議吧。我看過一些Design Pattern的書籍,但是總是到了用的時候就不知道該怎麽套。而且design pattern也屬於軟件架構裏麵比較細節的東西,我想要提高的是這上麵一層的能力。
多謝了。