写点什么

将原则纳入到架构的生命中

用户头像
soolaugust
关注
发布于: 2020 年 12 月 16 日
将原则纳入到架构的生命中

最近一段时间,随着对架构的深入了解和体会,开始对架构有了新的看法,今天特地来和大家分享一下。



我们做程序员的时候,或多或少的都想要当一个架构师。我们看到公司中或者网上各式各样的架构图,感觉他们都很厉害。当我们按照架构去写代码的时候,也能感受到不同的架构对于自己的编码有着不同的影响。我们遇到不好的架构也会发出 我上我也行 的感慨。



我们于是去看各种各样的架构文章,或者去学习一些架构师的课程。我们期望着有一天自己能够成为自己仰慕的那种架构师。而突然有一天我们的机会来了,有一个项目或者模块需要我们来设计。我们满心欢喜,认为自己大展拳脚的机会来了。结果设计的时候突然茫然了,那些架构的课程说的都太宽泛了,根本没有办法直接拿来使用。很多好的设计你也知道,但是你突然发现,好像这样设计变得更复杂了。





你开始疑惑了,是要用完美的设计还是先把目前的功能实现了,后面再来修补。你的deadline越来越近,你不太执迷于良好的设计,架构对于你突然变得煎熬了起来,你只想赶快完成工作。于是你匆忙设计,只为完成工作。那些设计原则也早已被你抛之脑后。



最后你交了一份你自己都知道满是问题的架构设计,你也知道按照自己的设计,以后修补的工作肯定不少。你突然觉得架构好难,甚至觉得自己不是个架构的料。这时候你再看网上那些架构文章,你内心只觉得他们在夸夸其谈,没有任何实质内容。



你其实没有做错,你只是在经历成为架构师必经的阶段。从美好到破碎,才会让你重新审视 架构 这两个字的含义。随着你继续的了解,你会发现那些文章并没有说错,之所以让你没有让你觉得有用,是因为架构本身就是个变化的东西。他没有统一的结构,他需要你结合实际场景来去看。当你体会到这一点,你更加茫然了,因为这种自由恰恰让你不知所措。不知从何开始,就像黑夜中前行,地图已没有任何作用。需要你自己去体会,去摸索。





你没有走错,只是遗忘了开始。架构是没有统一的外表,但是他有着一样的核心。是你在很多文章中都曾看到的,是你在一开始就知道的事情。那就是原则,从你一开始学习架构,你就遇到的事物。随着你碰到的坑越来越多,你越发发现 原则 的重要性,你开始明白为什么那么多文章不去讲自己的架构多么多么牛逼,而是去和你探讨原则。因为他就像是指路明灯,在你迷茫的时候告诉你什么是正确的。在你架构的开始到审视自己的结果时,他就想一张检查清单告诉你,你还缺少什么,你还需要怎么做。



世上没有统一的架构,但是有一致的原则。就将这些原则纳入到你的架构生命中吧。



发布于: 2020 年 12 月 16 日阅读数: 427
用户头像

soolaugust

关注

公众号:雨夜随笔 2018.09.21 加入

公众号:雨夜随笔

评论 (2 条评论)

发布
用户头像
架构就是更高级的抽象,直到原则层面。
2020 年 12 月 16 日 16:22
回复
是的,架构就是不断抽象,抽象的程度就看自己的理解有多深了。
2020 年 12 月 16 日 16:31
回复
没有更多了
将原则纳入到架构的生命中