架构师 week 1 作业二
根据当周学习情况,完成一篇学习总结
几年前,就是一个单纯的只知道写代码的程序员,其他的什么都不关心。 偶然的一天,得到一本书,通熟易懂,深入浅出,让我知道了,程序员不是单纯的写代码,还有好多有意思有价值的事情要做,从那以后,我就开始关注软件架构,开始关注软件开发的全生命周期,作为程序员的职业生涯的道路,宽阔长远了很多。 这本书的名称是《大型网站技术架构》,作者是李智慧。这次慕名而来,期望再一次得到思维的提升,打通任督二脉。
本周主要学习架构思维和架构方法。
架构思维
核心点是要弄清楚架构是为谁设计的,架构是为谁服务的,不能为了架构而架构
2 . 架构方法
架构是架构师设计,是需要输出,同时这种输出也是对思维的整理,有利于架构的优化。
架构输出是有一下相对固定的方式的(比较直观的就是各种uml 图)
同一种系统,不同的场景,设计出的架构是不一样的,相同的场景,面对不同的人群,架构的表述方式也是不一样的,主要的目的是让人更容易接受,并支持,架构设计才能得以实施。
3 . 架构文档
必须熟练掌握这种架构的表述形式,及uml 建模,这是基础的工具性质的东西。
版权声明: 本文为 InfoQ 作者【iLeGeND】的原创文章。
原文链接:【http://xie.infoq.cn/article/bdd95aac50da62047e3047d0d】。文章转载请联系作者。
评论