大数据开发和大数据分析有什么区别呢?

问答 ling775000 ⋅ 于 2018-04-04 11:32:16 ⋅ 最后回复由 青牛 2018-04-06 23:01:32 ⋅ 7073 阅读

如题

成为第一个点赞的人吧 :bowtie:
回复数量: 4
  • 青牛 海汼部落创始人,80后程序员一枚,曾就职于金山,喜欢倒腾技术做产品
    2018-04-06 00:05:19

    数据分析是使用已有的数据结合某种大数据平台或工具(比如HIVE)再根据所处的行业或业务场景做出相应的数据报表或分析报告,比如某个游戏,数据分析师会做出什么年龄段的玩家喜欢什么样的人物设计这样的数据分析报告。或某个购物网站的数据分析师会做出相应的活动在某个地区什么样的物品有多少人进行购买。
    刚才说数据分析师使用的数据、大数据平台、工具都是数据开发做的。当然数据开发提供的这些服务可以被很多地方使用,数据分析师只是使用这些服务的一类人。数据开发提供了什么样的数据,数据分析师才能做出什么纬度的分析结果,比如刚才说的数据种类:年龄段、地理位置。如果数据开发提供不了这些数据,那数据分析师也就无用武之地了。
    数据分析师是依赖于数据开发生存的,没有子弹要枪何用?

  • 青牛 海汼部落创始人,80后程序员一枚,曾就职于金山,喜欢倒腾技术做产品
    2018-04-06 00:23:08

    再补充一点,数据分析师做不了数据开发的工作,因为不会写程序,不懂复杂的数据系统怎么弄。而数据开发是能做数据分析的,因为写SQL、excel对个程序员来讲都是很简单的东西,只需要了解一些业务场景和行业知识便可以替代数据分析师的工具,但是没有开发转分析师的。
    原因:1、熟练以后就变成重复性的工作,会有瓶颈期。2、工资较底。3、跳槽费劲,因为工作时间长了你值钱的地方只是你对某个行业的深入理解,所以你跳槽只能去同行业,这样面就小了很多。
    所以一般都是数据分析师转成开发。
    原因:1、工资想得到提升。2、因为长时间接触数据工作,对数据开发的流程感兴趣。3、不想变成只会用枪而不知道枪是怎么造出来的人。

  • ling775000
    2018-04-06 16:43:23

    @青牛 那如果大数据平台开发的人,他不写ETL这种跑报表数据的,他还能干啥呢? 写代码?如果集群框架啥的都搭建起来了,我想不出除了ETL跑数据之外,大数据开发的还能写什么代码。

  • 青牛 海汼部落创始人,80后程序员一枚,曾就职于金山,喜欢倒腾技术做产品
    2018-04-06 23:01:32

    @ling775000 报表平台有了吗?ETL是实时的?做数据产品啊,基于数据做用户属性挖掘啊,建各维度属性的用户特征表啊,还有数据仓储啊,还有提供实时查询啊,事多了去了,每一部分就够一堆人干的。ETL是整个数据流程最简单的。
    当然有一些小公司只知道,ETL->数据仓储->报表。那只能说还没有能力认识到下一步怎么做,或者自己的业务还没有达到更深度使用数据的层度。

暂无评论~~
  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,可用Emoji的自动补全, 在输入的时候只需要 ":" 就可以自动提示了 :metal: :point_right: 表情列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif,教程
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter