北京北大青鳥校區(qū)分析:普通程序員如何才能晉升為系統(tǒng)架構(gòu)師?



在北京北大青鳥校區(qū)學(xué)習(xí)軟件工程師培訓(xùn)課程的學(xué)員都知道,大家畢業(yè)之后,最初級(jí)的崗位是普通的程序員?墒侨绻阍趯W(xué)校夠努力、技術(shù)扎實(shí)的話,就能直接晉升為系統(tǒng)架構(gòu)師,這也是許多學(xué)員的發(fā)展目標(biāo)。北京北大青鳥校區(qū)學(xué)術(shù)部許老師要提醒各位:在軟件開發(fā)領(lǐng)域中,流傳著這樣一句話:不是每一個(gè)程序員都能夠成為一個(gè)架構(gòu)師。可見,要想成為一名出色的架構(gòu)師,其實(shí)不是那么容易。那么,我們究竟應(yīng)該做好什么準(zhǔn)備呢?北京北大青鳥校區(qū)學(xué)術(shù)部老師為大家總結(jié):

1、前身必須是個(gè)出色的程序員

北京北大青鳥校區(qū)專家表示,每一個(gè)出色的架構(gòu)師,都是從程序員做起的。如果你不會(huì)編程,那么你永遠(yuǎn)不會(huì)成為一名出色的架構(gòu)師。因?yàn)槿绻軜?gòu)師不去實(shí)踐,只是想當(dāng)然的認(rèn)為“沒問題,這個(gè)想法能實(shí)現(xiàn)”,那么對(duì)于項(xiàng)目的落實(shí)而言是個(gè)很大的隱患。支付寶架構(gòu)師馮大輝也表示過,架構(gòu)師是一個(gè)比較“虛”的崗位,主要的問題都在“落地”的過程中。

2、要擁有豐富的抽象思維

北京北大青鳥校區(qū)專家表示,邏輯思維和抽象思維能力是一個(gè)架構(gòu)師最重要的素質(zhì)。eBay的Randy Shoup先生稱擁有條理清晰的邏輯思維能力的人“就像稀有動(dòng)物那樣難找”。

3、要有技術(shù)前瞻性

北京北大青鳥校區(qū)專家認(rèn)為,高級(jí)程序員與架構(gòu)師的區(qū)別就在于,架構(gòu)師不光是著眼于現(xiàn)在,不僅僅局限于開發(fā)細(xì)節(jié),比如如何調(diào)用,如何并發(fā)等等。而是跳出三界外,考慮一下面向未來問題和潛在風(fēng)險(xiǎn)的應(yīng)對(duì)之道。

4、是個(gè)問題解決大師

架構(gòu)師之所以為架構(gòu)師,是在于他們?cè)诿鎸?duì)龐大系統(tǒng)之時(shí),仍然能夠敏銳的發(fā)現(xiàn)其底層之真實(shí)。這不僅需要此哲學(xué)層面的“內(nèi)功”,還需要架構(gòu)師具有多領(lǐng)域知識(shí)和經(jīng)驗(yàn)的積淀。

5、擁有多領(lǐng)域的知識(shí)

北京北大青鳥校區(qū)專家觀點(diǎn):架構(gòu)師身為一名技術(shù)領(lǐng)袖,需要通過發(fā)散知識(shí)的光芒來統(tǒng)御開發(fā)團(tuán)隊(duì)的。如果只是對(duì)本行業(yè)知識(shí)做到爛熟于心,那還僅僅是一名熟練工的水平。要想晉升更高的層次,還需要跳出“只緣身在此山中”的困惑。

6、內(nèi)力

什么是內(nèi)力?很多人理解的內(nèi)力就是開發(fā)技術(shù),包括語言的掌握、對(duì)框架的掌握、數(shù)據(jù)庫管理能力、安全管理能力等等。但是北京北大青鳥校區(qū)專家認(rèn)為,架構(gòu)更多的內(nèi)力體現(xiàn)在對(duì)技術(shù)的綜合運(yùn)用上,光會(huì)編程的程序員,最多就能做到高級(jí)程序員,也就是技術(shù)實(shí)現(xiàn)上的高手。

7、懂得權(quán)衡取舍

在做架構(gòu)當(dāng)中,分析的思路是基于“情景”的:你需要提出各種可能的情景,然后來證明在每一個(gè)用戶使用場(chǎng)景中,系統(tǒng)的哪一些內(nèi)容是必要的、不可丟棄的——從而確定哪些部分是暫時(shí)可以不予考慮的。

8、要有管控能力

北京北大青鳥校區(qū)專家認(rèn)為,架構(gòu)師在管理和控制的能力上,需要有自己獨(dú)到的見解,而不是簡單的認(rèn)為這是項(xiàng)目經(jīng)理或者財(cái)務(wù)部門的事情。身為技術(shù)專家的架構(gòu)師,隨不需要處理那些煩雜的日常管理。奇虎架構(gòu)師李釗在一次接受采訪時(shí)道出過架構(gòu)師們的心聲,技術(shù)人才轉(zhuǎn)向管理就是莫大的浪費(fèi)。對(duì),如果架構(gòu)師只是一味的去進(jìn)行項(xiàng)目管理,那就和其他市場(chǎng)人員沒有任何區(qū)別了。在這里架構(gòu)師所需要的管理與控制,其實(shí)是從技術(shù)的角度,對(duì)一些問題的控制,特別是開發(fā)過程中的監(jiān)控,而不是普通意義上的純粹管理。

通州北大青鳥校區(qū)師資力量雄厚,擁有一支素質(zhì)高、技術(shù)強(qiáng)、教學(xué)精湛的講師隊(duì)伍,教學(xué)質(zhì)量始終如一,辦學(xué)水平名列全國前茅!學(xué)校教學(xué)設(shè)施先進(jìn),現(xiàn)代化的互動(dòng)式模擬項(xiàng)目實(shí)訓(xùn)室、電腦微機(jī)房等完善的基礎(chǔ)硬件設(shè)施,通州北大青鳥校區(qū)擁有全國先進(jìn)硬件設(shè)施設(shè)備,全國一流的教學(xué)設(shè)施設(shè)備,優(yōu)質(zhì)的教學(xué)質(zhì)量,完善的就業(yè)保障,確保每一名學(xué)子都能成功成材,歡迎全國廣大編程愛好者報(bào)讀我校!

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡章