before I studied software engineering, I didn't know much about software engineering, but I didn't know how to manage and develop the software in an engineering way, but I didn't understand it. For a software, the most important thing is to have a user, although I am a computer professional students, but I do not know how to start from the customer needs, to step into the development of the completion and maintenance of the process. For me now I will only write some not too long code and do the C language course, data structure class set. For some apps on the market I do not know how they are developed, but I listen to the teacher said, in fact, the code is not large, the need for teamwork to complete, in the study of software engineering This course we have to develop an application-based app to publish to the Internet to see how much it uses. Software industry as a service-oriented industry, must have the needs of customers to do, with the need to encourage software engineers to develop better software, for a beginner the most important thing is to understand the software development process, and team collaboration ability, Oneself and team work together to develop a small software better than learning more theories, any successful development of a large software is a product of teamwork, a person can go quickly, but not go very far, the same in the real work, so to develop a good team work and learn to develop software as important, Of course, personal ability is also very important, only strong alliances, to make a good software, the team each of their respective roles and exchanges, can improve the efficiency of software development.
For the software engineering I still have a lot of unknown, I hope that through the teacher's explanation and self-study can be more in-depth understanding of software engineering, the development of more practical applications.
Understanding and confusion about software engineering