Truely眼中的設(shè)計(jì)定義:設(shè)計(jì)的過(guò)程就是將事務(wù)處理抽象成計(jì)算機(jī)模型的過(guò)程。
1。首先要明白設(shè)計(jì)遠(yuǎn)比編程重要。
2。平時(shí)注重訓(xùn)練自己的思維嚴(yán)謹(jǐn)性和從全局考慮問(wèn)題的能力。建立冷靜思考問(wèn)題的處事態(tài)度。
3。設(shè)計(jì)時(shí)(尤其是數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí))不要完全被規(guī)矩約束,設(shè)計(jì)好比作詩(shī),懂得韻律是對(duì)的,但完全被韻律所束縛,就作不出好詩(shī)了。
4。多做設(shè)計(jì),經(jīng)常總結(jié)自己的不足之處和成功之處,向他人請(qǐng)教。
5。專門(mén)去找別人設(shè)計(jì)的漏洞和不足,也是提高自己設(shè)計(jì)水平的重要手段。
(記住:這個(gè)好方法不要順便外傳,自己知道就行了,嘻嘻-:)
6。經(jīng)驗(yàn)是重要的,但如果觀念老化而不善于總結(jié)提高,所謂的經(jīng)驗(yàn)就成為束縛自己進(jìn)步的枷鎖。
7。學(xué)好數(shù)學(xué)特別是理論數(shù)學(xué)如數(shù)學(xué)分析、運(yùn)籌學(xué)、數(shù)學(xué)模型等。多玩策略性經(jīng)營(yíng)游戲也是有益的。推薦《帝國(guó)時(shí)代》和《模擬首都3000》以及《大富翁4》。(但不要沉陷在里面)
8。根據(jù)項(xiàng)目情況和開(kāi)發(fā)平臺(tái)工具的特點(diǎn)確定最佳的設(shè)計(jì)方法。模塊化設(shè)計(jì)方法和面向?qū)ο笤O(shè)計(jì)。兩種設(shè)計(jì)方法的結(jié)合使用。
9。將復(fù)雜無(wú)序的過(guò)程用模塊化的方法進(jìn)行分解,但要注重事務(wù)間的聯(lián)系,并且用開(kāi)放的眼光去設(shè)計(jì)。
10。設(shè)計(jì)時(shí)對(duì)嚴(yán)謹(jǐn)性、靈活性、開(kāi)發(fā)效率、客戶要求四個(gè)方面做衡量取舍。
11。設(shè)計(jì)時(shí)還要根據(jù)整個(gè)工程的進(jìn)度安排和客戶對(duì)軟件的要求而決定是否設(shè)計(jì)得足夠靈活和嚴(yán)謹(jǐn)。
12。復(fù)雜而無(wú)條理是最糟的設(shè)計(jì),簡(jiǎn)單實(shí)用并不一定是最好的,但一定不是最壞的。(不要說(shuō)我偷懶喲)
13。訓(xùn)練自己良好的表達(dá)能力,能用清晰明確而且簡(jiǎn)單的描述表達(dá)出自己的基本思路。
14。在一個(gè)項(xiàng)目中建立統(tǒng)一的系統(tǒng)分析模式和文檔模板,同時(shí),一個(gè)項(xiàng)目中必須至少有一個(gè)人對(duì)整個(gè)系統(tǒng)設(shè)計(jì)進(jìn)行檢查和進(jìn)行全局的考慮。