After reading Xin Zou's "Construction of the Law" Introduction, feel the software engineering has a general understanding of software engineering can be said to be systematic, orderly, quantifiable method applied to the development of software, operation and maintenance management process, is a complex, need long-term management process; Software engineering involves a wide range of areas, Computer Science and engineering, mathematics, management and other disciplines staggered among them, and software development process is more important and long, software in the operation of continuous improvement, make it more suitable for people's needs. Software engineering and computer science are also very different, the former is short-term results, biased towards practice, the pursuit of diversification, reliability, and the latter is the result of long-term development and research, more inclined to the theory, the pursuit of unity of theory, correctness.
As a mechanical student, in today's information and intelligent development of the era, we just learn about the contents of the machinery is obviously not working, the industry gradually to information, intelligent progress, a variety of control theory, manufacturing automation is also in-depth mechanical disciplines, software control machinery movement is particularly important, software engineering learning for us is also very important, Only by mastering the skill of programming, can the intelligent machinery be better applied to realize industrial informatization and intellectualization. In fact, learning software engineering and learning mechanical engineering is as important to us, there are certain similarities between the two, are involved in a number of areas, need to continue to improve in practice, while the two interdependent, mechanical engineering is the foundation, the implementation process of software needs machinery as a carrier. The two indispensable, can realize the mechanical intelligence, industrial intelligence.
For me, I have just entered the door of software programming, for software programming there are a lot of places to learn, software programming is a long-term process, we need to be down-to-earth to understand each line of procedures, learning procedures in the algorithm and data structures, to play their own foundation, gradually in-depth, while the software learning needs to continue to practice Combine theory and practice to learn, may receive better learning effect.
A tentative study of the construction Method: Modern Software engineering