Software engineering is a computer major, involving programming languages, databases, software development tools, system platforms, design patterns and so on. The purpose is to train students to adapt to the development of computer application disciplines, especially the development of software industry, to have the basic theory, knowledge and skills of computer software, and to have the ability to analyze, design and realize computer software systems with the ideas, methods and technologies of software engineering.
The employment direction of software engineering can be divided into two major directions: software development and software testing:
In first-tier cities, the demand for software development jobs is higher than that for software testing, but overall, it is still relatively large, and the job market is dominated by undergraduate education. Software development requires a bachelor's degree, accounting for 78.72%, software testing requires a bachelor's degree, accounting for 60%, and junior college or below accounts for about 40% of the demand, and the requirements for academic qualifications are not high.
At the same time, the average salary of software development is higher than that of software testing. But the gap between postgraduate education and postgraduate education will narrow. The monthly salary of software development is about 65438+2000 yuan, and the software testing is about 1w, but the work intensity is relatively high. 996 first appeared in programmers.