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