万能的编程语言
要学大数据,必须要会一种编程语言吗?为什么?
作为一个程序员,碰到这种问题是很茫然的,就好像是碰到这类问题:
我想我的答案不言而喻,就不用回答为什么了。这个答案是肯定的,就像你做饭,如果没有米,这饭能做成吗? 俗话说巧妇难为无米之炊。所以要做大数据分析,肯定是至少要会一种编程语言的,不然你不能指望用诸如Excel的软件去处理大数据吧,而且就算使用Excel,处理大数据也比较慢,而且还需要学习Excel的很多内置函数,稍微高级一点的就使用Excel SQL,这样也得学习SQL语言。
其实,搞大数据不但要会编程语言,而且通常情况下需要会好几种。***如你在小公司,数据量不大,你可以用普通的SQL、Python或R语言等编程语言就可以应付了。但如果在大公司,要处理的数据量比较大,通常需要分布式处理,那么就需要学会SQL和Java,而且还需要学习一些脚本语言。
所以,我认为要搞大数据,在编程语言方面最好学会Python、SQL、J***a,bash脚本语言,不然用到时候才觉得自己掌握得少就有点尴尬了。
大数据领域中,要处理的数据是海量的,这个我们无法反驳,导出的数据集利用现有工具是无法高效处理的,这个时候我们需要一门编程语言来进行高效处理。这里的高效处理指的是相同的精度下缩短处理时间,利用分布式系统来帮助提高效率。
学大数据,这个问题太宽泛,到底学习哪个方面呢,是学习收集大数据,分析大数据还是进行大数据可视化呢?或者只是研究大数据对经济和社会的影响?
所以不如具体说一下,比如想做数据分析,即使是数据分析,也不是必须掌握编辑语言。在你不需要亲自动手分析的情况下,只是为了管理一帮数据分析师,而需要理解一下大数据。
如果你就要自己动手做数据分析,那没啥说的,学吧,要不你分析啥,用啥分析呢?
因为大数据的开发基于一些常用的高级语言,比如J***a和.Net。不论是hadoop,还是数据挖掘,都需要有高级编程语言的基础。因此,如果想学习大数据开发,还是需要至少精通一门高级语言。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/16113.html