架构师的御人之道

简介: 一个团队的成员有很多人,其中包括项目经理,架构师,组长,组员等等其他人员。就纯开发而言,编写代码的人员只有架构师和组长、组员三个角色。要完成架构,就要利用好三种角色的关系,并且使用正确的人。架构师的责任是架构,构建出框架的摸样,而架构在实际应用中包含着两个概念:业务和开发。

一个团队的成员有很多人,其中包括项目经理,架构师,组长,组员等等其他人员。就纯开发而言,编写代码的人员只有架构师和组长、组员三个角色。要完成架构,就要利用好三种角色的关系,并且使用正确的人。架构师的责任是架构,构建出框架的摸样,而架构在实际应用中包含着两个概念:业务和开发。

 业务是什么?

业务是架构设计的重要依据,在设计时必须要有一个业务管控的角色和架构师一起进行,而这个业务管控的角色即可以是一个人也可以是多个人。

举个例子,我们在实际开发中经常遇见开发人员说设计不合理,从而产生反感情绪,有甚者拒绝开发。为什么?因为设计违背了开发人员对项目的理解,这些设计指什么?可以是数据库设计,可以是流程设计,也可以是其他。但如果在设计时和对应的业务管控角色一起进行,那么会很大程度的降低这种现象。

 开发是什么?

开发就是实际编码,实际编码分为两部分,框架编写和项目实现编写,框架编写时很多人有个误区,框架要由架构师完成。实际上框架编写架构师应该只参与一部分,那么就需要在团队中找到一个技术优秀的人和你一起完成框架,这里就是一个人而不是一个角色了,而之后其他组员的疑问,和框架的扩展就由这位成员来解答和完成,这样不但是对这位组员技术的一种锻炼,也节约了架构师的时间。

为什么需要这么一个人呢?举个例子,我们在实际开发中经常遇见开发人员抱怨框架设计不合理,不够细节,这时架构师做的任何解释其实都是惘然,因为一个人的话语永远是苍白无力的,而开发人员对技术的质疑和对业务的质疑对项目进行速度的影响是截然不同的,前者远远大于后者,但如果加一个开发人员和你一起去解释就不同了,它会保证项目顺利的进行。

 

理论中的架构和实际中的架构差距太大,在理论中,它没有人员的矛盾预测,没有成员的技术能力的预判,也没有人类情绪的设定,理论从来不会告诉你如何实现一个任何人都不理解的框架需要哪些谈判和沟通,他只会告诉你如何制作。而现实中,我们需要谈判,需要沟通,需要技巧,而这些不是一个人能完成的,它需要有人支持,有人理解,我们不能期盼每一个项目都有完美的领导和技术团队,我们只能通过沟通引领一部分人站到我们的身边,在面对困难的时候,能够屹立不摇。

----------------------------------------------------------------------------------------------------

注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!

目录
相关文章
|
架构师
如何成为应用架构师?
如何成为应用架构师?
|
消息中间件 设计模式 SQL
如何成为架构师?
总结这些年在支付宝做架构的经验,把自己摸索成长的内容写下来,从对架构师的认知到业务能力和架构能力多方面总结了案例经验,希望可以帮助到大家。
14339 27
|
设计模式 架构师 算法
为什么你是架构师?
想成为架构师或者已经是架构师的同学有没有问过自己一个问题:为什么你是架构师?其实就是问问自己为什么想成为架构师,是不是真的是一个架构师?架构师只是一个称呼,并不是你拥有了这个称呼就是架构师了。最主要的问题还是架构师和其他岗位同事的思维模式是有质的区别的。
268 0
|
缓存 算法 NoSQL
程序员养成架构师之路
程序员养成架构师之路
214 0
|
消息中间件 设计模式 架构师
架构师,没有你想的那么光鲜!
架构师,没有你想的那么光鲜!
|
设计模式 架构师 安全
我怎么才能成为一个架构师 ?
我怎么才能成为一个架构师 ?
|
存储 分布式计算 资源调度
如何成为一名架构师
想必工作多年的研发工程师,有很多都是想成为架构师。但是并不是每一个研发都有机会参与架构设计,很多公司不一定会主动培养你成为架构师。但是我觉得要先掌握架构师的知识体系,然后通过实践进行校验,自己把自己培养成一名架构师。 架构师需要具备的能力模型,需要那几部分组成呢
206 0
|
监控 JavaScript Java
掌握以下开源架构,你也是架构师
获取小伙伴们对于架构 还处于一个朦胧的时期,一听到架构就感觉好大高上。而自己想入坑,就无从下手。 那么楼主建议的入坑方式就是琢磨开源的架构,而且在以后的工作中,记住一句话------读书人的事怎么能叫偷。。。。。。。。 以下是楼主经常参考的开源架构 掌握以下开源架构,你也会回被其他人叫大佬。
319 1
掌握以下开源架构,你也是架构师
|
运维 架构师 程序员
什么是架构师?
什么是架构师?
469 0
|
运维 监控 安全
为什么说优秀架构师往往是一个悲观主义者?
18年前,200家企业由于在事故中信息系统遭到严重破坏而永远地关闭了。
25329 0