不論是在公司內(nèi)部,還是在面試過(guò)程中,經(jīng)??吹胶芏嚅_發(fā)人員,說(shuō)想成長(zhǎng)為架構(gòu)師,但是實(shí)際上卻像一支無(wú)頭蒼蠅一樣學(xué)習(xí)、成長(zhǎng)。所以今天我就來(lái)簡(jiǎn)單總結(jié)一下,開發(fā)人員要成長(zhǎng)為一個(gè)架構(gòu)師,都應(yīng)該學(xué)習(xí)哪一方面的知識(shí)。也就是:架構(gòu)師的能力模型。
(PS:本文純屬個(gè)人見解,并不一定完全正確。對(duì)于此類話題,每個(gè)人可能都有不同的看法。歡迎大家拍磚。)
開發(fā)人員職業(yè)發(fā)展方向
在說(shuō)明架構(gòu)師能力模型前,我得先說(shuō)明開發(fā)人員在職場(chǎng)中的職業(yè)發(fā)展方向圖。
開發(fā)者應(yīng)該根據(jù)自己的性格、愛好來(lái)選擇自己的職業(yè)方向。對(duì)于性格外向、愿意多與人交流、溝通能力較好的同學(xué),可以考慮向管理方向發(fā)展。對(duì)于熱愛技術(shù)、喜歡鉆研、性格偏內(nèi)向的同學(xué),則更適合往技術(shù)方向發(fā)展。
兩個(gè)方向并沒(méi)有好壞之分,只是術(shù)業(yè)有專攻而已。兩個(gè)方向也不是完全獨(dú)立的,對(duì)于技術(shù)總監(jiān)、架構(gòu)師及其以上的崗位,往往也需要較強(qiáng)的溝通能力,以及一定的管理能力。