该搞C++还是JAVA?以后想走数据挖掘和大数据方向

C基础扎实,正在学C++和python(花的时间和学的程度还不深)。对数据挖掘很有兴趣,以后想搞数据挖掘和大数据。可是老师让转JAVA,说现在搞大数据都是需要JAVA的。... C基础扎实,正在学C++和python(花的时间和学的程度还不深)。对数据挖掘很有兴趣,以后想搞数据挖掘和大数据。可是老师让转JAVA,说现在搞大数据都是需要JAVA的。可是我看很多招聘的要求,和数据挖掘有关的职位都是写着“Linux下的C/C++",还有精通脚本语言python/shell,没看到要求有写JAVA的。我该转去学JAVA吗?(也不是说绝对的2选1,不是你死就是我活,不过最终还是要有一个主和次)求解答 展开
 我来答
刀画刀花
2015-03-23 · TA获得超过135个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:48.7万
展开全部

以下回答纯属个人见解,只供借鉴。

  1. Hadoop现在已经成了大数据的中坚技术,而其架构是由Java编写的;

  2. 算法与大数据基于云,而在这一方面Java更具有优势;

  3. Java真正实现了”一次编写,到处运行“,而C/C++做不到;

  4. 如果想搞大数据,那么Linux是必会的,而在Linux下shell脚本也是必须要学习的。

建议:学习Java,Java简单易学,语法上和C语言的差距不是很大,重要的是理解面向对象的思想。

huanmiewh
推荐于2017-11-27 · TA获得超过277个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:99.6万
展开全部
先声明,本人无意挑起C++/JAVA谁好这种大讨论,不同意这条的请忽略

我个人推荐主C++,次JAVA:
原因:
1、JAVA的一次编译到处运行依赖于该平台是否有对应的JAVA虚拟机
2、C++的效率比JAVA高
3、在有C语言功底的前提下,C++比JAVA更容易学

=======================
最后补充一点:
  其实没必要纠结语言这种事情,从先辈们的经验来看,工作的时候甚至会出现需要你零时学一门新的语言来完成一件事。技术是在不断更新的,总有新的东西要学。所以学C++,学JAVA无所谓,重要的学习的这个过程中的收获是什么。这也就是所谓的”条条大路通罗马“
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式