架构之路

发布于: 2020 年 05 月 31 日
架构之路

架构梦

每个程序员都有一个架构梦,希望成为架构师,这种愿望是美好的,激励着程序员向上。

本篇简记参加极客大学《架构师训练营》0期的开营典礼的心得总结。

架构是什么

当我们谈到架构到底指什么?

恐怕不同的人对架构有不同的理解。这一点都不奇怪,在软件设计篇中我有提到问题域这个概念,

当我们谈架构时,我们并没有规定问题域的大小。那么架构这个词代表的含义边界就较模糊。

因此宽泛的谈论架构意义不大,因为抽象的层次太高。

所以我觉得谈架构的需求,设计理念及目标意义更为实际。

架构师

如何理解架构师,我的理解是分析业务需求,设计架构和推动架构落地的人。

他们有什么特质?会处理亿级流量?会搭建高并发和使用各种中间件?传统企业小规模系统的设计负责人算不算架构师?

上面提到了架构是特定于问题域的,因此根据问题域的复杂度,相应的,架构也有复杂程度之分,架构的技术侧重点也不同。

架构师应当能在问题域中充当核心角色,梳理系统的复杂性,设计并输出合理的架构。

成为架构师

只有具备了对架构含义和架构师的职责的理解,才能更加清楚地认识到要不要成为架构师,及做一个架构师需要具备的素养。

我们很容易陷入学习技术的细节,而不弄清楚自己的目标。总希望能有速成体系来支撑我们的野心。可是读完一本书,参加完一门培训并不能让我们成为架构师。

谈了这么多,就是想说明很多时候,我们需要多多思辨,看穿问题本质,找到核心问题点来设计进阶路线。

何况,更多的时候,我们缺的不是具体技术,而是经验、专家的直觉。这些岂是短时间能获得的?

回到现实的一份工作中,我们需要思考一些问题来帮助我们认清作为架构师需要的能力。老板或上级为什么会让我们负责架构工作?很明显作为架构师,需要具备过硬的技术实力,

拿智慧老师的话来说,要让他人依赖你的代码,使用你的框架,遇到棘手问题你能很好解决,这样形成你的影响力。另外还需要具备较强的沟通能力,要具有说服老板和推动团队落地架构的能力。

发布于: 2020 年 05 月 31 日 阅读数: 14
用户头像

强哥

关注

这个强哥不太弱 2019.08.06 加入

肚子里的货都在文字里了。

评论

发布
暂无评论
架构之路