数据库管理工程师是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。数据库管理工程师的核心目标是**数据库管理系统的稳定性、安全性、完整性和高性能。
在国外,也有公司把DBA称作数据库工程师(Database Engineer),两者的工作内容基本相同,都是**数据库服务7*24小时的稳定高效运转,但是需要区分一下DBA和数据库开发工程师(Database Developer):
1) 数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;
2) DBA的主要职责是运维和管理数据库管理系统,侧重于运维管理。
随着数据库技术的不断发展,企业为了管理、利用越来越多的信息,都建立了自己的数据库。而这些企业数据库,都需要有专门的人员进行维护,这就是数据库工程师的工作。就发展趋势看,优秀的数据库工程师是十分匮乏的。目前数据库工程师的就业范围非常广,一 般的大型或者 跨过的企业都建立自己的数据库,他们都需要数据库工程师对他们的数据库进行管理。一些国际知名企业、 政府、学校等都是数据库工程师很好的去处。
软件测试方法介绍
黑盒测试测试用例设计
测试用例设计实战
软件缺陷详解
bug和项目管理工具禅道
MySQL数据库环境搭建
库、表创建查询操作
子查询、条件查询
分组查询和基础函数
Navicat工具的使用
MySQL数据库多表连接查询
MySQL数据库多表实战
MySQL数据库视图索引
MySQL数据库外键约束
MySQL数据库存储过程
多测师特聘讲师、软件测试高级讲师,负责学员的项目培训、数据库、Linux内核开发、大数据、云计算,后续就业课程和就业辅导。
曾从事华为的PASS平台,体验云等多个项目的功能测试及流程的管理和各个模块测试工作的对接, 目前负责多测师学员的测试理论、数据库、linux、测试环境的分布式部署、项目实战的教学, 目前专注于测试技术培训,如自动化测试RF框架,性能测试等。曾任职于中软国际、易宝、腾讯多家IT公司,带领团队完成项目测试。
教学心得:我在多测师工作已经四年了,回首这走过的时间,我也因此在教学这块收获颇多,教学方面我一直都是担任多测师深圳校区的老师,在职期间先从自身出发严格要求自己,刻苦专研业务,不断提高业务水平,不断学习新的知识,探索教育教学规律,改进教学方法,对自己的每一堂课做到“心中有数,有备而来”因此我会以以下的3点要求自己和我的学员:
1、尊重学员:是以学员为主的关键。在教学中深刻体会到要以学员为主,以学员的发展为主。
2、规范作业:学员学习知识的系统化,条理化要靠一定的作业来巩固提高,通过规范化的作业使学员的思路更加清晰,条理清楚,巩固记忆。
3、活跃班级气氛,与学员多沟通,利于以后的二次开发客户
我以课堂教学为核心,课前认真专研教材,着重进行提前备课掌握每一部分所要讲的内容,和其他老师共同探讨教学中出现的难点,解决在辅导学生晚自习作业中出现的难点问题。
工作之余学习掌握更多的软件测试知识和发展更多的学员。