技术之外:软件架构师的12项修炼

2019-05-19  本文已影响0人  JerrysCode

成为架构师,是很多技术人员的梦想,然而成长往往遭遇天花板。《软件架构师的12项修炼》认为所谓的“升职天花板”只是缺乏软技能而已,幸运的是这些都可以通过学习来改变。

架构师应该具备的技能

架构师需要具备技能组成一个层次结构。除了最底层的技术技能之外,还要具备关系技能,个人技能,商务技能等软技能。

关系技能

做事离不开人,面对各种人际关系的挑战,架构师需要始终保持文雅的姿态;

架构师应该具备良好的沟通能力和协商能力;

架构师不是行政领导,只能通过共识影响他人而不是命令别人服从自己。

个人技能

作为架构师,所有行为都会被放大检视,问题是无法隐瞒的,因此需要保持诚实,承认自己的弱点,勇于承认错误;

架构设计工作需要有激情,架构师要守护好自己的激情;

架构师面对非常复杂的局面,需要在不同的人,不同的事之间自如地切换。

商务技能

作为架构师,不仅仅要关注技术,还要关注客户价值和商务价值;

始终坚持实用主义,既要有前瞻性的眼光,也要考虑现实的各种约束;

此外,架构师要不断提升自己的认知,并通过讲故事的方式把这些认知和愿景灌输给团队

上一篇 下一篇

猜你喜欢

热点阅读