Software engineering, there is a lot of ghost box, but also to write documents and follow the process development and open a regular meeting, really useful, for our programmers, there must be a lot of unnecessary processes, but for a project is necessary, we do not know we will be in the process of development encountered what problems, This requires that we have done so much of the documentation work, to the future to accept the people to pave the way. I think the level of science and technology in China is far from the world's first, what is the reason I am not sure, but I feel that we should start from our own, to lay a solid foundation, more powerful development of our.
What kind of software do we need to do, what does it have to do, and whether it depends on the imagination of our staff, but the user's needs. This requires us to communicate with customers and communicate. However, communication should not be a C language or other computer language used by programmers, but should be expressed in the most user-friendly and convenient way, and then let the project manager translate it into a way that the correct programmer can understand. And in the communication, should be more efficient, should not do some work hard, in a more concise language, less time and customer communication, to complete the expected demand report.
unconsciously see the fifth chapter, said the process of failure is also a process. In the process of doing software, more is in the process of walking. When writing programs, often forget that we need to achieve the goal, or the user's real needs, everyone is almost the process of their own completion, it is all right, which often make the final results from the user's needs some gap. Remember embedded teacher Liu Zangwei teacher said, can achieve is the purpose. We use what optimization, what advanced algorithm, but in the end can not be achieved, this is not worth the candle, the user can not see what is written in our program, do not know how complex we use or how simple algorithm, finally see is the final function can be realized. Therefore, in the process of doing, do not forget, in order to achieve the purpose.
Think about what language you've learned now,C ,C + +,java, and so on, but now it's just IFthen...
A variety of simple languages, and then use branching loops and so on to link up the statement, the composition of the whole, my program came into being. Ask me what language development program you like. I can only say that I do not like what language development, but proficiency in which language to use which, I do not know this and language is just a tool is not a reason, but, I still think is able to achieve is the ultimate goal, like each other, whether you are in body language or in English or Chinese, can understand what you mean, it can. Me too, learn to use your favorite language.
It is now time to read the book of the Road to Jane. Actually do not like this book, feel is in class, are so uninteresting, said, over and over, obscure difficult to understand. A little regret, software engineering thought is not as attractive as my software engineering teacher. I heard that most people are ignoring the software engineering, but I think we write some procedures, there should be some rules, and ideas, the greatest advantage of mankind is to inherit, inherit the previous head of the shoe to stay summed up the experience. This can develop, but to break through, it is necessary to continue in succession on the basis of the bloody forward. This ascending a paragraph.
The road to Jane's Impressions (III.)