资料库开发工程师( 二 )


资料库运维技术专家:这个发展路线与高阶DBA的发展路线比较相似 。当资料库开发工程师在跟进和解决资料库生产环境问题的过程中,积累了大量的运维经验,熟练掌握了大量先进的资料库运维技术,比如分散式部署、性能监控、弹性扩容等,可以成长为资料库运维技术专家,为各产品提供资料库架构设计和最佳化建议 。
2)管理方向:从资料库开发工程师开始持续发展,积累了一定技术深度,并且通过与业务部门互动沟通锻鍊了较强的协调和推进能力,可以转型为管理岗位 。管理岗位的常见发展路径包括经理、总监、CTO、CEO等,往往在小型创业公司管理岗位发展迅速,在中大型公司的发展速度相对较慢 。3. 职业发展路径

    资料库开发工程师的常见职业发展路径如下图,供参考:
    资料库开发工程师

    文章插图
    行业竞争力1. 薪酬竞争力1)横向对比:资料库开发工程师属于专项领域的高质量技术人才,市场需求旺盛,薪酬竞争力较高,往往高于软体研发工程师2)纵向对比:随着经验和技术深度的积累,越资深的研发工程师往往越值钱 。但是公司规模不同,薪酬往往差别较大 。由于小公司在资料库研发领域起步晚,需求低,因此中小公司的薪酬往往略低于BAT等大型公司 。3)第三方薪酬调查报告:《2013年资料库工程师薪酬调查报告》 《Database Developer Salary》2. 市场需求1)资料库研发行业的市场价值:参考ITOM(IT Operation Management) 2013年的市场规模是190亿美金2)人员需求:中大型公司尤其紧缺,初创公司需求量较低3. 技术能力1)资料库开发工程可以接触到最前沿的资料库系统,目前业界比较流行的资料库系统主要分为关係型的和非关係型的,这些资料库都成为当前国内外大型公司的底层存储系统 。关係型资料库:MySQL、Oracle、SQL Server、IBM DB2非关係型资料库(NoSQL):Redis、MongoDB、HBase、Cassandra2)根据不同套用场景,资料库架构又可以分为单机资料库、集群式资料库、分散式资料库和云资料库等 。由于经验的不同,资料库开发工程熟练掌握的资料库架构往往不同,越高阶的资料库开发工程掌握和了解业界的资料库架构前沿知识越丰富 。