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