Joke Collection Website - Blessing messages - Software development engineer training, how long is the general training cycle (how long does software development take)

Software development engineer training, how long is the general training cycle (how long does software development take)

The software engineer certificate is a relevant certificate issued by a social training institution through training and assessment. It is different from the National Computer Software Proficiency Qualification Examination.

For example, for JAVA software engineers, the training content includes: Elementary part:

1.

Java

Object-oriented programming, Java

API usage, data structure and algorithm basics, Java advanced class features, exception handling;

2.

AWT and Swing graphics programming, flow, Network programming, object serialization, Applet, multi-thread programming, basics of Java application internationalization;

3.

Java desktop system project development;

4.

Java programming basics improvement course: reflection mechanism, design pattern (I), regular expressions, Java

SE5.0 new features, etc.;

5.

Oracle-based database development and management, database design, standard SQL, PL/SQL programming;

6.

JDBC, JSP2.0, Servlet2.4, JavaBean programming; use of Tomcat server, Jbuilder and Eclipse

and other integrated development environments;

7.

Java program development in Linux operating system , Linux system management;

8.

Java

Web programming improvement courses: JDBC advanced, efficient paging processing, filter usage skills, Struts dynamics Form validation, etc.; advanced part

1.

MVC design pattern, Struts architecture core working mechanism, internationalization, verification framework, Struts

Taglib, ORM Basic, enterprise-level applications based on Hibernate;

2.

JavaME mobile game design, interface programming, database programming, mobile phone text messaging, multimedia text messaging (MMS) development;

p>

3

.JavaEE core technology, XML, Web

Service, heterogeneous system integration, distributed application development, WebLogic and JBoss and other application servers;

4

.CMM, UML and system modeling and design, Rational

Rose, software engineering and software process models, version control and design patterns;

6.

Java

Enterprise application development improvement courses: Hibernate usage skills, design patterns (II), introduction to Spring programming, improving Java

Performance of EE applications;

.NET programming

.NET architecture, .NET desktop and Web programming, integration of .NET and JavaEE platform applications; professional quality IT career planning, Vocational skills training such as communication skills, teamwork, professional technical specifications, interview skills, etc.

After completing the above training courses and passing the assessment, you can obtain a certificate of qualification issued by the training institution.

What is more popular now is JAVA, especially J2EE. After 3G comes out in the future, mobile phone programming will become a hot spot, and J2EE will of course become very popular.

As for the authority of the certificate, it is recommended that you go to a well-known training institution, preferably a training institution designated by a large international company such as SUN for certification, which is more authoritative.

Generally speaking, software companies like people who have passed the software engineer very much. Educational qualifications are not important to them, but ability is important. If you are capable enough and work in a good company, I think you should be able to get this monthly salary.

Other authoritative software exams in China are of course the National Computer Software Proficiency Qualification Examination. This is a national level exam.

First of all, it is a software designer to be precise. There is no such exam as a software engineer.

After the reform of the soft exam, the software design category is divided into: Programmer - Software Designer - System Analyst

These three levels, programmers are equivalent to the previous initial and intermediate levels. Software designers are the equivalent of elevation. That is, software designers will have intermediate professional titles after passing the exam. The difference is that the previous elevation was valid for life, but now the software designer is valid for 3 years and needs to be retrained after three years.

The software designer exam is not too difficult, but it covers a wide range of subjects. If you are majoring in computer or software engineering, take a look at "Software Designer Tutorial (Second Edition)" by Tsinghua University Press. That's it.

There are many levels of software exams, but there is no software engineer. I don’t know if you are asking about a software designer or a network engineer, but they open the exam twice every year.