Job Recruitment Website - Job information - What are the requirements for a software engineer?

What are the requirements for a software engineer?

Conditions: For software engineers, education is not an inevitable condition, but it does not mean that there is no requirement for education. Pay attention to the project experience and the ability to learn knowledge. Whether the professional knowledge of software engineering can be used to solve problems depends on different positions, and the requirements for software engineers are also different.

The specific ability should be based on the position and your hobbies to choose your own career planning direction. On the one hand, you should know the requirements of software engineers in detail and pay attention to the recruitment information of enterprises. On the one hand, I want to reserve general knowledge and skills, and reading relevant computer materials extensively is of great help to my future development.

At present, there are three main sources of software testing engineers in China: first, those who used to specialize in software development and later switched to software testing; second, undergraduates or graduate students recruited from universities; and third, professional students recruited through training institutions.

Web and database development requirements:

1, bachelor degree or above in computer or related major;

1. More than 4 years of development experience, good code writing habits and familiarity with software development specifications;

3. Master ASP and NET;; Familiar with other programming languages. Net development environment, understand. Net framework, understand and skillfully use WebService, O/R mapping, Remoting, multithreading and other technologies;

1. Enthusiastic about Internet WEB development, keen to delve into the latest cutting-edge technologies, and proficient in WEB front-end technologies such as XML, Javascript, CSS and AJAX;

⒌. Skilled technical document writing ability, skilled use of modeling and design software such as Rose, Power Design and Visio, and certain architectural design ability;

Proficient in SQL server database technology and database performance tuning knowledge is preferred.

Baidu encyclopedia-software engineer