关于总架构师的一些思考(转)

https://cn.linkedin.com/pulse/%E5%85%B3%E4%BA%8E%E6%80%BB%E6%9E%B6%E6%9E%84%E5%B8%88%E7%9A%84%E4%B8%80%E4%BA%9B%E6%80%9D%E8%80%83-yao-zhang

又是一年了,这几天和好朋友进行了一些关于总架构师的讨论。于是根据自己的经验做了些总结。

对于总架构师,我觉得做事即做人。

总结了一下几个纬度:

1. 技术和业务

技术上看总体架构和业界趋势。业务上看客户价值。这二者是相互关联的。一个好的架构必定是为业务服务的,同时也必须是实际可落地的。指定总架构并转换成可实现得技术路线图,是总架构师的KPI和核心能力。

2. 人和事

从人的方面,其实架构就是团队在技术上的一致遵循。或者说,只有得到团队和组织的一致遵循,架构才可称之为架构。遵循不等同于认同。一个大的产品线中,子系统,子团队众多,遵循总体架构,总有人满意、有人不满意。总架构师需要有能力说服不满意的团队也能为了整体利益遵循总体架构。架构师还必须和管理者建立起无间的信任,与兄弟部门和团队有良好的关系,和自己团队的工程师充分交流,保持尊重并帮助他们积极成长。

从事的方面总架构师需要知道哪些该做、哪些不该做。从宏观层面上来说,治大国如烹小鲜。总体架构牵一发而动全身,总架构师必须从技术的立场维持架构的相对稳定性,需要在交付功能和渐进重构中找到平衡。对总体架构的改变,必须深思熟虑,尤其是技术上,不能为了架构而架构。从微观层面上,总架构师需要看清哪些事是自己该做的,哪些事是不该做的,该抓的抓,该放得放,不能成为团队的单点。这样才能提升整个团队的效率和质量。

3. 领导力和道

总架构师没有人事权,需要用领导力来领导技术团队。领导力体现在用正确的方式鼓励大家做正确的事。用华为的话就是:”方向大致正确,团队保持活力“。其最好的方式就是以身作则。自我驱动,设定目标,保持坚毅,负责,正直,透明,热情,关心并尊重他人,这些都是总架构师必须的品质和能力。

子曰:”获罪于天,无可祷也“。 总架构师需要在技术上保持初心,不随波逐流,争名逐利。站在技术的桥头堡,给予管理者最有效的支持。

你可能感兴趣的:(关于总架构师的一些思考(转))