零基础!想往大数据方向发展,Java和Python哪个合适大数据发展?

591 阅读3分钟

现在是大数据时代,有很朋友都想转行进入数据分析这个领域,其中很多人都在纠结往大数据方向发展,Java和Python哪个合适大数据发展?我的回答很简单:学习python,入门会快点,然后走数据分析或者机器学习得路子,会更宽点。

![零基础!想往大数据方向发展,Java和Python哪个合适大数据发展?](https://p3-tt.byteimg.com/origin/pgc-image/d3a9a21f58804970928562ef4fc9f7ae?from=pc)

就当前阶段,大数据方向目前市场饱和度挺高了,不太建议往这块去转,当然也得看自身本身是什么行业,如果说行业太过于夕阳,就算大数据行业趋于饱和,同样有机会。

其实很多人提到了传统挖掘工具在没落的事,其实应该算是的吧,毕竟目前互联网产生数据的速度确实有点快。

当然,所谓大数据很多时候确实也有点难虚,但不管怎么样,数据的思维是在不断地强化的,从过去拍脑袋决定,过渡到逐渐以数据为依据理性的做决策,是有这个趋势的。

所以,熟悉数据的处理流程,以数据的思维去思考问题,总是比较正确的方向的。

再次强调一个事就是,其实在目前这种情况下,任何语言、框架什么的都是比较次要的,重要的是解决问题的模式,其次是快速学习的能力,因为这个领域变化太快,需求有足够的应变能力去适应。

![零基础!想往大数据方向发展,Java和Python哪个合适大数据发展?](https://p3-tt.byteimg.com/origin/dfic-imagehandler/9b5081fe-0ae0-4c9d-8358-7f1369b80e3e?from=pc)

大数据领域很多细分的岗位:大数据分析师、数据开发工程师、数据挖掘工程师、甚至是爬虫工程师。

分别解决数据统计分析报表类问题、平台运维数据开发问题、数据深度挖掘类问题、数据源获取问题等,其实还有,就不细说了。

数据分析类的偏SQL,当然也会经常用到一些脚本语言进行数据的加工啊,等等,其中当然也包括python,这里用java的少。

数据开发工程师,基本属于硬开发类了,由于大数据框架大多java,所以这也是java这在这里流行的原因。

![零基础!想往大数据方向发展,Java和Python哪个合适大数据发展?](https://p1-tt.byteimg.com/origin/dfic-imagehandler/64c7b395-bc4b-403a-9778-b40b27b7e65b?from=pc)

数据挖掘,传统类的数据挖掘,python是大爱,但是在分布式模式下,其实python的局限性还是蛮大的,一些分布式机器学习库,例如spark mllib啊之类的,之类用python其实就是乏力了。Python资源分享qun 1075110200 ,内有安装包,PDF,学习视频,这里是Python学习者的聚集地,零基础,进阶,都欢迎

最后爬虫这块,可能很多人不认可他是属于大数据的,但是可以查一下目前其实爬虫与数据领域结合是越来越紧密了,最起码我司爬虫是属于数据团队的,而爬虫基本也属于python的天下了,当然java爬虫也是有滴。

![零基础!想往大数据方向发展,Java和Python哪个合适大数据发展?](https://p6-tt.byteimg.com/origin/dfic-imagehandler/2bb9d291-5816-4a43-8e5e-3955abb81363?from=pc)

最后,不管怎么说,大数据领域语言只是其中一环,还有很多东西,而且对于任何老司机来说,语言更是次要的,一法万通。

如果是数据开发,java。

如果是数据挖掘类的,可以从python入手。