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

 我来答
猪八戒网
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

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

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

分述如下:

程序员

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

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

1.前端开发

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

对应技能:

WEB开发:Vue、ReatJS、Angular、JQuery等;

IOS:Objective-C、Swift;

Android:Java

H5:Html5

2.后端开发

两大阵营:Java和

.Net

对应技能:

Java:SSM、SpringBoot、SpringCloud等

.Net:WPF、C#等


软件测试员

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

对应技能:

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


数据库管理员

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

对应技能:

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

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


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式