Job Recruitment Website - Job information - What do software engineers need?

What do software engineers need?

Need to master the following knowledge:

(1). Net development

1. Net development system and C # ASP. Net;

2. Familiar with SQLServer and Oracle database development;

3. Experience in enterprise management system projects;

4. Knowledge of enterprise ERP and financial management software (UFIDA, Kingdee) is preferred;

5. Be good at communication and be able to write the scheme independently. Honest, good at learning, serious and responsible, proactive, professional and team spirit.

JAVA application development

1. Use Struts2SpringHibernate skillfully.

2. Main Jquery

Master Java

Step 4 Be familiar with Oracle Bone Inscriptions.

5. main XML/web service.

6. Master object-oriented and object-oriented

7. Basic document writing skills

(c) Network and database development

1. Practice and master ASP, 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;

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

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

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

Php project development

1. Developing Internet applications in PHP language;

Development and maintenance of website products and website function modules;

3. Coordinate and communicate with page designers and write some Javascript and HTML;;

4. Participate in the writing and maintenance of the underlying MVC framework.

A software engineer generally refers to a person engaged in software development. Software engineer is a kind of certification examination, specifically, it is the certification of the professional ability of the personnel engaged in the software profession, indicating that they have the qualification of engineers. The technical requirements of software engineers are comprehensive. In addition to the most basic programming languages (C /C/JAVA, etc. ) and database technology (SQL/ORACLE/DB2, etc. ), as well as JAVA SCRIPT, AJAX, HIBERNATE, SPRING and many other cutting-edge technologies. In addition, other technologies about network engineering and software testing should also be dabbled in.

For software engineers, education is not very important, but it is not without requirements for education. They pay attention to the experience of the project and the ability to learn knowledge. Whether they can use the professional knowledge of software engineering to solve problems depends on different positions. 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. To be sure, the future of software engineers will still be a rising profession in the future, and one of them needs technology and good prospects.

Work content:

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; Coordinate the work of programmers and be able to cooperate with other software engineers;

7. Also write various software specifications, such as requirements specifications, summary specifications and other examination subjects. Engineer is an intermediate title, and the examination topics include computer architecture, software engineering, database, data structure, compilation principle and other basic courses of computer science.