0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一名数据分析工程师的实习经历

工程师人生 来源:工程师吴畏 2019-07-10 17:03 次阅读

从进入大学,我就常在思考,未来要做什么,自己的兴趣是什么。我的大学阶段,在保证本专业的成绩优秀的情况下,我尽一切努力探索更多未知的领域。参加过全国物流设计大赛,电子商务大赛,机械设计大赛,创新创业大赛,全国大学生数学建模大赛,还参与各种社团,学生活动,只是为了找寻真正喜欢的方向。后面,我发现能从心底里感兴趣,真正喜欢的就是参与数学建模的整个过程,这也在最后奠定了以后的方向。

保研后,在完成学校所有的论文要求和实验室项目的同时,我开启了数据分析的实习道路,现在已经在互联网实习快一年了,记录一下所有的成长历程吧!

首先是面试,有两轮的面试,因为是技术岗,第一个面试官问了两个算法题和一个数学题,第二个面试官问了一个用sql处理数据的问题和两个数学题,而第二个面试官就是我们数据组的老大。

开始的一周,需要搭建跳板机,vpn和git的环境,接着就开始工作了。

我们组的工作内容:

我们组的工作是分析公司各业务的log日志,包括服务器和客户端,还有每个业务服务的数据库中的数据。最后搭建数据仓库,完成一整套数据收集,处理,分析到展示的过程,其中还涉及监控和报警,有离线数据还有实时数据的分析。我们提供一个数据报表展示平台,每一个报表由运维,产品,运营,服务器开发等同事提出数据需求,最后由我们完成,同时,我们还会处理各种临时需求,数据分析等工作,并提供一个方便大家查询数据的sql查询接口

技术流:

首先,各业务的产品经理想要分析某个点击行为或者功能,需要和对应的开发,和我们组协商打点的数据格式,参数,对应的服务器名,日志路径,或者jdbc,库名与表名,对应的字段名称,具体业务逻辑和含义。业务产品需要给我们提出数据分析需求,不同的维度的筛选,统计指标的定义。接着需要大数据工程师,如果是离线数据,需要用sqoop将数据导入hdfs上,存入规定地标准路径和文件中,建立partition以天为分区。然后数据分析工程师需要搭建整个数据仓库,公司的数据仓库是用php搭建的框架,对应格式基本一致的数据源,用hive建表,可以对应csv,用jave写serde进行解析等方式处理,如果是非格式化且记录之间的格式变动较大,需要用pig处理,pig中调用python,处理后再用hive建表,也有需要用r进行处理的数据,最后数据经过ods,dw层以hive表记录,到最后dm层时实现产品最后的统计分析需求,dm以mysql表记录,数据仓库的建立需要伴随着业务不断修改逻辑,最后展示到web中,web中还需要进行一些简单的sql进行展示,用js插件可以调用不用的数据展示形式。实时数据是用kafak进行收集,然后实时查询,离线数据是晚上12:00开始跑job,其中包括任务调度,依赖等的设置。如果有以月跑的数据,还crontab进行调度,有些数据还需要外部信息,比如ip地址的对应,手机型号等,要写对应爬虫收集相关数据。公司有三个业务,业务的数据还会内嵌,交叉统计,有时候某一个业务逻辑修改会影响很多数据的统计结果,因此数据分析工作是一个复杂的系统工程。

作为一个数据分析工程师,我的工作主要是分析离线数据,在产品提出需求后,分析要统计的逻辑,提出倒数需求log或mysql,建立数据仓库hive,pig,python,php,从ods层到dm层写出数据统计的逻辑,最后把数据放如mysql,最后配置web页面,有时候会写简单的爬虫,跑临时数据,会用shell写个简单的脚本,用crontab进行调度等。仓库的代码用git管理。

结语:

喜欢我们组的氛围,大家都热爱各种创新的技术和分析方法,热爱分享。很感激老大带领我进入了公司,进入了我们组,感谢大家对我的帮助,开启了我数据分析的道路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1566

    浏览量

    68439
  • 数据分析
    +关注

    关注

    2

    文章

    1427

    浏览量

    34011
收藏 人收藏

    评论

    相关推荐

    NVIDIA助力百度提升数据分析效能

    在现代商业环境中,数据分析已然成为企业获取成功的关键所在。长期以来,百度广告数据团队始终面临着极为复杂的数据分析挑战,其需要为逾千用户提供在线广告业务
    的头像 发表于 11-20 10:06 126次阅读

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们起探讨
    发表于 06-12 11:20

    索尼诚邀软件工程师参与PS免费手游平台设计

    据悉,近日,澳大利亚知名媒体TweakTown发现,索尼互动娱乐正在为其旗下的PlayStation Studios Mobile招募一名资深的软件工程师,负责设计PlayStation的免费手机游戏平台。
    的头像 发表于 05-23 17:08 693次阅读

    求助,关于AD采集到的数据分析问题

    问题描述:使用AD采集个10Hz到2MHz的脉冲,脉冲底部可能大于零,由采集到的数据分析出该脉冲的上升时间,幅值和占空比。 备注:在分析的时候已经知道脉冲的频率,精度为2X10^-5. 在
    发表于 05-09 07:40

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    单片机如何通过代码控制硬件:一名工程师的分享

    今天跟大家聊聊单片机是怎样通过代码来操控硬件的。作为一名单片机工程师,我们平时的工作就像是给单片机编写“指令集”,让它按照我们的意图去驱动各种硬件设备。
    的头像 发表于 03-06 14:46 1387次阅读
    单片机如何通过代码控制硬件:<b class='flag-5'>一名</b><b class='flag-5'>工程师</b>的分享

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    优秀电源工程师需要哪些必备技能?

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    发表于 01-29 11:29

    一名嵌入式工程师的涨薪经历

    下面是位嵌入式工程师的涨薪经历,希望可以帮助到你,帮到其他的在校学生。   阶段 1 大到大三这个阶段我与大多数学生相同:   、学习
    的头像 发表于 01-05 08:39 413次阅读

    基于振弦采集仪的工程监测数据分析方法研究

    基于振弦采集仪的工程监测数据分析方法研究 基于振弦采集仪的工程监测数据分析方法研究主要涉及以下几个方面: 基于振弦采集仪的工程监测
    的头像 发表于 01-02 15:12 382次阅读
    基于振弦采集仪的<b class='flag-5'>工程</b>监测<b class='flag-5'>数据分析</b>方法研究

    优秀电源工程师的必备技能大揭秘!

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有位电源工程师会错过让自己变得更优秀的机会。作为
    的头像 发表于 12-19 08:23 1689次阅读
    优秀电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

    Get职场新知识:做分析,用大数据分析工具

    数据管理的。 随着原来越多的企业加入了数字化转型的队伍,大数据分析工具也越来越多地被应用于各行各业的业务数据分析中,直至今日,大数据分析工具也成为了
    发表于 12-05 09:36