0
点赞
收藏
分享

微信扫一扫

架构师了解一下


什么样的公司才需要架构师

不是所有的公司都需要架构师

简言之,专为解决系统复杂问题而设置的岗位(架构师岗位)


小公司要不要架构师?

创业公司需不需要架构师?

简单业务链需不需要架构师?

上述的三个结果都是无法发挥架构师的价值


成为架构师必须具备的条件

高级工程师

1.技高一筹(对常用的技术运用非常熟练)

2.具备自己造轮子的能力(归档,工具类)

3.API文档的阅读能力(尤其是英文文档realy)

4.自学能力(思考能力,融汇贯通)


系统架构师

5.具有全局观念(高度和视角,没有解决不了的问题,只有想不到的点子,系统之间,人与人之间的配合)

6.善于帮助团队解决问题

7.具备预见能力(业务性能的10倍)

8.技术能力、知识视野、解决问题的效率


下面是一个典型的不利架构

架构师了解一下_架构

架构师了解一下_系统架构师_02

架构师了解一下_架构设计_03

下面是业务过于耦合问题:

架构师了解一下_系统架构师_04

业务层架构设计原则

架构师了解一下_架构设计_05

上述分层依赖的约定:

架构师了解一下_架构师_07


架构师了解一下_架构_08


接下来就是存储层:

架构师了解一下_架构师_09

架构师了解一下_架构_10

数据库查询慢的解决办法:

架构师了解一下_架构设计_11

架构师了解一下_架构_12

架构师了解一下_架构设计_13

下面是基础服务层架构设计案例:

架构师了解一下_系统架构师_14

架构师了解一下_架构师_15

最后历经8个月的架构效果:

架构师了解一下_架构_16

附录:

总结学习方法


1.找博客、看文档(官方的或者第三方的)


   优点:见效快(复制粘贴)


   缺点:知识零碎的,松散的


2.问同事、问朋友


   优点:解决问题快(不一定),有感情 


   缺点:欠人情,脸面,不可持续


3.看视频,看录播


   优点:形象,容易得手


   缺点:中高端,费时间,市场上很少有这样的人具备录制中高端视频能力的人


             看视频好好的,老师的环境,但是,自己已调试,出bug,结果么地方找,没地方咨询


4.看书



   优点:非常系统、很全面



   缺点:没有几个人能坚持下来, 很枯燥,没氛围


5.有大牛带着


   优点:如果有再好不过了


   缺点:这种可能性几乎为 0






举报

相关推荐

0 条评论