程序员、软件测试员、数据库管理员应具备哪些能力?

6个月前 (12-28 05:25)阅读3回复0
fayouxi
fayouxi
  • 管理员
  • 注册排名1
  • 经验值654705
  • 级别管理员
  • 主题130941
  • 回复0
楼主

程序员、软件测试员、数据库管理员应具备哪些能力?

在标准的研发体系里,定义了很多不同的角色,上面三种也在其中。

角色职责不同,要求的技能也会不同。

程序员、软件测试员、数据库管理员应具备哪些能力?

分述如下:

程序员

程序员的主要职责是代码开发,所以代码编写能力必须过关,且更好具备系统分析、设计的能力。

从岗位来分,又分为前、后端开发:

1.前端开发

包括:WEB开发、APP开发(又分IOS、Android、H5)。

对应技能:

WEB开发:Vue、Reat *** 、Angular、JQuery等;

IOS: Objective-C、Swift;

Android: Java

H5: Html5

2.后端开发

两大阵营:Java和

.Net

对应技能:

Java: S *** 、SpringBoot、Spring Cloud等

.Net: WPF、C#等

软件测试员

测试员的主要职责是系统测试,白盒测试、黑盒测试、功能测试、性能测试、兼容性测试、集成测试等都需要参与,还需要编写测试用例、测试报告等。

对应技能:

掌握各种测试工具如Loadrunner、JMeter等,熟悉测试管理系统如禅道等。

数据库管理员

也就是DBA,主要职责是负责数据库环境搭建、业务数据库的设计、表设计、建库脚本、数据库优化、数据备份迁移等。

对应技能:

Linux指令,不同数据库的操纵技能。

大型数据库的DBA *** ,会要求提供从业资格证书。

0
回帖

程序员、软件测试员、数据库管理员应具备哪些能力? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息