数仓开发人员的价值体现
认识很多数仓开发人员都戏称自己为“挖下水道的”,正在做起来才发现,好像确实是这样,自己做着最苦最累的活,成绩到给到的业务系统、分析大屏、数据可视化的团队。自己辛辛苦苦的只为数据没有任何异常,体现不出自己的价值。更过分的是,在数仓开发人员出现在人们面前的时候,更多的是数据有问题的时候,需要救火或者处理故障。真正是“善战者无名”。那对于我们开发人员来讲,如何才能体现自己的价值呢?
首先,了解业务。所有的技术最终都是服务与业务的,数据本身也是来自于业务。如果数据工作者不能了解业务化,只能局限在技术上,最后可能出现南辕北辙,导致一身技术无用武之地。与业务达成一片可以联合各业务方共建业务知识库,打通业务和数据。包括上述业务方同步的业务知识+更为具体的业务使用了数仓的哪一份数据,怎么使用的。
其次,了解需求。承接需求时,需了解需求的背景,目的,价值-需要沉淀在方案文档中,方案文档统一沉淀在专题和产品文档。及时了解业务人员痛点,才能更好的挖掘数据需求,为业务人员提供数据服务,发挥数据的价值。
其实,理解业务并不是技术人员最核心竞争力,诚然业务理解十分重要,脱离业务谈数据,在企业中是不被认可的。作为一名技术人员,应该如何去理解业务,都很难比业务同学更懂业务。这种情况只能发展自己的核心竞争力,例如模型设计、数据管理等。
版权声明: 本文为 InfoQ 作者【奔向架构师】的原创文章。
原文链接:【http://xie.infoq.cn/article/0367d34a986b37ad63e938069】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论