架构师训练营第一周学习总结

用户头像
梦行
关注
发布于: 2020 年 06 月 10 日

什么是软件架构

软件架构,是有关日案件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计

什么是架构师

架构师是做架构设计、对系统架构负责的那个人。架构师是一个帽子,不是一个椅子,架构师是一个角色,而不是一个职位。

架构师的主要职责

  • 编写架构设计文档

  • 开发编程框架

  • 重构软件代码

  • 设计系统架构

  • 进行技术选型,解决技术应用中的问题

  • 优化系统性能

  • 模块分析与微服务架构重构

  • 保障系统安全与高可用

  • 大数据应用

  • 技术创新

  • 沟通管理



架构师应该具有的能力

  • 编程能力

  • 基础技术掌握能力

  • 常用技术产品的理解与应用能力

  • 性能优化与分析故障的能力

  • 常用架构模式和框架的理解与应用能力

  • 建模以及设计文档的方法和能力

  • 业务理解与功能模块及非功能模块拆解能力

  • 快速学习能力

  • 沟通与领导能力

如何提升做架构师的能力?

  • 需要有对应的架构方法去支撑你所做的设计

  • 架构模式需要视业务场景而定,不能为了做架构而做架构,没有最好的架构框架,只有最适合的框架;

  • 做架构师一定要有足够的实践经验,有真实场景;

  • 要学会总结、沟通的能力;



发布于: 2020 年 06 月 10 日 阅读数: 50
用户头像

梦行

关注

还未添加个人签名 2019.08.04 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第一周学习总结