大學(xué)剛畢業(yè)那會,一個程序員的成長之路一般是這樣的梨撞,初級程序員雹洗、中級軟件設(shè)計師、高級系統(tǒng)分析師卧波。那會时肿,系統(tǒng)架構(gòu)師還沒有這個提法。
第一次聽說系統(tǒng)架構(gòu)師港粱,是2008年比爾蓋茨宣布卸任微軟CEO那年螃成,蓋茨宣布辭去微軟所有職位,唯獨(dú)保留一個首席系統(tǒng)架構(gòu)師的職位查坪,從此覺得系統(tǒng)架構(gòu)師是一個挺牛的崗位寸宏。
這兩年,我先后報考了計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試(簡稱軟考)的系統(tǒng)架構(gòu)師和系統(tǒng)分析師考試偿曙,對這兩個崗位定位有了更深的了解氮凝。
系統(tǒng)分析師出現(xiàn)較早,早期軟件分工沒有那么細(xì)致之前望忆,系統(tǒng)分析師統(tǒng)管全局罩阵,同時負(fù)責(zé)系統(tǒng)需求分析、架構(gòu)設(shè)計及項(xiàng)目管理启摄。后來才分拆出項(xiàng)目管理師及系統(tǒng)架構(gòu)師角色因篇。
分拆之后啊片,
系統(tǒng)分析師阻肿,主要負(fù)責(zé)的工作為獲取并分析用戶的需求咸灿,形成文檔,并指導(dǎo)整個項(xiàng)目的開發(fā)蕾羊。系統(tǒng)分析師要求有足夠的應(yīng)用領(lǐng)域知識喧笔。
系統(tǒng)架構(gòu)設(shè)計師,則負(fù)責(zé)整體的龟再、宏觀的系統(tǒng)設(shè)計溃斋,對架構(gòu)進(jìn)行描述、分析和評估吸申。系統(tǒng)架構(gòu)師要求更了解技術(shù)梗劫。
回到軟考中享甸,系統(tǒng)分析師考試范圍更廣,除了IT梳侨,技術(shù)管理等方面的知識以外蛉威,甚至包含數(shù)學(xué)、會計走哺、法律等內(nèi)容蚯嫌。而系統(tǒng)架構(gòu)設(shè)計師主要考系統(tǒng)架構(gòu)相關(guān)的技術(shù),也包含需求丙躏、數(shù)學(xué)择示、法律、英語等方面的知識晒旅。兩者的知識重合度超過70%栅盲。
從技術(shù)含量來看,系統(tǒng)架構(gòu)師技術(shù)含量更高一些废恋。
大家也傾向于認(rèn)為谈秫,系統(tǒng)架構(gòu)師含金量也更高些。
所以如果有程序員想報考軟考高級資格考試鱼鼓,我建議選擇軟件架構(gòu)師拟烫,而不是系統(tǒng)分析師。