写点什么

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

用户头像
Eric
关注
发布于: 2020 年 06 月 10 日
架构师训练营第一周 - 学习总结

架构师是一顶帽子,不是一把椅子

架构师是一个角色而不是一个职位。承担起架构设计、对系统架构负责的那个人就是架构师。



架构师的主要职责

  • 编写架构设计文档

  • 开发编程框架

  • 重构软件代码

  • 设计系统架构

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

  • 优化系统性能

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

  • 保障系统安全与高可用

  • 大数据应用

  • 技术创新

  • 沟通管理



架构师的主要能力

  • 编程能力

  • 基础技术掌握能力

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

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

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

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

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

  • 快速学习能力

  • 沟通与领导能力



心得

架构方法、架构模式、关键知识点可以训练,但是架构离不开实践,一定要关注场景。在不同场景下(需求、可调配的资源)会产生不同的架构,没有唯一正确的架构。架构也会随着业务发展而演变。



架构是权衡的艺术,没有完美的架构,但又灵活的架构。最重要的是完成任务。



如果团队成员职责混乱,那么你将会设计出一个混乱的系统。



架构师除了技术工作以外,还需要为项目的顺利进行铺平道路,给团队的带来达成任务的信心,成为团队的主心骨。更高层次的架构师还需要为产品的发展和演化奠定基础。



用户头像

Eric

关注

给写代码的人写代码 2017.10.17 加入

Clojure

评论

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