Job Recruitment Website - Recruitment portal - Are software engineers programmers?

Are software engineers programmers?

It should be said that a software engineer should be a qualified programmer first, but a programmer can only be the first step to become a software engineer.

The technical requirements of a software engineer are comprehensive, including the most basic programming language (C language /C++/JAVA, etc. ), database technology (SQL/ORACLE/DB2, etc. ), NET platform technology, C#, C/S B/S program development, and master cutting-edge technologies such as JAVA, AJAX, HIBERNATE, SPRING, J2EE, WEB SERVICE and STRUCTS.

In addition, we must dabble in other technologies of network engineering and software testing in order to control the overall situation. Software engineers can be said to be at the helm of project development. An excellent software engineer should have strong logical thinking ability and a keen sense of smell for the development of technology.

Although comprehensive technology is needed, there is no need to be paranoid about mastering door-to-door technology. Any software engineer has his own technical expertise and prejudice. The skills in his hands can be divided into proficiency, familiarity and understanding according to the specific situation of work needs and career development.

operating duty

1, to guide the work of programmers.

2. Participate in the design, development and testing of software engineering system.

3. Assist the project manager to ensure the project quality.

4. Responsible for the code realization of the main functions in the project.

5. Solve key and technical problems in the project.

6. Coordinate the work of each programmer and be able to cooperate with other software engineers.

7. Also write various software specifications, such as requirements specifications and summary specifications.

8. The examination subject engineer is an intermediate title, and the examination topics include basic courses of computer science such as computer architecture, software engineering, database, data structure and compilation principle.