架構(gòu)師?一定是開發(fā)人員的職業(yè)發(fā)展方向嗎?
兩年前,也很希望自己能夠成為一個軟件架構(gòu)設計師。后來,慢慢就失去了興趣,甚至很不喜歡架構(gòu)師這個詞。
架構(gòu)師通常是,最大程度利用現(xiàn)有成熟的技術(shù)完成產(chǎn)品目標。但在我看來,這意味著妥協(xié),抑制創(chuàng)新,而我恰恰是,一個憑激情和沖動來完成一些挑戰(zhàn)性任務,以對現(xiàn)有產(chǎn)品在性能、功能進行大幅度改進的一個人。
架構(gòu)師通常協(xié)調(diào)不同的人的設計,達成一種妥協(xié),一種平衡又或取舍。盡管架構(gòu)師通常對產(chǎn)品的發(fā)展,對項目的成功能夠起很大的作用,但是,我想在未來的幾年內(nèi),我還有能力創(chuàng)造的時候,不會刻意要自己成為一個架構(gòu)師。
我所認識的要做架構(gòu)師或職位是架構(gòu)師的人,大多數(shù)沒有什么技術(shù)創(chuàng)新,也沒有什么突出成就,所以覺得這個詞很虛。認為他們沒有什么突出成就,是從一個技術(shù)狂熱愛好者的角度來看的。注意,我無意貶低他們的工作成果,我承認,從產(chǎn)品方面來看,他們起的作用很大。
我更佩服一些有激情的程序員,也就是老一輩的黑客。例如Dennis Richie和Ken Thompson,他們創(chuàng)造了Unix,C語言,Linus Trovalds創(chuàng)造了Linux。我們會稱這些頂級的程序員為大師,稱很多優(yōu)秀的程序員為黑客(不是那種發(fā)動網(wǎng)絡攻擊的黑客)。他們憑激情創(chuàng)造一切,不為常規(guī)所約束,是真正的程序員。
我要說明的是,架構(gòu)師不是程序員,它是更像項目經(jīng)理的一種角色,充擔很多協(xié)調(diào)性的工作。
我是一個程序員,渴望能夠成為一個優(yōu)秀的程序員,有所創(chuàng)造,我不希望成為一個架構(gòu)師!這就是我在新年里的職業(yè)發(fā)展定位。。。

文章來源:
http://www.cnblogs.com/jobs/archive/2005/01/06/87100.html