In October March 23, Ivar became a guest at csdn. He talked with you about the growth path of programmers and immediately participated in it. Now he has the opportunity to communicate with masters in person! Http://community.csdn.net/Expert/topic/3836/3836209.xml? In my post temp =. 236294, a friend was dissatisfied with UML and Ivar, so he sent a series of replies.
I have provided some comments and comments today. You can view them in the post above or the content below. The content I posted below is as follows:
No one is engaged in UML. Only engineering is involved in China, but some UML is used to describe the project. Therefore, speaking of UML seems a little out of context.
In addition, it seems that mooniscrazy has some questions about the definition of science. In short, you don't have to be so angry. The truth must be explained.
In any case, UML is a kind of engineering accumulation and summarization, just like Mr. Gao's playcase. However, Mr. Gao does not seem to have any engineering experience, it may have been theoretically introduced (I guess I guessed it wrong, and I am welcome to criticize and correct it ).
Many sciences are accumulated from engineering experience. People who are purely engaged in theoretical research can study more in-depth things. However, these things often cannot guide engineering applications, what has been accumulated from the project is the most reliable thing to guide the project application.
Why is it relative?
Because pure engineering experience often has some limitations, because the low level of theory often affects the further summarization of engineering experience, even the accumulation of errors may occur. This is a historical issue. When learning history, you should have seen a lot of similar conclusions.
Therefore, when engineering experience reaches a certain level, we need to study some theories to improve it. I personally don't think there are any mistakes in UML. Of course, if we simply consider using UML as a joke, we will be a lie, naturally, this is not the case. (A manufacturer once made this in the bidding of China Telecom, and I hit it hard once, in the next two or three years, similar projects may not be easily invited ). Both practice and theory are required, so we should not focus too much on a certain point.
The above is my personal opinion, so I hope you should be as objective as possible when commenting on the affairs, rather than being too impulsive.
Of course, it is not correct to say that no one in China is engaged in UML, because the Chinese are the first in the world to destroy concepts. (do not argue with me if it is the first in the world, I just want to emphasize that many good words and concepts have been destroyed in China, and some people are deceiving people with UML.
In fact, UML is also intended for application now. We hope that you can use it in your project, rather than blindly following or opposing it. If you don't need it, how can you know it's a good thing or a spam?
If you want to find a weakness, the best way is to learn it and become an expert who uses it, so that you have more reason to criticize it. Otherwise, you may criticize something you are not familiar with at all. Can you talk about the root cause? Impossible! No one can evaluate what they don't know.
For example, if someone wants to scold me and is dissatisfied with my behavior or some things, I suggest you become a friend or even a good friend first. Then, one day, I suddenly jumped out and scolded me. Will this become a truly effective method to destroy me?
If you don't know me at all, scold me. Others can only think of you as a madman, because you don't know what kind of person I am and what kind of thing I can do. How can I handle what I encounter.
Remember one sentence: Mastering it can destroy it!
To tell the truth, I have personally studied the book "Ma Yi" in order to oppose some superstitious practices of my father. I have also read a lot of documents about watching. However, due to limited time, I have not been able to become a master in this field, so I still cannot persuade my father (of course, my father has not become a master in this field, huh, huh ).