专栏名称: CSDN
CSDN精彩内容每日推荐。我们关注IT产品研发背后的那些人、技术和故事。
目录
相关文章推荐
新浪科技  ·  【#智谱COO张帆即将离职#】智谱AI ... ·  昨天  
新浪科技  ·  【净利跌两成,均价降4万! ... ·  昨天  
51好读  ›  专栏  ›  CSDN

架构师的必备素质和成长途径

CSDN  · 公众号  · 科技媒体  · 2017-01-09 10:14

正文

请到「今天看啥」查看全文


纵观自己的架构师成长之路,我认为必须要踏踏实实地做好当下的事情,保持好奇心,不断地学习新技术、积累新经验和掌握新技能。紧跟时代的发展和技术的进步,不断地扩大自己的业务和技术领域,那么成长成为架构师就是水到渠成的事情。

建筑设计与软件架构

图2 古玛雅金字塔建筑设计之美


要了解架构师的成长之路,就要先清楚什么是架构。架构一词不是软件行业的专有名词,而是从古老的建筑行业借来的。在墨西哥有个很出名的古代玛雅金字塔,叫ChiChen Itza。塔的四个面分别代表春夏秋冬四个季节,每个面上有91级台阶,代表每个季节91天,4X91=364,再加上塔顶共365,代表一年有三百六十五天。在每年的冬至和夏至,塔身因为阳光照射会出现神奇的蛇影,准确地预测季节变化。古玛雅人的架构设计形神兼具,甚为奇妙,充分体现了架构之美。我们今天的软件系统架构设计与之相比,相形见绌。

图3 建筑师如何做架构设计


在日常工作中,架构师在设计系统的时候会画一张图,HP的服务器,思科的路由器,Palo Alto的防火墙,Tomcat的应用容器,mySQL的数据库等,把各种产品拼凑在一起叫架构设计。这是很棒的产品宣传。如果这是一部电影,可以售卖植入式广告。每个解决方案的供应商都肯定会对这个架构设计表示由衷的感激。 对建筑物,最好的建筑师从来不用供应商的名称来描述桁架、梁和支撑,而是用这些部件的大小、负载能力和组成等。这是因为建筑师会基于价格、信誉和质量选择不同供应商的解决方案。建筑师心里很清楚,用供应商的名字描述的是实施,而通过规范和要求来描述,这才是架构设计。







请到「今天看啥」查看全文