都说选择比努力更重要,是选择深耕java还是去学习大数据

谢邀。Java是一种通用的编程语言,大数据是一个应用领域,可以使用Java语言来在这个领域中完成事情解决问题。从这个角度上来讲,分两点:你需要学好大数据框架中需要用到的那部分Java内容,比如Hadoop中用到的Java特性。学习hadoop和大数据
■网友
这个不冲突啊,hadoop是用Java写的,所谓Java是语言,大数据是具体的应用领域,Java SE是基础啊。没准,当你深耕Hadoop时,你会想了解了解它的RPC是怎么实现的,想了解了解它的IO体系,这时不又回到了基础的网络、IO了嘛,这俩本身没有任何冲突。再换句话说,你不学Java而是学python,一样可以做大数据……我觉得楼主更多需要考虑的是我是搞web呢,还是搞大数据呢,或者是机器学习呢。
■网友
如果想要把大数据玩得比较洋气,个人建议先把Java基础和java高级部分学好,把Java做为第一开发语言,这个是关键,大数据会用到Java,现阶段,打基础很重要,然后找公司实习,在实战中提高,有了一定的能力,再研究大数据,这样效果会好很多。

■网友
大数据是需要用到Java的,这两者并不冲突,目前大数据的前景还是比较好的,就业的薪资也高!

■网友
【都说选择比努力更重要,是选择深耕java还是去学习大数据】 您好
推荐你把java学好,基础弄好
基础还是十分重要的
您要搞明白java和hadoop的关系(有可能我和您说的和其他程序员大咖比较浅)
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。——这个是简介
这里面就给您说明了,您要学好,精通Hadoop,起码要搞懂linux的内容。
因为hadoop在linux上面应用的比较ok
要搞好hadoop,首先精通java,因为java是框,其次精通linux
说的不好,您海涵



仅供参考


■网友
有矛盾吗
■网友
Java是基础,Java SE编程至少要完整地学过一遍(请仔细理解完整地学过一遍)之后然后才去碰Hadoop。大数据就像Web编程、移动App一样确实是编程语言的一个应用领域,只不过现在大数据生态以Hadoop为基础,而Hadoop恰好是用Java写的而已。

■网友
Hadoop也是要用Java的啊,不谈所谓深耕,不谈Java庞大的技能树,java语言本身的一些东西还是要多看看的,计算机里常讲:以小见大,学完你会发现很多框架的方案与底层的东西本质一样,不要一味追逐框架…
■网友
想要当一名合格的程序员,请务必掌握-\u0026gt;熟练-\u0026gt;精通一门开发语言。hadoop设计的数据存储、处理模型很牛,可以学习一下。但是如果不做专门的hadoop job,31天从不知道到会用也就够了。纯属个人意见,轻拍。


    推荐阅读