"Boulevard to Jane" is a book written by greatlypraised, but not a systematic exposition of the software Engineering book, is a combination of their own experience and thinking to clarify their understanding of the application of the book Some thoughts on software engineering, this book is the author of the Ten-year development work summary, although not thick, but flashing the light of independent thinking. Although this book is not a book that teaches you project management, software engineering or programming skills, he is a collection of technical essays that sparkle in the light of thought.
in the programming of the fine meaning, the author quoted Yugong Yishan's allusions to explain the truth in brief, understand the BASIC programming: Order . Loops and Branches , Such a large project, such as "Yugong Yishan", can be achieved through such simple programming. This is the fine meaning of programming.
Will not write the program, and this is actually the problem that you want to learn, as long as it is not congenital retarded or the day after tomorrow, can learn programming.
for the program = algorithm + structure ". The great thing about this formula is that it doesn't mention Codeanywhere. It can even be said that in this formula, the code does not exist, there is only thought. The algorithm is a description of the logical implementation of a program, and the mechanism is the data entity that the logical implementation relies on. As long as the developer will design the algorithm for this program, then the program will be stereotyped. In all algorithm architectures, there are only three execution logic: sequential branching and looping. Simple if sequential tables, complex as trees, graphs, their algorithms are described by the above three execution logic. Programming, as a behavior, only needs to see its logical approach. At the same time, we should also analyze the logical relationship and dependencies of the event, and then use the code to achieve, diligent thinking should also occupy the corresponding time.
In terms of language, what we've learned so far C + + , Java and so, as the greatlypraised teacher said for any language, when you are familiar with a language, you will find that the programming language only likes and dislikes problems, there is no question of whether. In any language, you can master and start programming skillfully. Because any language, their underlying libraries are so similar, and their APIs are so dependent on the operating system. But in general have to master a very proficient in the language of their own programming, to have their own skills, can not can chew. In the absence of engineering, what is said above is the whole of a programmer. Master a language, understand some of the common logic of life, they use the method of program thinking and learning some algorithms.
I think This book is a book that needs to be read over and over again, and it is the experience and truth that the author summarizes in practice. And the author of the Software engineering related problems have a lot of sentiment, and can be vivid expression. The summary of these practices is invaluable and valuable is the thought rather than the vivid small example. One of the things I learned from this book is that thinking about a problem is about the nature of the thing, and the other shapes are easy to master only by mastering and figuring out the nature.
Reading the thoughts of "Boulevard to Jane"