今年网上对于秋招的形容越来越恐怖,从“怎么这么难”到“哀鸿遍野”,再到“灰飞烟灭”,但有一个岗位却显的格外亮眼,就是数据开发工程师。
数据开发最近几年的年新增需求都在10万以上,导致很多同学想要转向这个岗位。 表面上看:数据开发工程师只需要根据业务需求开发好高质量的数据,通常是结构化数据(数据表);然后开发稳定可靠的数据服务,并通过API方式交付给业务方使用就行了。 可实际上在这个过程中,数工需要考虑:
数据如何交付:业务通常期望使用数据接口方式来使用数据,而非数据表,这会更加灵活、解耦、高效。数据开发工程师因此需要建立对应的数据服务。
服务如何开发:数据服务有多种形式,通常要求开发工程师有微服务知识、服务发现注册、高并发等。
权限、可用性问题:开发完数据服务后,需要考虑权限问题,确保数据资源能被安全的访问;此外还需要考虑可用性问题,要以多种手段保障数据访问的稳定性。
运维问题:数据服务本身涉及多种运维问题,如扩容、迁移、接口变更、服务报警等。 以上问题都需要数据开发工程师去解决,这就要求数据开发不仅仅是开发出数据表,还需要将数据表包装成一个独立的、灵活的、高可用的、安全的数据服务。
所以数据开发工程师除了具备基本的业务需求捕获、数据建模、SQL开发等能力外,还要具备开发高可用、高性能的数据服务能力(包括java开发、微服务等)。
麦聪软件,全球领先的DaaS厂商,轻量级数据中台领导者,自主研发的麦聪DaaS平台可以让数据工程师告别取数人的尴尬情况,分分钟完成数据API创建和发布,为公司大幅提升数据工程师的效率。
目前,麦聪DaaS平台在世界500强集团中已有30多家选用,两年内帮助超400家加速企业数字化转型。麦聪DaaS平台核心功能包含,统一数据管理和统一数据服务两大模块,具备数据集成、数据开发、数据质量、数据服务相关功能,欢迎大家带着企业数字化问题与我们一起讨论。
标签:数据服务,门槛,工程师,哪里,数据表,开发,麦聪,数据 From: https://blog.51cto.com/u_12208051/5883996