原文链接(转载请注明出处): "软件架构师如何工作" 前言 要想了解软件架构师如何工作,首先要搞清楚这么几个问题:什么是架构,怎样理解架构,如何做好架构,什么是软件,什么是软件架构师,软件架构师的工作是什么,怎么理清技术、业务和架构三者的关系。资深架构师王概凯在 "《架构漫谈》" 系列专栏中一一给出 ...
分类:
其他好文 时间:
2018-03-08 19:37:12
阅读次数:
126
通过社会的架构举例,从原始自给自足独立完成衣食住行,到发展中分工合作、相互沟通、将事物完成到一个更好的水平。从而我知道了架构的动力: 必须由人执行的工作 每个人的能力有限 每个人的时间有限 人对目标系统有更高的要求 目标系统的复杂性使得比单个人完成这个系统更能提高质量,提高个人的时间效率 一个主动的 ...
分类:
其他好文 时间:
2018-03-08 18:36:25
阅读次数:
133
要学好软件架构,首先要解决的问题就是什么是架构。一直以来,在软件行业,对于架构的定义都有争议,很多人都在讨论架构,但是很多人都不知道到底什么是架构。很多大佬都对这个架构有争议了,像我这种还没出师的菜菜鸟就更不用说了,更是对软件架构没有什么理解。 在读过王概凯老师的《架构漫谈》之后才有所了解,文章中写 ...
分类:
其他好文 时间:
2018-03-08 18:09:42
阅读次数:
162
软件架构师如何工作? 不同于软件工程中只需要编码的“低级”码农,一名合格的软件架构师首先要对架构有深刻的理解。那么什么是架构?从建筑的角度解释,架构是计划、设计和建造建筑物、物理结构的过程和生产活动。从这个定义上看,架构像一个过程,但又不明确。为了弄清这个问题,我们首先要了解为什么会产生架构?在最早 ...
分类:
其他好文 时间:
2018-03-08 02:52:32
阅读次数:
174
在王概凯先生的9篇关于软件架构师的博客-《架构漫谈》中,我们可以看到文中谈到了架构的定义、含义,架构主要是要认识概念,如何做好架构之架构的切分,然后谈到了软件与架构之间的关系(什么是软件,软件架构是要解决什么问题,从架构的角度看如何写好代码,理清技术、业务和架构之间的关系了),下面依次写出我对9篇博 ...
分类:
其他好文 时间:
2018-03-07 21:52:26
阅读次数:
273
老师上课围绕《架构漫谈》前四篇图文并茂的讲解了何为架构,架构的基础,以及识别问题和架构切分这些作为架构师需要了解的最基本的知识。现在要讨论的是软件架构师应该如何工作,如何更好的,更快的,更有效率的工作。 要想做好一个工作就应该了解这个工作最基本的需求是什么,而作为一个软件架构师就必须应该清楚的知道自 ...
分类:
其他好文 时间:
2018-03-07 18:53:29
阅读次数:
150
架构漫谈是由资深架构师王概凯执笔的系列专栏,通过对其阅读,我从中逐步认识到了什么是架构,怎样做好架构,软件架构如何落地等内容。 一、什么是架构 在软件行业,对于什么是架构一直有很多的争论。事实上,架构在软件发明时的N多年以前,就已经存在了,这个词最早出现在建筑上。架构产生的五个动力可以概括为:由个人 ...
分类:
其他好文 时间:
2018-03-07 17:02:30
阅读次数:
170
架构漫谈(资深架构师王概凯执笔的系列专栏)博客读后感。 其实谈起架构,首先要知道架构的真正含义为何?正如架构漫谈中所提到的,架构是处理和计划、设计、构造建筑和其他物理上的结构的产物,这段定义虽然是以建筑为主体的,但软件行业的架构也与之相符:根据要解决的问题,对目标系统的边界进行界定(即上下范围图); ...
分类:
其他好文 时间:
2018-03-06 23:19:41
阅读次数:
185
一、架构的定义 所谓一千个架构师中有一千种“最好的架构”模式。 “架构”是我们这行业种一个很常见的词,表明其必然也是经历了很长的岁月打磨所形成的一个词。架构的这个词出现的意义是什么?为了解决什么问题?只有把这2个问题想明白了,才能设计出一个良好的项目架构。 我认为 架构类似于画房屋设计图,在刚开始我 ...
分类:
其他好文 时间:
2018-03-06 17:50:02
阅读次数:
157
一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的 ...
分类:
其他好文 时间:
2018-03-05 18:11:55
阅读次数:
264