Java架構(gòu)師與系統(tǒng)架構(gòu)師有區(qū)別嗎?
系統(tǒng)架構(gòu)師包含java架構(gòu)師,是一個(gè)概述。架構(gòu)師主要負(fù)責(zé)設(shè)計(jì)系統(tǒng)整體架構(gòu),從需求到設(shè)計(jì)的每個(gè)細(xì)節(jié)都要考慮到,把握整個(gè)項(xiàng)目,使設(shè)計(jì)的項(xiàng)目盡量效率高,開(kāi)發(fā)容易,維護(hù)方便,升級(jí)簡(jiǎn)單等。工作職責(zé)有:
1、確認(rèn)需求 2、系統(tǒng)分解 3、技術(shù)選型 4、制定技術(shù)規(guī)格說(shuō)明 專注于架構(gòu)方面的理論和代碼撰寫,很少寫業(yè)務(wù)代碼。
作為一個(gè)優(yōu)先的架構(gòu)師至少具備良好的溝通能力與領(lǐng)導(dǎo)能力、抽象思維和分析能力、技術(shù)深度和廣度。
經(jīng)常有一個(gè)誤區(qū)認(rèn)為架構(gòu)師就是項(xiàng)目經(jīng)理、架構(gòu)師負(fù)責(zé)需求分析、架構(gòu)師從來(lái)不寫代碼等等都有失偏頗。