Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 493|回复: 1

架构师随笔

[复制链接]

5

主题

8

帖子

101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
101
发表于 2025-11-16 20:13:02 来自手机 | 显示全部楼层 |阅读模式
大家好,我是作息非常神奇的克里斯。克里斯每天工作时间是7:30-19:30,不午休,吃午饭不离开工位,为的就是一个大范围连续时间思考,因为克里斯的本职工作除了管理软件团队还是软件架构师。
今天风和日丽,克里斯要去长沙开个很无聊的会,蹲在高铁站不能去撸铁的日子里分外无聊,一天不练的克里斯格外暴躁。于是打算唠一个钟。

不同于很多软件架构师,他们从成功的项目中自底向顶达到这个岗位。克里斯是在极其失败的项目中砍断了一部分的技术臂膀从上向下成为软件架构师的。我不是一个完美的软件架构师,甚至说作为架构师我是有缺陷的,讽刺的是识别这些缺陷使用的是架构师的能力,而承认他亦然。

软件架构就像他在行业内的定义一样,在业内公认没有一个定义。就像三维空间的人类没有一种感觉可以直接感觉时间,只能间接观察,软件架构就是这种三维空间的人类用于描述影响因子过多的事物是使用的工具。

架构按照从高向低分,分成了技术架构-系统架构-软件架构。 按照规模敏捷SAFe的定义,分成解决方案架构-系统架构-软件架构。 在这些之上的,如果我们增加一个维度,按照规模敏捷的思想认为系统有其两面性,及被研发的系统和研发系统的组织都是系统,那么组织架构也会浮出水面,组织架构的静态设计-组织框架,动态设计-组织管理方法论和项目生命周期模型,都会展现。进而人们可以轻易的理解为什么系统架构的康威第二定律非要把产品和组织的不可解除关系描述出来。

软件架构有三个技能为度,国际软件架构认证协会的教案里说
- technology
- methodology
- soft skills
也揭示了架构师的这个特性,即一个不民主的不甩手掌柜。
架构有一个不算公理的金字塔仲裁模型,
- 资源
- 质量
- 解决方案
也很好的给出了答案。
总之如果你给不出方案,你不一定是个差劲的架构师。但如果你不知道你给不出的方案危害到了什么广义质量进而侵害了什么资源,那你的确不是个好的架构师。
因为架构师的世界里,不讲民主,只讲透明,所以你注定孤独。

我是克里斯,我从来不按时更新,最近克里斯无聊考完了所有ASPICE得扩展模块,除了HW。后面可能会不定期的开始给大家继续条件。大家不要催我

另:今天回苏州就去深蹲了,克里斯现在很开心。
回复

使用道具 举报

99

主题

247

帖子

4216

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
4216
QQ
发表于 2025-11-17 07:29:06 | 显示全部楼层
架构师的世界里,不讲民主,只讲透明,所以你注定孤独。
但是Chris不会孤独,总有那么多读者愿意阅读你的分享,跟你学习。
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyo_Matlab
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-5-7 11:14 , Processed in 0.074505 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表