当前位置 - 股票行情交易網 - 裝修設計 - 架構師和程序員有什麽區別,各自都有什麽要求?

架構師和程序員有什麽區別,各自都有什麽要求?

程序員屬於關心新庫,編碼語言,測試覆蓋率,完成開發任務等的極客物種。他們通常在壹個或幾個組件/服務中工作,但他們不決定這些組件如何相互配合以適應整體大局。(有很多開發人員了解這壹點,但他們沒有必要)

軟件架構師屬於另壹個極客物種,專註於所有組件的設計以及它們如何適應大局以支持業務用例或公司的未來願景,而不是過多地關註壹個組件。有各種類型的建築師:

1.企業架構師:了解各個組件如何相互交互以及其他後臺IT系統(包括CRM,訂單管理,BI或網站)的軟件架構師。

2.解決方案架構師:軟件架構師,除了技術和設計知識之外,在30-50%的時間內在業務方面工作,具有深厚的功能知識。

3.技術架構師:與壹個團隊或幾個團隊合作的軟件架構師,負責指定編碼標準,代碼審查,可擴展性,部署,性能等方面。

4.性能架構師:軟件架構師,與各個團隊合作,測試其組件的性能和線性可擴展性,同時決定編碼最佳實踐以獲得更好的性能。