ITPub博客

首页 > 数据库 > 数据库开发技术 > 数据分析师和数据工程师的区别是什么?

数据分析师和数据工程师的区别是什么?

原创 数据库开发技术 作者:猴子数据分析 时间:2023-11-15 08:20:00 0 删除 编辑


有朋友留言问:面试数据分析相关工作,面试官让我说说数据工程师和数据分析师的区别在哪里,怎么回答? 

1.千万别用一句话就说完区别,而是通过多个维度比较来罗列出区别。这样不仅能让面试官看到你真的懂这两个职位,还能让面试官看出你具备多维度拆解分析方法、对比分析方法的思维能力。 

2.你可以从职责、日常工作内容、所需掌握的技能、发展方向这4个维度来展开比较。 

3.从职责维度来看,数据工程师偏重于清洗数据,使其可以被数据分析师和数据科学家使用。而数据分析师偏重于使用分析方法来分析已经清洗过的数据,从而得到对实际应用场景有意义和有指导价值的数据结论。可以很明显的看出来,数据工程师偏开发,数据分析师偏业务。 

4.如果把数据比喻成食材,那么数据工程师就是负责建立冷冻柜(数据库),保证食材新鲜优质的供应商,而数据分析师就是负责将食材做成美味菜品的厨师。 

5.从日常工作内容维度来看,数据工程师的最终目的是实现数据管理,所以其工作是围绕将数据整理成标准格式,从而达到降低存储成本、优化查询效率以及备份方案等目标。

而数据分析师是专门负责应用数据的,也就是从数据中找出能驱动解决业务问题的关键点,最后用可视化软件将结论展现给客户或高层领导。 

6.从所需掌握的技能维度来看,数据工程师的工作重点在于数据架构、计算、数据存储、数据流等,所以开发能力和大规模的数据处理能力是作为数据工程师的一些必备技能。

因为数据工程师还负责数据库设计、数据仓储,这就意味着他们必须十分熟悉现有的数据库技术和数据管理系统,比如和大数据有关的Hadoop与HBase 等。 

而数据分析师更偏重于解决业务问题,所以了解业务、懂常用的分析方法、会跨部门沟通是他们需要的必备技能。 

7.从发展方向维度来看,数据工程师则可以往数据架构师、数据挖掘工程师等方向发展,而数据分析师可以往数据产品经理、数据挖掘工程师、业务经理等方向发展。

它们还有一个共同的发展方向,那就是数据科学家。数据科学家就是同时具备数据工程师和数据分析师两种职业技能的人才。 

我是猴子,中科院硕士/前IBM高级软件工程师/豆瓣8分《数据分析思维》作者,我在知乎知学堂上线了一个数据分析课程,结合IBM项目经验和国内互联网大厂一线业务案例,讲解常用模型+逻辑框架,还有常用数据分析工具带练+业务实操带练,数据分析技能和思维两条腿走路,让你成为真正的数据分析师,而不是数据处理工具人。

课程共3天6小时,从基础讲起,对0基础的小白也很友好,还会讲解个人数据分析项目怎么做,一些其他求职的问题,也可以1v1咨询专业老师。无论你是想学习个辅助工作的技能,还是想转行数据分析,都可以点击文末阅读原文链接学习:


往

Python机器学习:适合新手的8个项目

期

领导让我预测下一年销量,怎么办?

回

一张图看懂数据分析、机器学习、深度学习、人工智能的关系

顾

为什么Kaggle对找工作有帮助?如何入门?



 ⬇️点击「阅读原文」

 免费报名 数据分析训练营

原文作者:猴子数据分析;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2017-01-16

  • 博文量
    865
  • 访问量
    345538