大数据学习计划

本文详细介绍了大数据开发工程师的岗位职责和技能要求,包括数据分析、平台开发、统计建模等,并概述了大数据处理流程,如数据收集、清洗、数仓建模和可视化。文中提到的关键技术包括Hadoop、Spark、Java、Scala、Python、数据库管理和Linux基础。对于初学者,建议学习计算机体系、网络、数据库和相关编程语言,为成为大数据专家奠定基础。
摘要由CSDN通过智能技术生成

如果你毕业了, 去个什么公司,应聘个“大数据开发工程师”什么的,我们来看看职位要求是什么:

岗位职责:

1、负责数据分析、监控、安全、风控等平台设计与开发

2、责基于spark平台的用户行为分析、实时业务数据的开发

3、采用统计分析、数据建模、数据挖掘等方法,提供有价值的数据、模型、算法支持

岗位要求:

1、大学本科学历,3年及以上相关工作经验

2、熟悉java/scala的一种开发语言

3、熟悉spark/hadoop生态系统

4、熟悉shell或python脚本

5、有数据挖掘、机器学习方面的项目经验者优先

6、熟悉Redis、MongoDB、HBase等NOSQL数据库

7、良好的沟通与技术学习能力,对开源技术充满热情

看到没?

大数据开发一共几个流程,大概概括起来有:

收集、清洗、数仓(建模)、OLAP、可视化

这里边:

收集一般的技术是:Kafka、Flume、高性能HTTP开发(可能)、Avro协议(可能)、Thrift协议(可能),取决于所在公司的技术栈。

清洗:Spark、HiveSQL/SparkSQL、MapReduce(已经过时)

存储:HDFS、Alluxio(分布式内存存储)、Redis(高速缓存)、mongoDB(文档型数据库)...

流式计算:Spark Streaming / Storm

数仓建模:Hive、Mongo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值