软件工程师（Software Engineer）是从事软件职业的人员的一种职业能力的认证，一般情况下都是分 4 级：1、软件技术员；2、助理软件工程师；3 、软件工程师；4 、高级软件工程师。
Software engineer is a kind of professional ability certification of personnel engaged in software profession. Generally, it is divided into four levels: 1. Software technician; 2. Assistant software engineer; 3. Software engineer; 4. Senior Software Engineer.
Software engineer is a kind of certification of professional ability of people who are engaged in software profession, through which they have the qualification of engineer. Software engineer is the general designation of the personnel engaged in software development.
For software engineers, they don’t pay much attention to education background, but they don’t have no requirements for education background. They focus on project experience and the ability to learn knowledge, and whether they can use software engineering expertise to solve problems. According to different positions, they have different requirements for software engineers. The specific ability should be based on the position and their own interests and hobbies to choose their own career planning direction. On the one hand, they should understand the requirements of software engineers in detail, and can pay attention to the recruitment information of enterprises. On the other hand, they should store general knowledge and skills, and extensive reading of relevant computer materials will greatly help their future development. It can be determined that the future of software engineer is still a rising career in the future, which requires one of the professions with technology and good prospects.
一般情况下都是分 4 级：
Generally, it is divided into four levels:
1. Software technician
2. Assistant Software Engineer
3. Software Engineer
4. Senior Software Engineer