架构师修炼之路
文章平均质量分 88
根据个人自身经历,梳理和总结的一个软件开发团队架构师需要修炼的理论基础、实战技能和思维方法,以及一些相关的扩展知识。
okjohn
从业20多年,大厂15年,经历过软件开发、需求分析、系统设计、架构设计、技术创新、技术管理等各类工作,在设计、创新、系统工程方面有一定心得。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《架构师修炼之路》——②对架构的基本认识
本文简要介绍了架构的定义、架构演进历程,说明了架构设计在软件项目中的重要性,并介绍了架构设计的本质j(决策和平衡)、架构决策的依据(需求、质量属性和约束)和架构设计中模块、组件和微服务三个概念的区别和联系,并简单列举了常见的架构设计方法。原创 2025-11-10 22:31:50 · 1297 阅读 · 0 评论 -
《架构师修炼之路》——①浅谈需求分析与管理
需求分析是架构设计的基石,方向错了,后面的努力可能都白费。虽然需求分析工作在业界很多公司中通常由产品经理主导,但还需项目经理、架构师、开发代表、测试等关键角色一起深度参与。而架构师在其中的主要职责包括:1)了解项目的范围或系统的边界,了解用户的核心诉求,确保架构设计解决真正的问题,即“做正确的事”;2)评估技术可行性和风险;3)基于自身技术功底和业务经验,在方案选型中作出合理的技术权衡,并支撑工作量评估。对需求的敏感性和把控能力也是架构师的一项基本素质。原创 2025-10-21 20:52:51 · 1194 阅读 · 0 评论
分享