如果想学大数据,是一定要学习Java内容吗?

1

作为一名大数据从业者,我来一下这个问题。

首先,当前大数据的技术体系还是比较庞大的,并不是所有大数据从业者都需要掌握Java编程,所以也并不是所有人在学习大数据的时候,都需要学习Java。

虽然Java作为一门流行程度比较高的全场景编程语言,在大数据领域有比较广泛的应用,但是可以代替Java语言的编程语言也不少,比如Python、R、Scala、Go等编程语言也都可以完成大数据领域的编程任务。实际上,当前Python的应用更普遍一些,而且由于Python语言比较简单易用,使用Python语言能够在很多场景下提升开发效率。

从当前大数据领域的岗位划分来看,主要分为大数据开发、大数据分析、大数据运维三大部分,这三大部分的很多细分工作岗位都需要掌握一定的编程知识,所以要想从事大数据领域的工作岗位,学习编程往往是绕不过去的。

大数据开发岗位可以划分为两大类,一类是大数据平台开发,另一类是大数据应用开发,通常大数据平台开发岗位属于研发级岗位,而大数据应用开发属于应用级岗位,应用级岗位往往与具体的行业领域关系密切。大数据平台开发对于从业者的要求比较高,需要掌握的知识结构也相对要丰富一些,而且自身要具有较强的研发能力和技术攻关能力,当前有不少研究生会从事大数据平台开发岗位。

2

这个要看情况的,我来一一给你列举各种可能的情况:

1、现在就高校建立的数据科学与大数据技术专业来看,基础学科以数学和计算机科学为主,当然也有编程需要C和JAVA,在实验课阶段有门课是hadoop,hadoop确实用JAVA编写,如果你就读本专业,知识体系高校会给你考虑到。

2、你在培训机构通过培训学大数据,那么的确要把JAVA玩转的,因为培训机构是实用操作和动手为主,而且很多大数据框架确实用JAVA实现,比如hbase,hadoop等,还有最重要的,你做实战项目得需要后台吧?得需要web吧?对于这些JAVA生态圈很都成熟。

3、很多大数据技术框架或者编程语言运行在JAVA虚拟机,比如函数式编程Scala,实时大数据框架storm,流计算框架Flink,特别是阿里的大数据框架和后台基本都是JAVA编写。

4、如果你专门从事大数据算法,机器学习算法可以不需要学习JAVA,毕竟人的精力有限,学习C和Python就够了,把精力用在设计思想创新。

3

这个看你学那一块了,数据挖掘更多的是python,Hadoop,spark等都是java,不过最好建议学java,毕竟java还是比较吃香的。


4

学习大数据也不一定非得学习Java,但是你一定要有一门编程语言基础,这样学习起来才会更加顺畅,周期才会更短,你会PHP,Python都可以,主要是你要有编程的思想,和编程的意识,其次是考虑哪门语言对学习大数据最有帮助,因为大数据很多插件都是基于Java编写的,如果你是初始学习编程,那么就可以先从Java开始,或者从Python爬虫学起,然后走数据抓取,数据分析也是很好的方向,只要努力坚持,总能成功的,加油![玫瑰][玫瑰][玫瑰]


5

一、学习大数据,一定要学习java吗?

首先,大家要清楚一点,学习Java的目的是什么,Java它本身是一门计算机编程语言,而进入大数据的学习,无论你有何基础,是零基础还是有过相关的学习经验,都至少有一门计算机编程语言的加持,这就好比上战场必须有门锋利的武器,有了编程语言在手,才能在大数据的天地中放手一搏!所以,学习大数据,自然要去学习Java,不是皮毛,而是精通,当然大家如果可以熟练掌握其他编程语言也可。

但是,大家要知道,如果在大数据中,你所主攻的方向是Hadoop开发,那就一定要学好Java,因为它是Hadoop的专用编程语言。而其他方向的研究,如果你主攻spark,那就要学习Scala语言,从而更好地工作。如果你是想要走数据分析方向,那你就要从python编程语言下手,举此例就是要告诉大家,每个编程语言可以是为不同的方向而服务,换言之,不同的方向应对应不同的编辑语言,大家如果可以多度掌握几门编辑语言,那恭喜你,你将在职场中先人一步。

所以说,大数据的学习必须具备一些编辑技能。这种语言可以是多方面的,至于选择何种语言取决于你的职业规划和未来的工作需求。但是大家可以放心,过来人经验之谈是只要你有能力学会了一门编程语言,其他编程语言也是不在话下。

二、为什么很多人选择学java?

6

百战程序员IT问题专业解答

学习大数据也不一定非得学习Java,但是你一定要有一门编程语言基础,这样学习起来才会更加顺畅,周期才会更短,你会PHP,Python都可以,主要是你要有编程的思想,和编程的意识,其次是考虑哪门语言对学习大数据最有帮助,因为大数据很多插件都是基于Java编写的,如果你是初始学习编程,那么就可以先从Java开始,或者从Python爬虫学起,然后走数据抓取,数据分析也是很好的方向,只要努力坚持,总能成功的,加油!

7

大数据的学习必须具备一些编辑技能。这种语言可以是多方面的,至于选择何种语言取决于你的职业规划和未来的工作需求来。Java是目前使用最为广泛的编程语言,它具有的众多特性,特别适合自作为大数据应用的开发语言。Java不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对知象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java的跨平台应用能力,比C、C++更易用,更容易上手。同时还具有简单性、道面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

8

可以考虑python

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章