您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如果想学大数据,是一定要学习Java内容吗?
数据,语言,编程语言如果想学大数据,是一定要学习Java内容吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
如果想学大数据,是一定要学习Java内容吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
学习大数据也不一定非得学习Java,但是你一定要有一门编程语言基础,这样学习起来才会更加顺畅,周期才会更短,你会PHP,Python都可以,主要是你要有编程的思想,和编程的意识,其次是考虑哪门语言对学习大数据最有帮助,因为大数据很多插件都是基于Java编写的,如果你是初始学习编程,那么就可以先从Java开始,或者从Python爬虫学起,然后走数据抓取,数据分析也是很好的方向,只要努力坚持,总能成功的,加油![玫瑰][玫瑰][玫瑰]
回答于 2019-09-11 08:43:50
不一定,会python也行,但是国内还是基础学Java的多一些,毕竟以后万一想转Java的话,也是有基础。国内还是用Java的公司最多。
回答于 2019-09-11 08:43:50
作为一名大数据从业者,我来回答一下这个问题。
首先,当前大数据的技术体系还是比较庞大的,并不是所有大数据从业者都需要掌握Java编程,所以也并不是所有人在学习大数据的时候,都需要学习Java。
虽然Java作为一门流行程度比较高的全场景编程语言,在大数据领域有比较广泛的应用,但是可以代替Java语言的编程语言也不少,比如Python、R、Scala、Go等编程语言也都可以完成大数据领域的编程任务。实际上,当前Python的应用更普遍一些,而且由于Python语言比较简单易用,使用Python语言能够在很多场景下提升开发效率。
从当前大数据领域的岗位划分来看,主要分为大数据开发、大数据分析、大数据运维三大部分,这三大部分的很多细分工作岗位都需要掌握一定的编程知识,所以要想从事大数据领域的工作岗位,学习编程往往是绕不过去的。
大数据开发岗位可以划分为两大类,一类是大数据平台开发,另一类是大数据应用开发,通常大数据平台开发岗位属于研发级岗位,而大数据应用开发属于应用级岗位,应用级岗位往往与具体的行业领域关系密切。大数据平台开发对于从业者的要求比较高,需要掌握的知识结构也相对要丰富一些,而且自身要具有较强的研发能力和技术攻关能力,当前有不少研究生会从事大数据平台开发岗位。
Java语言在大数据平台开发领域有比较普遍的应用,比如基于Hadoop的大数据平台开发,通常都会采用Java语言。另外,Python也是大数据平台开发岗位比较常见的编程语言之一。从当前的发展趋势来看,未来Go语言在大数据平台开发领域也许会有更大的空间,这主要得益于Go语言自身效率至上的设计模式。
相对于大数据平台开发来说,大数据应用开发主要与行业应用场景关系密切,在工业互联网时代,大数据应用开发的场景会非常多,而且这些大数据应用开发往往都是基于大数据平台展开的,所以在开发门槛上也相对比较低。大数据应用开发可以采用的编程语言比较多,虽然Java也比较常见,但是在很多场景下,Python语言往往更方便一些。
大数据分析也是当前大数据领域非常重要的岗位之一,虽然近两年大数据分析岗位的增速放缓,但是从长远发展趋势来看,大数据分析岗位的增量空间还是比较大的。大数据分析目前主要基于机器学习和统计学两种方式,不论采用哪种方式,Java语言都不是唯一的选择,实际上,在很多场景下,Python和R往往是更方便的选择。
虽然大数据运维领域对于编程语言的要求并不高,但是掌握编程语言也能够方便运维人员执行运维任务,从目前运维领域的应用情况来看,Python语言的应用更普遍一些,这主要还是得益于Python语言自身的方便性和扩展性。
最后,虽然学习大数据并不一定要学习Java语言,但是由于Java语言在生产环境下有很多应用,而且Java开发岗位往往对于从业者的要求并不高,所以如果学历比较低,同时想增强自身的岗位竞争力,学习一下Java是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
回答于 2019-09-11 08:43:50
一、学习大数据,一定要学习java吗?
首先,大家要清楚一点,学习Java的目的是什么,Java它本身是一门计算机编程语言,而进入大数据的学习,无论你有何基础,是零基础还是有过相关的学习经验,都至少有一门计算机编程语言的加持,这就好比上战场必须有门锋利的武器,有了编程语言在手,才能在大数据的天地中放手一搏!所以,学习大数据,自然要去学习Java,不是皮毛,而是精通,当然大家如果可以熟练掌握其他编程语言也可。
但是,大家要知道,如果在大数据中,你所主攻的方向是Hadoop开发,那就一定要学好Java,因为它是Hadoop的专用编程语言。而其他方向的研究,如果你主攻spark,那就要学习Scala语言,从而更好地工作。如果你是想要走数据分析方向,那你就要从python编程语言下手,举此例就是要告诉大家,每个编程语言可以是为不同的方向而服务,换言之,不同的方向应对应不同的编辑语言,大家如果可以多度掌握几门编辑语言,那恭喜你,你将在职场中先人一步。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |