一個程序員以后的道路
在這里我只能說出我自己認(rèn)為的。作為一個程序員(這里我只能算是一個不合格的程序員)。
你必須懂得的一些東西。
1、一門實用語言。java,c++,c或是別的。
2、數(shù)據(jù)庫,數(shù)據(jù)庫是必須懂得的。現(xiàn)在的社會充斥這大量的數(shù)據(jù)。
3、面向?qū)ο蟮母拍睢;蛟S以前你以前編寫的程序只是面向一個實例的。從現(xiàn)在開始,應(yīng)該改正了,要面向?qū)ο罅耍唧w點,就是接口和抽象類。
4、設(shè)計模式,在算法和設(shè)計模式之間我會選擇設(shè)計模式,現(xiàn)在大多的算法在網(wǎng)絡(luò)上都能找到,而設(shè)計模式是一門藝術(shù),你不能拿別人的用,不同的系統(tǒng)用的設(shè)計模式是不同的。好的設(shè)計模式是設(shè)計一個健壯、有彈性、易復(fù)用的軟件系統(tǒng)的基礎(chǔ)。
5、底層。如何實現(xiàn)的。這里只需要你能夠說出過程,而其中的實現(xiàn)是怎樣的并不需要你去深入了解。如果你真的想在某方面專長的或你也可以去看看其實現(xiàn)。這就和我們用windows系統(tǒng)一樣,你知道用就可以了,并不需要你設(shè)計出一個Windows系統(tǒng)出來。
6、UML,這個字眼是那樣陌生而又是那樣的熟悉。“天啊。難道作為一名程序員要知道這些嗎?”-----難道你就只想當(dāng)一名程序員嗎?一個系統(tǒng)的好壞,從建模就可以看出來。
7、要有動如狡兔,靜如處子的能力。
8、不斷進取的信念。
posted on 2008-11-25 13:05 duduli 閱讀(359) 評論(0) 編輯 收藏 所屬分類: 其他