架构师必备的七种能力.docx
《架构师必备的七种能力.docx》由会员分享,可在线阅读,更多相关《架构师必备的七种能力.docx(8页珍藏版)》请在优知文库上搜索。
1、架构师,这个职业在大部分人眼中,认为他们在IT领域无所不能,不但拥有高超的架构决策能力,还精通各项主流技术领域.在发生问题时,他们能够快速诊断故障并解决,在推进项目时,他们能够精准掌控各方面信息来源.企业对架构师的期望可能会更高,认为他们是能够推动整个科技文化转型的关键要素,是能够调动各个科技团队融合的核心角色.不知在你们心目中,架构师的形象是怎样的,是超级英雄还是救世主,但至少从我这二年对架构肺的理解和认识而言,他们可能都不是.甚至他们仅仅是一个听上去比较高端的职业罢了,只不过是被大多数人给神化了,导致那些对架构牌并不了解的人们,对他们产生了误解.所以,今天就和大家聊一下,在我的心目中,架构
2、师到底是怎样的人物,他们的价值体现在哪里,以及他们应具备哪些基础能力。决策能力架构决策,就是在不确定的情况下对架构设计做出决定,而架构设计是架构师最关键的工作,那么亳无疑问,想成为一名优秀的架构师,那得先成为一名优秀的决策者.架构决策前一般都会经过深思熟虑,从而在面对诸多不确定因素的情况下,能够做出最佳的架构决策,但有一些架构师在做出架构决策前,会陷入无休止的纠结中.殊不知,这不但没有快速解决问题,层至还可能会产生额外的隐形成本,并且在某一时刻后,这些隐形成本将会发酵,并引发风睑及问题.所谓三思而后行,并非适用于任何决策,至少在架构决策上并不完全适用,对于那些可逆的决策,即便没有十足的把握,架
3、构师也应当机立断.MartinFowler曾提出过这样的观点:架构肺最重要的任务之一就是消峡软件设计中那里不可逆的决本.你没听错,架构师应把更多的精力花药在判断决策是否可逆,若不可逆,则通过延迟决策,来争取更多的时间去消除它要知道,架构决策有时候需要与时间进行赛跑.因为,往往“最佳时刻”的架构决策比最佳的架构决策更具有价值.沟通能力架构决策需要适量的信息,但这些信息从来就不会从天而降,架构师应当快速识别架构决策可能会影响的相关利益方,并与他们充分沟通来获取信息。大部分传统企业的架构师,经常会端坐在象牙塔中,绘制那精美绝伦的架构高阶蓝图,而面对架构决策,仅凭借别人的成功经验,草率的做出架构决策.
4、优秀的架构师应当抛开头衔,放下姿态,不断游走在相关利益方之间,他们可能是业务人员,或者是研发人员,甚至是高层领导,从而去寻找辅助架构决策的线索.通过沟通,架构师可以充分洞察各方背后百正的意图,井站在不同的客观视角,透彻分析不同架构决策给相关利益方所带来的优劣势.通过沟通,架构师可以解决他们之间语言障碍,同时也给对方带来一些他人的见解,并重新唤醒对方的思考和创造能力.架构师的沟通能力不仅仅只是简单的信息传递和反馈,它更重要的作用是能够产生一种连接,这种连接可以穿透不同人中间所设置的屏建,并设法帮助他们达成共识.取舍筋力快速架构决策固然正要,但快速并不代表盲目,架构师仍然需要判断哪些方面对他们当下
5、而言更重要或更有价值.既要、又要、还要只可能发生在虚拟世界,在现实世界中他们需要舍小取大,适可而止,从而做出合理的架构决策,而其中必然需体现出架构师的取舍能力.刚从研发转为架构的入门架构师,他们往往会花赛更多的精力投入在技术层面,因为,他们坚持崇尚性能优越、健壮性高的应用系统.这本身并没有错,但不应盲目追捧,并脱离现实情况,他们应该纵观全同,并在技术、成本、业务等之间徘徊,在尽可能短的时间内,寻找出它们的平衡支点.架构决策的背后是不断取舍的过程,而取舍的目的是实现架构决策的合理.由此可见,取舍能力对于架构决策的重要性。取舍能力还能够充当沟通能力与决策能力之间的一种协调器,从而实现在有限的资源下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 架构 必备 能力