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