|
今天,編程和網(wǎng)絡(luò)世界已經(jīng)發(fā)生了巨大的變化。Flash,Expression Blend,Silverlight和WPF的流行,已經(jīng)證明會(huì)寫代碼已經(jīng)不是一個(gè)優(yōu)秀的程序員的唯一標(biāo)準(zhǔn)了。那些曾經(jīng)有專門的設(shè)計(jì)人員在團(tuán)隊(duì)中的日子早已一去不復(fù)返了。這在大型企業(yè)和大型團(tuán)隊(duì)仍可能存在,但是在小型企業(yè)是不現(xiàn)實(shí)的。而大部分工作來(lái)自小企業(yè)的來(lái),這些企業(yè)需要萬(wàn)能型的程序員。也就是說(shuō),你不僅僅需要編寫代碼,還需要會(huì)設(shè)計(jì)。
我們可以看到現(xiàn)實(shí)中存在的一些的矛盾:很多程序員和新生都熱衷于編程,而不是設(shè)計(jì)或者其他方面的工作。還可以看到,很多好的程序員不擅長(zhǎng)于設(shè)計(jì)。我們也可以注意到能設(shè)計(jì)的程序員比純粹的程序員的需求要大。
如果,現(xiàn)在你想多我進(jìn)行職業(yè)咨詢。我會(huì)說(shuō)去成為一個(gè)設(shè)計(jì)人員而不是編碼人員。如果你確實(shí)想成為一個(gè)編碼人員,請(qǐng)一定要練好自己的設(shè)計(jì)技能。隨著Visual Studio 2010的發(fā)布,它緊密集成了Expression Blend(設(shè)計(jì)工具)。當(dāng)使用Expression Blend學(xué)習(xí)一些設(shè)計(jì)能完全體會(huì)到這點(diǎn)。當(dāng)構(gòu)建UI頁(yè)面的時(shí)候,Expression Blend能為你節(jié)省大量的時(shí)間。
另外一個(gè)好程序員是要了解細(xì)節(jié)的要求。那些一個(gè)團(tuán)隊(duì)或者架構(gòu)師會(huì)花數(shù)月去寫詳細(xì)的需求日子也已一去不復(fù)返了。在過(guò)去幾年里,發(fā)展至今已轉(zhuǎn)向敏捷開發(fā)。
如果你想成為一個(gè)好的程序員,簡(jiǎn)而言之,我建議做到這些:
1、注重細(xì)節(jié)的要求。
2、成為一個(gè)超牛的編碼人員。不要只是弄一個(gè)解決方案,設(shè)計(jì)一個(gè)最佳的解決方案。
3、提高你的設(shè)計(jì)技能。做一個(gè)熟練的設(shè)計(jì)人員。
4、創(chuàng)新。不要隨波逐流。
5、富有創(chuàng)造性。不要只是做別人都在做的事情。想出新的東西來(lái)做。
6、在此重申,成為一個(gè)熟練的設(shè)計(jì)人員。
it知識(shí)庫(kù):程序員,設(shè)計(jì)才是王道!,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。