一个优秀的架构师应该具备什么样的素质呢?

一个好的IT架构师,眼光不会仅仅停留在写代码的层次上,在做开发的时间里,他们会积极学习各种知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这些积累会为他们未来成为管理者或创业打下牢固的基础。

一个优秀的架构师应该具备什么样的素质呢?

架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与项目成员的重要角色。因此,在通往大神级的架构师的道路上,你需要懂需求、设计、代码、部署、架构、服务器、运维、调优等等。

一个优秀的架构师应该具备什么样的素质呢?

历史观-技术血脉

如果说“格局“是从空间的角度去看待问题,那么“历史观“就是从时间的角度去看。

任何一种技术,都不是谁吃饱了没事干凭空想象出来的,它一定是要解决某个特定问题。而这个特定问题,一定有它的历史背景:是因为之前的技术,在解决这个特定问题上,解决的不够好、或者有其它副作用,所以才发明了这个新技术。

一个优秀的架构师应该具备什么样的素质呢?

所以,看待一个技术,一个方法论,需要把它放到“历史长河“中,去看它在历史中,处于什么位置。

推而广之,何止是技术,任何其他学问,何尝不需要“历史观“?说个更专业点的哲学名词,就这是所谓的“历史唯物主义“吧!

一个优秀的架构师应该具备什么样的素质呢?

“冰冻三尺,非一日之寒”,优秀的架构师除了要有很深的专业技能外,还需技术全面、成熟练达、洞察力强、经验丰富,具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考。

说到现在,你会发现,我可能说的并不是一个“纯粹的架构师“。的确如此,上面这些是我认为作为一个“技术人“,应该去不断修炼的东西,而不是光“架构师“需要。


分享到:


相關文章: