`
- 浏览:
8947263 次
- 性别:
- 来自:
上海
-
架构师特质:
- 能够帮助团队的同事解决问题,参与项目和产品设计
- 对于公司的产品和项目发展方向有清晰的认知
- 常常思考企业产品和项目的方向对公司产生的价值
- 跟业务人员有良好的沟通,善于发掘需求
- 具备很广的知识面,不一定要很深入
- 大局观、开放心态和善于沟通
- 复杂问题简单化的抽象能力
架构师分类:
架构师的职责:
-
平衡
平衡需求和条件、平衡性能和功能、平衡需求和成本
-
一致
确保需求的一致性;取保产品规划、产品线架构规划和本产品架构与设计的一致;确保客户需求、架构约束、设计准则在实施阶段得到一致贯彻
-
分解
将系统分解成子系统;将子系统分解成模块;将模块分解成类设计
-
集成
将功能上的分解与系统性能和质量上的要求进行衔接,以便于正确引导下一步的分解动作
-
纵览
纵观整个系统及其存在的商业背景,以便于制定出重要的设计指导规则和设计控制规则
-
简捷和优美
设计上的简捷和优美,并在实际实施中得到贯彻
-
保持完整
保持系统的要求平衡均匀地、有侧重地、逐步地、一丝不苟并且完整地实施
-
吻合
在项目启动、设计、开发、运行维护、服务等完整的生命周期内,吻合各个stakeholders的需求
架构师的能力要求:
-
专业技能
-
商业经验
-
沟通技能
-
平衡决策能力
-
多任务处理能力
-
规划能力
-
驱动能力
架构师主要工作内容:
- 冷静和系统地平衡与性的要求,分析软件系统质量的要求和其他系统特性
- 控制和处理有关系统粒度、范围、包含、连接和耦合的问题
- 澄清接口策略,制定接口架构约束原则
- 计划系统资源分配与调度原则
- 稳定业务关系模型(实体、关系、协同动作)
- 制定系统身份识别、认证、命名、存取控制的策略
- 规划系统静态特征和动态行为转化模型
- 确定系统级的基础框架组成,稳定架构基线
- 按照外界环境与内在制约因素选择相应的开发流程,规划开发环境,开发工具,测试工具,版本控制工具等
- 确定监控与报告流程,选择有效的汇总、统计、分析、报告工具
- 为软件设计与开发制定架构约束及架构原则,并确保后续的开发遵守了这些原则
- 软件系统的部署、初始化、装载顺序、卸载顺序、运行监控等系统运行时的规划
- 软件系统测试、交付的原则及计划
- 按照外界环境与内在制约因素选择相应的开发技术
- 规划软件系统哪些部分自主开发、哪些部分外包开发或外购产品
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Node.js 与 io.js 那些事儿;深入解析和反思携程宕机事件;推荐文章|Article序列化和反序列; 高;可用可伸缩架构实用经验谈;专题|Topic;深入浅出 Mesos(三):持久化存储和容错;深入浅出 Mesos(四): Mesos 的资源...
46_体验一下面试官对于分库分表这个事儿的一个连环炮 47_来来来!咱们聊一下你们公司是怎么玩儿分库分表的? 48_你们当时是如何把系统不停机迁移到分库分表的? 49_好啊!那如何设计可以动态扩容缩容的分库分表方案...
廖凯谈nodejs在淘宝的应用 java的那些事儿,java7,JAVAFX2.0以及VAADIN框架
架构师 2017.9月刊,网上也是可以免费下,来源infoQ CONTENTS / 目录 热点 | Hot 重磅开源 KSQL:用于 Apache Kafka 的流数据 SQL 引擎 推荐文章 | Article 洞悉流程!微服务与事件协同 Kafka 设计解析:流式计算的新贵...
而且里面不仅仅是分布式的知识,还非常接地气地写了如何做一个好的架构师,其实我认为这不仅仅是写给想做架构师的读 者看的,就是给读者一些建议,如何更好地提出意见、如何更让别人关注你的声音、如何看到他人的...
软件架构是一种思想,一个系统蓝图,对软件结构组成的规划和职责设定。...软件架构和软件框架是一回事儿吗?相信有相当一部分人搞不清楚这个问题,也会有相当一部分人认为是一回事儿,只是不同的叫法而已。架构的英文
对于一个架构师来说,掌握各种语言的优势并可以运用到系统中,从而简化系统的开发,是其架构生涯的第一步。 对于一个开发团队而言,能够在短期内开发出用户满意的软件系统是引起核心竞争力的体现。 每个一个程序员...
陈硕 Google分布式系统专家 课程简介 本课程从网络编程的基本原理入手,基于Linux系统平台...希望系统掌握或重温网络编程相关知识,快速应用于实践的架构师、开发者,以及其他从事网络开发、运维、测试的 IT 从业者。
架构师?没有 运维?继续没有 估计大家都没遇见过这样的工作吧?哈哈. 历经艰难、跟各个部门(IE、PE、生产、PMC、QA等)唇枪舌战、好在在6月底总算是全部上线,总算是一点欣慰,毕竟决定了接手这个项目,那就要用心去...