Location>code7788 >text

lit. the path is most simple after reading (idiom); fig. after reading a book, one should think of something new and different

Popularity:562 ℃/2024-07-31 09:32:42
After reading "The Way to Simplicity Summer vacation I read the book "the road to simplicity - soft engineering practitioners of the mind", it is by Zhou Aimin, a senior practical experience has been a highly skilled programmer, it relies on decades of practical experience to write this although only a hundred pages, but the truth is every word. Sentence is the truth of the road to simplicity, and as the subtitle of this book, "soft engineering practitioner's mind" shows, this book profoundly elaborates on the guidance for the study of software engineering, as well as learning methods and ideas. What struck me after reading this book is that it is short and concise. Each table of contents of the book contains a profound truth, and each chapter begins with an old saying. For example, the opening chapter, "The Essence of Programming", cites the familiar example of Yugong Yishan, where we see the fundamentals of programming: sequence, branching, and looping. A project as huge as "Yugong Yishan" can be realized by such simple programming, which shows that the essence of programming focuses on the word "structure", just like the classic formula "program = algorithm + structure", structure is a very core part of a program. In my opinion, if the author himself has a deep grasp of these laws, want to write in the word is not difficult, the difficulty is how to Avenue to simple, with a short language to describe and let the reader understand the connotation, which is where the connotation itself. Just as a programming, technical programmers often have to write this Code is still very easy, but difficult in how to simplify it, so that it becomes more in the concise. What I feel most strongly about is the logic of thinking about writing code. In the past, I write a code, no matter it is simple or complex, is to read the requirements and then directly write, never care about the steps of the process, encountered the need to solve the problem only to start searching for solutions and knowledge from the brain, slightly encountered a little difficult will be like a headless fly, the knowledge they have learned one after another to try, luckily encountered the right one on the write out, has not been encountered! Then I would get stuck and spend a lot of useless effort without any results. At that time, I held the write out, and is right on the line, on the completion of the task of the mentality to write them, seems to write a lot, but very little thinking, as the book said, only to do a lot of physical work, the enhancement of professional knowledge but little effect. A good program to have a clear structure and algorithm, we need to cultivate how to think about the problem of the algorithm to be used and the structure of the problem, the problem of a thousand, when we master the essence of the problem-solving approach, we can become a good programmer, the force will block, water and earth cover. In the future, in the face of a problem, I do not need to go immediately start to solve it, I need to first carefully understand the needs of this problem, and what I need to do, how to do, think about how to make the program as concise as possible, with what kind of method is more appropriate, and gradually will be a huge problem, fragmentation, one by one to solve. In order to strengthen the implementation of this plan, I also need to complete each programming problem to think about whether I have followed the established steps to complete it, and if so, to review the process, to find out the problems encountered and the good points, and next time to take advantage of them, and if not in accordance with the steps to complete the rewrite, rethink, and re-completion of the topic. Finally, I sincerely invite all programmers and like want to become a programmer's companions a package of "the road to simplicity", I believe that we will read from it belongs to their own feelings and thinking.