系统架构师应该具备的技术素质

架构师目前有很多种分类,各自由不同的称呼,如:业务架构师、平台架构师等。

系统架构师

系统架构师是产品线的设计负责人,是一个负责理解和管理并最终确认和评估非功能性系统需求,给出开发规范,搭建系统实现的核心架构,对整个软件架构、关键构件、接口进行总统设计并澄清关键技术细节的高级技术人员。

这里聊了指产品技术线的架构师,统称系统架构师。

应该具备的技术素质

  1. 具备丰富的一线大中型开发项目的总体规划、方案设计及技术队伍管理经验。
  2. 具备软件行业工作经验,熟悉业务领域的技术应用和发展。
  3. 具备项目管理理论基础,并在应用系统开发和项目管理上有实践经验。
  4. 对相关的技术标准有深刻的认识,对软件工程标准规范有良好的把握。
  5. 具备C/S和B/S体系结构或特定领域软件产品开发、架构和设计的经验。
  6. 具有面向对象分析、设计、开发能力,精通UML等建模工具,熟练使用Rational Rose、PowerDesiger等CASE工具进行设计开发。
  7. 对相关编程技术(JAVA、PHP、.NET、Python等)及整个解决方案有深刻的理解和熟练的应用,并且精通架构和设计模式,并在此基础上设计产品框架。
  8. 精通大型数据库如Oracle、Sql Server、Mysql、DB2等的开发和设计。
  9. 对计算机系统、网络、安全、应用系统架构等有全面的认识。
  10. 良好的团队意识和协作精神,有较强的内外沟通能力。

作者

一个合格的架构师成长起来实属不易,且行且珍惜。架构师都是一路披荆斩棘过五关斩六将在白茫茫的高级工程师中杀出来的,可以说每一个都是自驱型和复合型人才,既有广度又有深度。

作者:Owen Jia,推荐关注他的博客:Owen Blog

转载于:https://my.oschina.net/timestorm/blog/3084495

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值