软件架构师的十大特点

原文地址:http://vitalflux.com/architecture-top-10-traits-software-architect/


最近有个同事问我,是什么成就了一个架构师。下文就是我的回答,适用于各个技术领域。其中我故意不考虑企业架构相关的问题。有错漏的话,请随意评论。另外,拼写错误也请多包涵。


1、相关技术知识


在相关技术领域具备扎实的专业知识。


2、分析、设计的能力


具备很强的分析和设计能力。

能运用设计模式解决各种各样的问题。


3、编码与验证性测试(POC)


熟悉该组织整个技术栈,并能使用各层的技术熟练地编码。

能快速实现验证性测试。


4、架构设计的实力


能为原始需求提供架构方案。

考虑周全:工具和框架的采用、安全性、性能和扩展性、依赖关系、集成、效益。

熟悉软件开发生命周期(SDLC):需求、分析、设计、测试、打包、部署。


5、建模语言或工具


能使用不同的建模语言或工具,向其他架构师、开发者、项目经理等人,阐述架构。


6、架构框架


能证明架构的可行性,包括其业务、应用、数据、基础设置方面。

了解TOGAF和ZACHMAN框架就更好了。


7、沟通能力


能与开发人员、测试人员、商业分析师、上级经理沟通无阻,无论在口头上和书面上。


8、布道


能讲解该行业的市场、技术知识。

能为全队提供培训课程。


9、销售、甚至售前


能参与售前工作(尤其对于软件服务业):制定技术方案、使用各种预算工具估计方案的规模和成本、与销售对象互动。


10、演讲技巧


优秀的演讲技巧,有助于以下活动:华丽的计划书和技术文档、PPT演讲、布道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值