2023-05-10
西安 青島
今天分享一位好程序員學(xué)員(X同學(xué)),在互聯(lián)網(wǎng)公司擔(dān)任Java架構(gòu)師的工作日常。
在這位X同學(xué)的公司,并沒(méi)有明確的Java架構(gòu)師的title,沒(méi)有說(shuō)誰(shuí)的封號(hào)是叫Java架構(gòu)師。小源覺(jué)得這也是對(duì)的,因?yàn)镴ava架構(gòu)師,它是一種能力。在X同學(xué)工作當(dāng)中,目前有一部分職責(zé)是負(fù)責(zé)金融風(fēng)控的架構(gòu)。X同學(xué)的日常,除了寫(xiě)代碼開(kāi)會(huì)以外,就會(huì)在做架構(gòu)。那到底什么是做架構(gòu)呢?架構(gòu)到底長(zhǎng)啥樣?雖然X同學(xué)剛?cè)胄羞€在學(xué)習(xí)的路上,不過(guò)根據(jù)X同學(xué)的分享,可以?huà)伌u引玉說(shuō)一說(shuō)。
如果說(shuō)老板的工作是畫(huà)餅,那么架構(gòu)師主要就是幫老板把餅做出來(lái)的。首先,就是大家都能理解的,叫做技術(shù)規(guī)劃,從全局的層面來(lái)制定技術(shù)發(fā)展的大致方向和路徑,也就是確定啥時(shí)候和面,啥時(shí)候起鍋燒油。其次,需要做一些架構(gòu)決策,就是我們常說(shuō)的技術(shù)選型和方案評(píng)估,明確該用什么面,用什么鍋,以及用多大火烤多長(zhǎng)時(shí)間。最后,需要做邊界和職責(zé)的劃分,明確我們的要與不要,我們可以加芝麻、撒白糖,但是加醬油是肯定不行的。
那作為一個(gè)架構(gòu)師,技術(shù)當(dāng)然很重要,深度和廣度缺一不可,你有足夠的技術(shù)視野,才能夠幫助我們做出具有可擴(kuò)展、可維護(hù)、可靠且安全的架構(gòu)。我們還需要有業(yè)務(wù)洞察能力以及產(chǎn)品的相關(guān)知識(shí),因?yàn)榇蠖鄶?shù)情況下,架構(gòu)師的工作還是要服務(wù)于商業(yè)的,對(duì)于業(yè)務(wù)和產(chǎn)品有基本的認(rèn)知,你才能做出適合業(yè)務(wù)發(fā)展的架構(gòu)。當(dāng)然,抽象能力也是必不可少的,有好的抽象能力呢,才可以讓自己的想法更加清晰,并且可以通過(guò)架構(gòu)文檔、架構(gòu)圖這些形式把它表達(dá)出來(lái)。我的想法不夠,你還得落地,這個(gè)時(shí)候,就需要有足夠的決策力和協(xié)同能力,你要敢于做出決定,并且做出決定之后,能協(xié)調(diào)各方把它給落地掉。
當(dāng)然世界上肯定沒(méi)有完美的架構(gòu),所以架構(gòu)師,也需要足夠的自省,敢于承認(rèn)錯(cuò)誤,并且敢于接受失敗。說(shuō)了這么多,你聽(tīng)上去好像是不是并不難?沒(méi)錯(cuò),只要你有好的學(xué)習(xí)能力,不怕吃苦的精神,人人都可以是架構(gòu)師!
開(kāi)班時(shí)間:2021-04-12(深圳)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-17(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-03-22(杭州)
開(kāi)班盛況開(kāi)班時(shí)間:2021-04-26(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-10(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-02-22(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2020-09-21(上海)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2019-07-22(北京)
開(kāi)班盛況Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號(hào)-5 京公網(wǎng)安備 11010802035720號(hào)