Job Recruitment Website - Recruitment portal - What abilities should programmers, software testers and database administrators have?

What abilities should programmers, software testers and database administrators have?

In the standard R&D system, many different roles are defined, and the above three are one of them.

Different roles and responsibilities require different skills.

The breakdown is as follows:

Program arranger

The programmer's main responsibility is code development, so the ability to write code must be good, and it is best to have the ability of system analysis and design.

From the position, it is divided into front-end and back-end development:

1. Front-end development

Including: web development, APP development (divided into IOS, Android, H5).

Corresponding skills:

WEB development: Vue, ReatJS, Angular, JQuery, etc.

IOS:Objective-C、Swift

Android: Java

H5:Html5

2. Backend development

Two camps: Java and

. net

Corresponding skills:

Java:SSM, SpringBoot, SpringCloud, etc.

. Net:WPF, C#, etc.

Software tester

The main responsibility of testers is system testing. White box test, black box test, function test, performance test, compatibility test, integration test, etc. Everyone needs to participate, write test cases and write test reports.

Corresponding skills:

Master various test tools such as Loadrunner and JMeter, and be familiar with test management systems such as Zen.

database administrator

That is, DBA, whose main responsibilities are building database environment, designing business database, table design, database building script, database optimization, data backup migration and so on.

Corresponding skills:

Linux instructions, operating skills of different databases.

DBA recruitment of large databases requires qualification certificate.