I have read the first chapter of "Boulevard to Jane", and now write my book.
First, the opening is introduced by the "Yugong Yishan", describing the origin of the original needs, the basic way of project communication, and determine the project objectives, in order to achieve this goal has chosen an orderly, achievable technical solutions. In the implementation of the project in the appearance of the people according to the different tasks divided for technical personnel, engineering managers and a foreign association. The discourse of the foolish public contains the fundamental of programming: order, branching, and looping. In other words, programming can be achieved through these three parts, which is the fine meaning of programming.
The second section of this chapter also mentions the question of "meeting or not writing a program," which is quite right in the book "except for those who are born mentally retarded or are lazy and can learn to program." As the book says, if you wake up in the morning, you know what to do "if it's cold, then wash your clothes, and if it's hot then, day after night, until death," this thing, then you can program. So the program does not have to say, only write and not write.
Then, the third section of this chapter writes the phrase "program = algorithm + structure" that our teacher often says . Programming, as a behavior, only needs to know its logical method. The first task of programming is to analyze things clearly and to understand the logical relationship and dependencies of events. Then write the code to implement it. This sentence really needs to be remembered: the active work and the diligent ponder all must occupy the time.
Next, the fourth section of this chapter speaks of language. said: When you are familiar with a language, the programming language only likes the problem, there is no problem. Indeed, the language is roughly the same, and when you are familiar with a language, you can master and start programming in two weeks. I also have a little experience, last year we learned a year of C + +, this year we have to learn Java. I flipped through the Java textbook and looked at Java 's basic syntax, feeling like C + + . The difference in language is mainly in the scope of application, in a language to do something, rather than other languages, just because the language is more suitable for this kind of processing than other languages, with this language faster, not that other languages can not do this kind of processing.
Finally, the last section of this chapter says that in the absence of engineering, the above four sections are all about a programmer. So in the absence of engineering, the emergence of the algorithm master, Game Master, and so on, but no engineering master.
In short, after reading the first chapter of the programming of the fine meaning, I think I feel the biggest is the understanding of the fundamental programming: order, Branch and loop, to understand the teacher often said "program = algorithm + structure". Know the code to achieve programming before the first to analyze the matter clearly, to understand the logical relationship and dependencies of the event.
"Boulevard to Jane" The first chapter of the programming of the essence of the book