前段时间我在公众号发起了一个DBA职业基本情况的调查问卷,经过两周共收到311份,本文通过调查的结果来尝试解读一下DBA这个职业。大家都说DBA是一个比较吃经验的职业,那么DBA能打破IT行业的35岁魔咒吗?让我们用数据来说话。
声明:因调查样本不够大,本文一家之言,仅供参考!
年龄分布
DBA的年龄分布上来看,DBA应该算是IT行业的一个异类,有比较多的大龄从业者;从调查问卷和文章阅读的年龄分布来推算,超过35岁的DBA估计有30%以上的比例;这也和DBA的职业特点相关,比如troubleshooting的能力是评价DBA最重要的一个指标,而优秀的troubleshooting能力需要长期经验的积累,这也使得经验丰富的老DBA,就像老中医一样依然有较多的拥趸!35岁的码农考虑转行,40岁的DBA还在继续发光发热! 经验丰富依然是一个DBA最值得炫耀的资本。
调查结果
文章阅读用户画像
性别构成
DBA这个职业具有明显的性别倾向,基本都是男性占比超过93%,从调查问卷和此篇文章阅读人的用户画像,以及其他一些文章的用户画像,基本都可以验证,男性比例都在90%-95%上下;我个人认为女性偏少和DBA的工作性质有较大的关系,比如DBA和运维基本都是7*24小时oncall,如果是乙方还可能会涉及到经常性的出差,一些迁移工作等经常会在假期或者非工作时间,这些工作特点对女性不太友好,导致女DBA偏少。
调查问卷
文章阅读用户画像
地域分布
从地域分布上来看,如果你想从事DBA这个职业,就去大城市吧,接近七成的DBA生活在一线或者新一线城市,三四线城市几乎没有DBA岗位;从文章阅读的用户省份分布情况来看,和投票结果完全吻合,拥有两个一线城市的广东排名第一,其次是北京,上海,和拥有多个新一线城市的江苏。
调查问卷
用户省份分布
学历
从学历分布上看,超过3/4DBA是本科以上学历,我个人认为虽然学习的门槛不高,但是企业在招聘时一般还是会要求学历的,尤其是一些大型的甲方企业,基本都是要求全日制本科,甚至有些500强企业会要求985/211 这样的硬性门槛。
行业分布
从甲乙方分布上看,超过6成DBA是在乙方工作,甲方的职位不足4成,这也和行业分布的数据契合,接近一半的DBA是就职于IT/信息服务行业也就是所谓的乙方。甲方职位大部分分布于金融,政企,医疗和制造业;
一般来说甲方职位较少一个萝卜一个坑,而且流动性不大。以博主认识的几位苏州制造业上市公司DBA为例,四家上市公司,除了一家偏向互联网行业的上市公司有2位DBA(oracle,mysql各一位),其他三家均只有一位DBA;其中一家是世界500强制造业,职工人数超过15万的公司 也只有1位DBA,可想而知甲方DBA职位多么稀缺!
如何入行
从调查结果来看,超过一般的DBA都是有运维或者开发转入,其中以运维最多,这是因为运维和DBA工作有较多的重合,在很多小公司没有专职DBA,都是由网络运维或者服务器运维人员兼职,时间久了会有一定数量的运维转向专职DBA。
有接近1/5的DBA是通过培训考证,作为敲门砖,进入DBA行业, 如果你有意从事DBA,可以尝试考个证再找个工作,尤其是乙方公司较为看重证书,常见的证书如oracle OCP,mysql OCP,postgres PGCE等等。
另外还有一定比例的校招DBA 我曾经带过一位校招的DBA徒弟,一般校招DBA都是作为储备或者后备来培养。
薪水分布
从薪水分布情况来看超过8成DBA的薪水在10000元以上,个人估计大概的中位数应该在15000上下,虽然在IT行业不算是高薪,但是从全国来看依然是一份不错的薪水,基本上有5年左右的DBA工作经验,就可以在一二线城市找到一份10000-15000左右的工作,相对来说还是不错的。
但是DBA行业也有比较明显的天花板,单纯从事DBA岗位,很难达到月薪5w以上,如果想拿到更高薪水基本要走管理岗或者数据库内核研发等方向,单纯DBA岗位月薪5w几乎就是天花板。
未来预期
根据调查结果接近3/4的从业者愿意继续从事DBA这个职业,这说明大部分人还是对当前工作满意的;但是随着AI,云数据库,自治数据库等的发展,以及当前经济大环境的顾虑,超过一般的从业者对未来持有非乐观的预期。
结语
DBA作为一个从90年代才出现的职业(这里指中国),经过二三十年来发展已经逐渐成熟;它从业门槛不高,本科学历考几个数据库证书,就有机会进入这个职业;相比于码农虽然工资比不上,但是一般工作强度也比码农低,不太会有35岁的失业焦虑;工资薪水尚可,我个人认为是一个值得长期从事的职业。至于未来吗?本人持谨慎乐观的态度,欢迎广大DBA留言发表自己的看法。