你好呀,我是芃(péng)篙,一個(gè)相信思考和努力能夠拿到結(jié)果的家伙。
今天把架構(gòu)師相關(guān)的話題再往外延伸一點(diǎn),探討下實(shí)際工作中的架構(gòu)師。之前聊到過,在2022年版本系統(tǒng)架構(gòu)師的教材里,明確提出了架構(gòu)師的分類。芃篙最近剛好也在關(guān)注解決方案架構(gòu)師這個(gè)方向,那么就把理論上和實(shí)際崗位上的情況,結(jié)合起來,做個(gè)對(duì)比。
01.崗位概念
教材里參考的是微軟的概念,我們?cè)诰W(wǎng)絡(luò)上查的時(shí)候,主要找到的是微軟和亞馬遜對(duì)這個(gè)崗位的描述?;蛟S是因?yàn)閬嗰R遜本身的六頁(yè)紙文化,相關(guān)的描述還多一些。


02.能力體系解讀
那我們就以亞馬遜的描述為主。
亞馬遜希望招聘經(jīng)驗(yàn)豐富且積極進(jìn)取的技術(shù)人員,他們需能在技術(shù)深度與良好人際交往能力之間把握獨(dú)特的平衡,在與一些全球最具知名度的品牌合作時(shí),能夠推出 并發(fā)展全新的平臺(tái)服務(wù)。解決方案架構(gòu)師是善于自我激勵(lì)的人士,他們?cè)谲浖?技術(shù)銷售或咨詢領(lǐng)域交付成果方面取得了可靠的工作業(yè)績(jī)。我們希望此類人士能夠具 備下列能力:從戰(zhàn)略層面考慮業(yè)務(wù)、在復(fù)雜情況下圍繞客戶目標(biāo)創(chuàng)建技術(shù)定義、開發(fā)解決方案戰(zhàn)略、引導(dǎo)并調(diào)動(dòng)資源,以及交付成果。
您最好能夠 編寫代碼且與其他人一樣優(yōu)秀,同時(shí),您愿意幫助指引更廣泛的行業(yè)朝向您所堅(jiān)信的技術(shù)方向發(fā)展。從學(xué)生到 CIOs,您可以在各個(gè)層級(jí)的技術(shù)人員和開發(fā)人員中迅速建立可信度。您喜歡與其他人分享自己的工作激情,而且,您能夠運(yùn)用良好的判斷力,以選擇這樣做的戰(zhàn) 略性機(jī)會(huì)。您不僅希望成為推動(dòng)行業(yè)發(fā)展的一份子,您還想成為行業(yè)的領(lǐng)導(dǎo)者。如果您就是這樣的人,我們期待著與您聯(lián)絡(luò)。
作為亞馬遜的解決方 案架構(gòu)師,您將與客戶、客戶經(jīng)理、業(yè)務(wù)開發(fā)、工程以及產(chǎn)品團(tuán)隊(duì)進(jìn)行合作,設(shè)計(jì)具有可擴(kuò)展性、靈活性和適應(yīng)性的架構(gòu),以解決客戶的業(yè)務(wù)問題并促進(jìn)我們?nèi)路?務(wù)的應(yīng)用。在與銷售團(tuán)隊(duì)合作時(shí),您將在廣泛的客戶群體中推動(dòng)收入增長(zhǎng)。作為備受信任的客戶需求向?qū)В鉀Q方案架構(gòu)師將幫助企業(yè)了解平臺(tái)整合的最佳實(shí)踐。
描述的十分具體。這家企業(yè)對(duì)解決方案架構(gòu)師的要求是啥,應(yīng)試者自我定位是啥,最終如果很匹配的話以后的工作范圍是啥。
網(wǎng)絡(luò)上也有人吐槽亞馬遜的解決方案架構(gòu)師就是個(gè)打雜的、四處擦屁股的活兒。但是事情應(yīng)該沒有這么極端。
從能力要求的角度上看,大概有這么幾個(gè)方面:
要懂業(yè)務(wù),并且是從戰(zhàn)略層面理解;
要懂客戶,并且要理解客戶目標(biāo);
要懂技術(shù),并且要設(shè)計(jì)解決方案維度的戰(zhàn)略;
要懂管理,能夠溝通、協(xié)調(diào)資源;
要懂交付,項(xiàng)目要能落地,要做好維護(hù)。
從工作范圍上看:
內(nèi)部協(xié)同幾乎所有崗位的角色,設(shè)計(jì)架構(gòu)、解決客戶問題、促進(jìn)軟件和服務(wù)的應(yīng)用;
外部協(xié)同銷售,推進(jìn)收入增長(zhǎng);
整體上,既要懂客戶需求,也要懂內(nèi)部資源整合,做到高效能轉(zhuǎn)化。
03.在成長(zhǎng)路線上的可能位置
雖然這個(gè)崗位叫“解決方案架構(gòu)師”,但是我們可以感受到有點(diǎn)類似于部分架構(gòu)師和部分分析師的角色。怎么說呢,在8年以上的行業(yè)工作經(jīng)驗(yàn)的軟件工程師的角度來說,編碼能力只是需要考察的冰山一角。無論是理論上的系統(tǒng)架構(gòu)師還是系統(tǒng)分析師,抑或是企業(yè)上的解決方案架構(gòu)師,對(duì)人的能力要求和定義也都呈現(xiàn)出多元化的狀態(tài)來。大概就是一個(gè)既要、又要、還要的狀態(tài)。
對(duì)傳統(tǒng)的資深軟件開發(fā)工程師來說,很多人的狀態(tài)大概是這樣的:
懂一些業(yè)務(wù),但是局限于自己開發(fā)過的需求,對(duì)戰(zhàn)略處于懵懂甚至不信任的狀態(tài);
知道一些客戶,但是僅限于給這些客戶解決過什么售后問題;
懂技術(shù)是真的,但是可能只懂自己負(fù)責(zé)的部分,最常見的是APP只懂APP,后端只懂后端,沒辦法有整體的理解;
不太懂管理,看組織是否提供機(jī)會(huì),甚至一部分人在心里跟管理是對(duì)抗性的關(guān)系;
懂一些交付,大部分是做軟件項(xiàng)目的技術(shù)負(fù)責(zé)人。但是如果涉及到軟硬件體系性的解決方案、部署、終端上架和售后,那么還是存在認(rèn)知盲區(qū)。
我們?cè)傺由煲幌?,微軟和亞馬遜有明確的“解決方案架構(gòu)師”的崗位,但是它們的名額始終是有限的。在工作中或者企業(yè)的業(yè)務(wù)中,更多的可能性是,它不一定明確出這樣一個(gè)崗位出來,但是它一定也有這樣的角色的需求?;蛟S它掛名的就是資深開發(fā)工程師,或者技術(shù)專家,這只是title命名或崗位定義的問題。
在芃篙看來,大概有這么幾種類型的崗位,會(huì)有往“解決方案架構(gòu)師”方向發(fā)展或者要求的趨勢(shì),僅供大家參考。
比如,組織的技術(shù)管理者。中基層的技術(shù)管理者,在團(tuán)隊(duì)梯隊(duì)成熟的前提下,往業(yè)務(wù)方向找價(jià)值是一個(gè)常態(tài)的思路,可以以此為參考去做出更多的個(gè)人結(jié)構(gòu)價(jià)值;
比如,安排給某個(gè)業(yè)務(wù)線的技術(shù)負(fù)責(zé)人。一個(gè)企業(yè)的某個(gè)業(yè)務(wù)板塊在沒有做大之前,很難被授予獨(dú)立的研發(fā)資源。在研發(fā)都是公用的情況下,職能團(tuán)隊(duì)會(huì)給不同的業(yè)務(wù)線配備唯一的技術(shù)負(fù)責(zé)人,便于做業(yè)務(wù)到技術(shù)的轉(zhuǎn)化。如果你是這樣一個(gè)角色,可以把自己的遠(yuǎn)大目標(biāo)定義為該業(yè)務(wù)線未來做大之后的CTO的位置;近一步來說,就是針對(duì)這個(gè)業(yè)務(wù)線的解決方案架構(gòu)師;
比如,安排給某個(gè)客戶的技術(shù)負(fù)責(zé)人。某些企業(yè)可能存在按照客戶進(jìn)行項(xiàng)目制落地的情況,那么針對(duì)一些大客戶會(huì)分配一對(duì)一的技術(shù)負(fù)責(zé)人,并非是簡(jiǎn)單的FAE工作。那么這個(gè)時(shí)候,可以認(rèn)為是一個(gè)技術(shù)面向客戶的窗口??梢约訌?qiáng)跟項(xiàng)目經(jīng)理和銷售等角色的溝通,爭(zhēng)取往解決方案架構(gòu)師方向做突破。
“解決方案架構(gòu)師”這樣的崗位,看起來是一個(gè)從技術(shù)端內(nèi)部可以看全局、整合資源,并且需要從技術(shù)端延伸到業(yè)務(wù)端的一個(gè)崗位??梢哉J(rèn)為是從資深研發(fā)工程師,往上去突破自身能力的合適的參考或者跳板。同時(shí)也給了我們一種“技能樹”維度的參考,自己的狀態(tài)到底是怎么樣的,哪些地方需要有意識(shí)地去補(bǔ)齊。
理論的最大好處就是能夠讓我們?cè)谶@個(gè)復(fù)雜的、不確定的世界中,快速找到一條適合自己的、確定的路徑。而我們跟實(shí)際工作中結(jié)合起來看之后,又多了發(fā)現(xiàn)身邊成長(zhǎng)機(jī)會(huì)的“慧眼”,更具備目標(biāo)感,就少一些迷茫。