发布网友 发布时间:2022-04-22 19:48
共2个回答
热心网友 时间:2022-04-30 11:12
大数据开发工程师一般是以写代码为主,以 Java 和 Scala 为主。
大数据开发分两类,第一类是编写Hadoop、Spark、Flink 的应用程序,第二类是对大数据处理系统本身进行开发,如对开源框架的扩展开发,数据中台的开发等!
需要重点掌握的技能:
语言:Java 和 Scala(语言以这两种为主,需要重点掌握)
Linux(需要对Linux有一定的理解)
Hadoop(需理解底层,能看懂源码)
Hive(会使用,能进行二次开发)
Spark(能进行开发。对源码有了解)
Kafka(会使用,理解底层原理)
Flink(能进行开发。对源码有了解)
HBase(理解底层原理)
最后,学习任何技术都离不开书籍,因为书里面写的是最系统,最权威的,所以这里我推荐几本大数据专业的书籍,希望对你有所帮助:
热心网友 时间:2022-04-30 12:30
需要具备大专及以上文化程度、对数据挖掘、数据分析爱好者、软件开发公司技术人员,满足身体健康,有良好的思维和一定的综合素质。