Hello everyone! I have a small problem, I hope you can help solve your prawn.
Want to make comrades, what kind of programmer do you want to go?
Already the same program, what kind of programmer do you take?
Exit the comrades of the programmer, what kind of programmer do you take?
The following is a comment on a prawn to me "to Chinese programmers and all people concerned with Chinese software development."
China software comes to this day, still does not jump out of the software workshop and the individual heroic strange circle, and the reason is difficult.
Here I just want to talk about a few personal feelings according to my personal experience, and it is also a role of a throwing brick.
1. With humiliation.
China software is backward, look at our neighbors - India, we know.
Being behind, when we are compressed by foreign software, what are we doing?
Have our hearts to shame? Or do we realize this is a cultural aggression? We are still self-deceiving, saying that Chinese software engineers are excellent, China's software market is very large, and the development of China software needs a process ...
Is this like this? I only know that a nation that is not humiliating is no hope.
2. Teacher Yi Techniques
Foreign software has many excellent experiences, like software engineering, CMM, object-oriented analysis, design, limit programming (XP), etc.
To learn the strengths of others, we must first understand what others' things. In the large environment of foreign software, understand the advanced experience and methods of others, so as not to fall into the territory of Dong Shi. The former car is invisible.
For example, everyone knows that the object-oriented development method is very good, but many of us understand the object-oriented development is just drunk in C , Java programming, and several people have truly used object-oriented analysis to systematically analyze, and we also It is clear that "systematic analysis determines the quality and life of software".
The purpose of learning is to take our way, not to copy, and move hard.
Everything has a degree, too or not, it is not good (in the extreme, it is best to be the best), the applicable is best.
Or examples of object development, now many of us realize the importance of object-oriented analysis, but not all software development must use object-oriented replacing structure analysis methods? The answer is negative. If you please know more than me.
3. A thousand miles begins with a single step
The discussion is bored, and the Chinese revolution is not 25,000 miles. It is impossible. It is important that we must be excited for specific events. We need to reflect our in the task of victory and impossible tasks. value.
From our work now, we do our strength for the development of China software.
Good software, grasp it - with all the software people.