Doing the right thing and doing the right thing must be the primary guide for action.
From the perspective of software engineering, the analysis phase should be to ensure that the right things are done, while design and development are to make things right, the test is to check whether the task is being done correctly and whether the task is being done correctly. If it is a simple task, shoot your head and act immediately, basically there is no big problem. However, in the current era of efficiency, effectiveness, and value, we must follow the correct method to do one thing. At the birth of the computer, the software scale was relatively small and there were not many Personalized Requirements, so there was no software crisis in the early stage. After the 21st century, such crises continued to happen around us. This software project was born from this. In fact, we are required to do the right thing and do the right thing.
Note the following principles:
1. Do not shoot your head to do things, but need investigation and analysis. Only in this way can we do the right thing
2. Doing the right thing has a higher priority than doing the right thing
3. Stand on the shoulders of giants. Copy the copy. China is in a transitional period, and imitation is the mainstream of this era. In fact, this copy mode is also developed in foreign countries, but these are not very glorious things, and everyone is not convinced. We cannot clear the sky!
In addition, we should consider the consequences of failing to do things correctly. if the customer does not recognize your value, then the hard work of the customer can only be done. Conclusion: The customer is angry and has serious consequences.
Common Mistakes of technicians
In addition, some technical personnel have obtained a certain point or line of one thing. In particular, some problems are caused by lack of overall thinking and extreme thinking. It is often difficult to complete this case because of one or more problems. In addition, we often see a large number of problems. At this time, we become inertial, resulting in negative ideas such as whether this problem can be done well or cannot be completed. In fact, I have encountered this problem some time ago. However, from the perspective of the late implementation of the project, the customer is fully satisfied with the work we have done for them. Although some details need to be improved, at least we should not make some achievements, but draw conclusions when we encounter some problems at the beginning, rather than overall consideration. We should consider gradually implementing these requirements at the execution time to solve these details.
In fact, the above problems can be summarized as the Technical Support! Because the problem cannot be seen from the perspective of development, a negative idea will not produce any value and will not receive any return.
This is the right way to do things.
ReadThe problem cannot be solved, and the problem is often unclear.I wrote the essay above.