一個優秀的架構師應該具備什麼樣的素質呢?

一個好的IT架構師,眼光不會僅僅停留在寫代碼的層次上,在做開發的時間裡,他們會積極學習各種知識,經驗,培養自己的商業頭腦,包括擴展自己各方面的資源,這些積累會為他們未來成為管理者或創業打下牢固的基礎。

一個優秀的架構師應該具備什麼樣的素質呢?

架構師=前端工程師+後端程序員+系統分析師+關鍵技術解決+各種技術搭配+設計模式+部署調優+其他,可見架構師是多面手,在項目當中起到連接管理與項目成員的重要角色。因此,在通往大神級的架構師的道路上,你需要懂需求、設計、代碼、部署、架構、服務器、運維、調優等等。

一個優秀的架構師應該具備什麼樣的素質呢?

歷史觀-技術血脈

如果說“格局“是從空間的角度去看待問題,那麼“歷史觀“就是從時間的角度去看。

任何一種技術,都不是誰吃飽了沒事幹憑空想象出來的,它一定是要解決某個特定問題。而這個特定問題,一定有它的歷史背景:是因為之前的技術,在解決這個特定問題上,解決的不夠好、或者有其它副作用,所以才發明了這個新技術。

一個優秀的架構師應該具備什麼樣的素質呢?

所以,看待一個技術,一個方法論,需要把它放到“歷史長河“中,去看它在歷史中,處於什麼位置。

推而廣之,何止是技術,任何其他學問,何嘗不需要“歷史觀“?說個更專業點的哲學名詞,就這是所謂的“歷史唯物主義“吧!

一個優秀的架構師應該具備什麼樣的素質呢?

“冰凍三尺,非一日之寒”,優秀的架構師除了要有很深的專業技能外,還需技術全面、成熟練達、洞察力強、經驗豐富,具備戰略性和前瞻性思維能力,善於把握全局,能夠在更高抽象級別上進行思考。

說到現在,你會發現,我可能說的並不是一個“純粹的架構師“。的確如此,上面這些是我認為作為一個“技術人“,應該去不斷修煉的東西,而不是光“架構師“需要。


分享到:


相關文章: