The author introduces a definition of architecture by the example of the Division of Labor in a crowd: dividing a whole (all work that accomplishes human existence) into different parts (Division of labor), accomplishing these divisions of labor by different roles, and by establishing mechanisms for communicating with each other in different parts, So that these parts can be organically integrated into a whole, and complete all the activities required by this whole. to summarize, the architecture is a whole with different parts, and the different parts are interconnected.
Architecture is caused by the defects of human beings and their purpose. Human ability and concentration is limited, but the goal is often not achieved by a person, so different individuals linked into a whole, through the coordination and communication between individuals to achieve a common purpose, so that the existence of the whole has a clear meaning.
In the second article of the author, the first thing we need to understand is that "the architecture actually solves the human problem ", and we already know that the creation of the architecture is driven by people, because the existence of the human being, the structure makes sense. Understanding the architecture is based on "concept", and then he gives us a detailed introduction to several concepts, including "concepts", as well as phase and abstraction. The author interprets these concepts from a dialectical point of view and feels that the author is to be a philosopher. These concepts are explained to the author of the ability to do a good job of the first must have to lay out, and this ability is able to correctly understand the concept, can find the problem represented behind the concept, and then can understand the target domain needs to solve the problem, so as to build a good framework for the foundation. we have a subconscious understanding of the concept, that is, when we talk about a concept, we are aware of the actual meaning that the concept represents, but this understanding may be broken down by our non-subconscious exploration and re-established after the disintegration "Understanding" is the exploration of the essence of the concept. Teachers often say, encounter things to ask why, a very simple question, when encountering a series of questions, will become a complex but more meaningful, more close to our inquiry of the starting point of the answer.
Why "The real understanding of why" the engineer, can grow into a qualified architect. Almost all professions and writings related to software require a solution to a problem, which is the "problem", which is not a word game, but a real key. But how do you figure out "the problem"? First of all, we must find the subject of the problem, because the structure is inseparable from the people, although the subject of the problem is often the object of the problem-people. A problem, the object is different, namely the subject is different, the main body of the different solution is likely to be different, different solutions, most of which is often not the most satisfactory solution, because we do not know who this is the problem.
The discussion of architecture