從零開(kāi)始開(kāi)發(fā)億級(jí)流量小紅書(shū)項(xiàng)目實(shí)戰(zhàn)
架構(gòu)師在公司中擔(dān)當(dāng)著「IT架構(gòu)靈魂人物」的角色,因?yàn)樗麄儾粌H做著架構(gòu)師的本職工作,還同時(shí)做程序開(kāi)發(fā),寫(xiě)核心代碼。另外,架構(gòu)師依舊是技術(shù)高手,編程能力依然是一流的。
從圖表結(jié)果來(lái)看,我們可以認(rèn)為架構(gòu)師是一家公司的IT架構(gòu)靈魂人物,他必須具備出色的設(shè)計(jì)能力、編程能力和溝通能力,在完成本職的架構(gòu)工作外,還要協(xié)調(diào)好項(xiàng)目中人員的關(guān)系,做出合理的分工,最終完成全部工作。
架構(gòu)師是程序員個(gè)人發(fā)展的一條道路,在一家公司里有著極為重要的地位,是團(tuán)隊(duì)的關(guān)鍵人物,擔(dān)當(dāng)著重責(zé)。
軟件架構(gòu)師李先生這么比喻道:「架構(gòu)師的工作就像是他打造一棵樹(shù)的主干和枝干,然后程序員們讓這棵樹(shù)上長(zhǎng)出樹(shù)葉和果實(shí)?!?br>一名架構(gòu)師必須能夠?qū)懗鏊H自設(shè)計(jì)的系統(tǒng)中最難以實(shí)現(xiàn)的那段核心代碼,種出主干和枝干,才能將“冒芽開(kāi)花結(jié)果”的重?fù)?dān)交給開(kāi)發(fā)團(tuán)隊(duì)來(lái)做。
既然架構(gòu)師是「靈魂人物」,那么,成為一名架構(gòu)師,需要具備怎樣的素養(yǎng)呢?
優(yōu)秀架構(gòu)師需要具備怎樣的素質(zhì)
擔(dān)任全棧技術(shù)架構(gòu)師三年的劉先生表示:「架構(gòu)師雖然經(jīng)常需要做一些分工的工作,涉及到一些管理層面,但在我看來(lái),它并不算完全的管理,更考驗(yàn)溝通能力和他的設(shè)計(jì)能力?!?br>在具體分析架構(gòu)師該具備的素質(zhì)前,我們首先了解下架構(gòu)師的主要職責(zé)有哪些。我選取了平臺(tái)上企業(yè)對(duì)JAVA架構(gòu)師、前端架構(gòu)師、爬蟲(chóng)架構(gòu)師發(fā)出的面試邀請(qǐng),我們先來(lái)看一看企業(yè)對(duì)架構(gòu)師這一職位的需求描述是什么——
企業(yè)對(duì)Java架構(gòu)師的職位描述與職位要求