大数据必须开发功底,诸如python,按照编程不需要抓取数据。其实会前端不需要诸如html,javascript,将破霸体的数据整合后实际前端去展示。所以个人觉得学一门开发语言是要的。
本人正在进行大数据方面的学习开发,针对这个问题禁不住很想说帮一下忙自己的想法。学习大数据之前要做一些基础性的学习,个人总觉得三方面的学习可能比较比较有用:
另一方面,java基础知识的学习,有了java的基础,学习大数据更更很容易。基础学很有可能必须除开:基本上的数据类型,压解、解压,并发编程,集合,java开发环境的搭建,jvm的相关知识,网络编程(nio),java的序列化,流处理,设计模式,异常处理机制、回调机制等等。
一方面,linux基础知识。目前大数据的环境搭建,都差不多是实现linux操作系统,具备什么linux基础知识,能够提高飞快去学习java大数据。可以不学虚拟机的安装,linux的都差不多命令,符号链接,进程栏里点,内存一栏,cpu栏里点,端口号查找,主机名设置,主机间的文件图片文件夹(scp),免费完全安装等等。
后来,目前大数据计算出有的有mr,有的用spark。假如用spark的话,这个可以学习下scala语言。
本人具备几千年的java开发经验,熟得不能再熟多种框架,清楚网络编程,认识java安全编程,熟悉大数据,认识多种安全协议,认识并发编程,有兴趣的同学这个可以各自了解,互相学习!!!