程序吧 关注:41,579贴子:295,396

【经验分享】Java软件开发者,如何学习大数据?

只看楼主收藏回复

最近有不少初学者来问到,学习大数据,学习spark,公司主要使用那些语言编写,每听到这一个问题,起码还是很不错的,证明你已经开始学习大数据了,并了解大数据Spark是可以使用多种语言来实现开发的,那就是Java、Scala、Python和R语言都可以使用,但R语言本人不常用。

正常来讲学习大数据之前都要做到以下几点:
1.学习基础的编程语言(java,python)
2.掌握入门编程基础(linux操作,数据库操作、git操作)
3.学习大数据里面的各种框架(hadoop、hive、hbase、spark)
这是正常学习大数据必须要做到的三个步骤,如果有了java基础再去学习基本上已经成功了一半,起码不用为了基础语言的学习而恼火了。
真正的大数据的学习不能仅仅停留在理论的层面上,比如现在经常用到的spark框架目前支持两种语言的开发java或者Scala,现在python语言也能支持了。大数据的方向的切入是全方位的基础语言的学习只是很小的一个方面,编程落实到最后到编程思想,有了指导思想学习起来就能方便很多。


1楼2018-05-17 14:49回复
    大数据在使用过程中因为涉及很多框架的部署,而且大部分的部署都在linux环境下,所以掌握linux基本的命令是必须具备的,linux虽然在桌面系统上应用范围不是很广泛,但在服务器端还是收到很大的推崇,命令的学习相对而言还是比较简单。
    大数据主流的框架hadoop了,里面涉及到的框架又是非常的庞大,以致于很多人觉得学习大数据就是学习hadoop了,毕竟属于主流体系,但很多公司的做法是几个框架混合起来使用,达到最高的效果。


    2楼2018-05-17 14:50
    回复
      有了java基础切入会感觉好很多,毕竟掌握了一门编程语言,计算机语言的感觉有了,切换场景学习而已,没有什么本质的区别。有了java基础自己找些资料,(我这里有学习资料,加裙自己获取:七 一 零 二 一 九 八 六 八 邀请码:笨笨,邀请码务必要填写,不然加不了)动手做点实际的小项目,就可以了,有些东西没有想象的那么难,就看付出多少功夫了


      3楼2018-05-17 15:04
      回复
        大朋友们六一快乐


        4楼2018-06-01 12:18
        回复
          都忘记时间了


          5楼2018-06-01 12:42
          回复
            哈哈,终于找到你了


            来自iPhone客户端6楼2018-06-01 12:56
            回复
              伤心这个怎么玩


              7楼2018-06-04 12:27
              回复
                顶顶更健康


                8楼2018-06-08 16:53
                回复
                  这天热的


                  9楼2018-06-12 16:17
                  回复


                    10楼2018-06-14 23:31
                    回复
                      没时间学习,将会一直很累


                      11楼2018-07-04 11:00
                      回复


                        12楼2018-07-05 12:20
                        回复
                          如何管理好时间,你的一天相当于别人的两天


                          13楼2018-07-06 15:30
                          回复


                            14楼2018-07-11 17:39
                            回复
                              今天终于有时间逛贴吧了


                              15楼2018-08-11 17:17
                              回复