Software job division

Source: Internet
Author: User

As software complexity increases, positions in the software industry are further subdivided. it is conducive to cooperation to better solve problems and improve efficiency. as a result, there are more and more positions in the software. the division and naming of software jobs in the domestic software industry are very messy! This is a bad news for people engaged in the software industry, because it is of no benefit to their career development, and they do not know which position to strive for in the future! What kind of positions should be configured for software companies to be reasonable and complete? The division of work and responsibilities are not very clear!

The current national software job name is as follows:

1ProgramEmployee

2 Junior programmers

3 Senior Programmer

4. Software Engineers

5. Project Manager

6. System Analyst

7. system designer

8. Software development engineers

9 software QA

10 software Configurator

11 software Tester

 

Main Development jobs:

 

1 software requirement Engineer

Every project or product requires developers to clarify and improve their needs. Generally, they are composed of exported male and female software engineers.

2. Software Architect

Architects mainly consider the system structure, environment, performance, stability, scalability, maintainability, and friendliness based on the requirements. Then they use rose to draw a UML diagram.

3. Software Designer

Designers mainly design the architect's UML,

4 software writers

The writer implements the design of the designer and is responsible for debugging.AlgorithmData, structure, logic thinking, language proficiency, and familiarity with tools are necessary.

5. Software Tester

The tester checks the semi-finished products to see if they meet the product requirements! This is not something that the average person can win. Some companies usually recruit women to do it. It is said that women are more patient. In fact, out of patience, they still have to do a variety of software writing work to win.

 

Main management position:

1 software progress Engineer

According to software engineering, the Progress engineer reasonably and efficiently configures manpower and grasps the progress in the plan. project2000 is its daily tool. He is like a construction engineer at the construction site.

2 software Manager

This is a heavyweight position in the Division. It mainly manages the series of software development management within the entire software enterprise. division of departments, composition of group members, composition of team members, personnel system, administrative system, salary system, training, etc. because software enterprises are knowledge-intensive enterprises, software products are different from industrial products. human factors have the greatest impact on products. it is the main question of thinking about man-piece, man-month myth, enterprise management, and various development models.

 

Job title:

1 software friendly Engineer

A friendly engineer doesn't have to talk about it, but it still needs to be separated from positions 2 and 3. How to combine pictures, sound effects, component placement, and other knowledge

2 software artist

The artist mainly produces various images and animations.

3. Software sound engineer

Sound experts mainly make various types of music. Although they are ignored in enterprise-level and General-level software, they can be important in the game!

4 software Optimizer

The optimizer further optimizes the product performance.

 

Job assistant management:

1 It is not clear that the software configurator should be a new position:

2. Software salesperson

Sales personnel cannot understand the software.

3. Software reviewer

This job is generally held by high school girls, with five input methods and word proficiency. It is responsible for writing and managing various software documents throughout the company.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.