本篇文章结合职友集数据对数据工程师【dba】通过个人理解和对职业行情现状进行个人主观总结。
声明:仅供参考,不是绝对,因人而异。
日期:2022年6月1日
作者:任聪聪
职业市场需求情况分析
依据数据情况可以看出,数据工程师的市场需求量主要集中在一线城市,同时其职业的需求量是比较庞大的,对此参考java可以看出,数据工程师的需求量更多。
所以学弟学妹,可以对数据工程师这个职位进行了解,参考本文对自己的未来进行合理的职业规划。
数据工程师需要会什么?
依据市面上的岗位要求来说
1.要求普遍在全日制本科
2.对能力的要求普遍在性能调优
综合实际情况该职业所需的技能情况如下:
1.对mysql、sql、oracle等主流数据库非常熟悉,或基本功扎实,对数据库底层原理了解,有自己的清晰认知。
2.对数据库分库、分表、性能调优、建库方案等等有很好的了解,能够应对百万级以上数据的性能调优。
3.有一个本科学历,实际部分小厂能够接受非全日制本科学历。
对该职业的发展前景的一些思考
首先我们能够知道的是软件无论如何更新,那么它都会有一个数据库,随着软件数量的增多,软件运营时间的增多,数据量一定会越来越多。
其次我们要清楚,很多时候软件在用户层面实际上只是更好的服务用户,而更多的用户操作的行为、和功能的体现全部是在数据库层面进行存储。
故此把数据工程师理解为是一个持续增量的职业,是没有问题的。
如何入行?
要会的技术能力:数据库性能调优、分库、分表、建库方案设计的能力、数据库常见语言的基础知识、大数据方面的知识和应用能力。
1.如果有学历那么就直接去学习mysql、oracle等主流数据库语言,及性能调优的技术。
2.如果没有学历那么首要任务是去补充学历上的短板,再去学习技术。
3.有经济基础的可以拜师,但要警惕垃圾机构,选择权威和口碑不错的机构会比较好,如果经济基础较差,建议买书+百度、谷歌自学。