我從事這么多年互聯(lián)網(wǎng)一線開發(fā)工作,接觸了很多一線大廠的架構(gòu)師。
至今還沒遇到過java架構(gòu)師是培訓(xùn)出來的。架構(gòu)分為基礎(chǔ)架構(gòu)和業(yè)務(wù)架構(gòu)。都是建立在大量的實踐經(jīng)驗之上的。對計算機原理,編程語言,邏輯思維,抽象歸納,拓撲編排都有非常高的要求。培訓(xùn)機構(gòu)的老師大多水平都不高,大都是在開發(fā)領(lǐng)域無法提升一步或者厭倦了開發(fā)才從事培訓(xùn)工作。所以不要指望他們能教非常有用的架構(gòu)知識。而且一個有經(jīng)驗的開發(fā)工程師想通往架構(gòu)師的道路也有很多路要走。需要積累很多的經(jīng)驗。從局部到整體。從實際到抽象。大多數(shù)人成不了架構(gòu)師。能成為架構(gòu)師的都是佼佼者。個人認為能稱得上架構(gòu)師 最起碼要沉浸這個行業(yè)五年以上,這還是對有天資的人來說。普通開發(fā)就不一樣了,很多培訓(xùn)班速成大概需要半年。但是現(xiàn)在初級太多了,競爭力很大。慎重考慮。打個比方 軟件開發(fā)就像蓋大樓。架構(gòu)師就是設(shè)計整個樓的結(jié)構(gòu)的。你以為隨便培訓(xùn)就能設(shè)計的嗎?不過當個泥瓦匠,水管工還是很容易的。目前培訓(xùn)班就是培養(yǎng)這種低級角色。這也就是我們開發(fā)自稱碼農(nóng)的原因。