Awareness programs, software, software engineering

Program: On the party after another semester sophomore data structure teacher taught us when he said, adding the program is a data structure algorithms, according to the definition in the book: the data structure is a collection of data elements with structural properties, its research logical and physical structure of data and data relationships between them. In the last semester we studied a collection of linear structure, tree structure, logical structure of the graph structure. We do not have clear learning algorithm too, but of course before the C language, JAVA, discrete mathematics and others have come into contact with the algorithm. Algorithm is the calculation method, the instruction set of questions I simply understood. The actual algorithm is a method of using a thing of the programming process is completed, say real life when two people do the math questions are complete but there is between them with a very short time because of the use of a simple method. Also in the programming process using a good algorithm can reduce procedure time and space complexity of the

software: I started to be understood that a variety of software applications, to achieve a lot by running software code. In fact, the program is only part of the software, the software still needs a lot of data and the various aspects of reality as a basis for joint follow to achieve. Many software developers are knocked out by the programmer, it requires a lot of manpower and brainpower. Software is very complex, but the future will be more complicated. Many different types of software applications to many places, we need to invest mental activity of high intensity, so many programmers hair bald, and programmer's career longevity is very low, eat the young rice, the age a little bit big , there will be younger and more wisdom Instead, mental and physical can not keep up. Programmers work intensity lead to sudden death news a lot, so I am yards agriculture industry full of fear.
Software Engineering: Before I was in college, professional and knew nothing of this, check the Baidu know that this is a professional computer-related. Software engineering is a software engineer in a series of activities completed, including: software specification, software development, software validation, software evolution. Its distribution industry: IT software, Internet, system integration, telecom operators, telecom equipment. So far we have specialized courses to learn: C language, JAVA, data structures, web front-end development technologies. This semester will continue to learn web framework technology, operating systems, data mining introduction, software and engineering. In the junior course there will be many courses waiting for us.
The program is able to run software, software engineering is to meet the needs of various industries of software. Programming although difficult, but I do not give up.

Guess you like

Origin www.cnblogs.com/yanghan0829/p/12430358.html