First explain a little, write this article just to tell my nearest mentality. And with a lot of enthusiasts.
I started to get in contact with the second grade of the university, because I was not a computer professional, I have gone a lot of detours. For example: 啃 << Data structure >> / life << software engineering >>, etc., but not only after reading After that, the brain is all chaotic (the clouds are not known), and it is impossible (there is no ability) to live in alive, it is complete for the passion of the burning. ())
This situation has continued until about this year, because I came out to work (dry programmer), accidental opportunities, borrowed a photo called << UML in the library (what has been forgotten now, Herch), this book translation is more problem, mainly some terms are not in accordance with the usage of the mainland, but I peeked some OO thinks and technologies from the book. It is "the article" Tiancheng, a wonderful hand. "
After that, I was catching up with the Buffali Kent Beck's << Reconstruction >> In the hot sale, then order a book, I have seen it in the future. I haven't gratified it for the design of the project. I don't know if it is right there. There is a fault - reconstruction, you can make me maximize confidence and courage, and it is indeed an effective improvement design.
The problem later is that the software engineering knowledge of the previous software project is very blurred. How do you design? All those who write books. Obmit. Later, I checked, the original Kent is also the founder of XP, real more tree Master A. I bought "Hug Change >> << Test Drive Development >>, etc., now, I don't dare to say that I can complete the project, at least know how to do it.
With knowledge, I want to do it, but "Example of learning others" is a stunt that everyone knows. At this time, it is catching up with Uncle Bob. << Agile Software Development >> Live,,, it is it, where the author is Kent (I like) and GoF (four giants, don't say you don't know << Design mode >>), then I feel that the big cow is big cow, seeing people, for any questions, driving lightly, I don't know when I am Can go to the other. (I did the example of "automatic payment", using Java, actually, it is very embarrassing, it is very powerful)
In fact, the truth, their design capacity is not easy to learn. You see that they are designed from the user's story, they will not be embarrassed, they will know! I don't have a 10 years of skill I have a hard time. Fortunately, now the big cow is willing to write books.
By the way, I personally feel that the design model is really a must read, at least to improve the skill and speed from the user story to the design. You can make you have a rule, otherwise you will be in the old guy who has been tempered for many years. . .
There is also a more important thing to appear with the "hug change" about XP series, which is also very inspired.
I personally think that reading books don't have to bite the word, it is important to understand the author's intentions, understand it, better than its table. Refameful, my article is not what is going to say, I want to tell you to continue to work hard, or want to share. (The end of nonsense, go back to sleep.)