大数据初学者,总结下来,大致有这么几种情况:
- 跨行业转过来的(这一种是最难的,之前可能都没接触过编程,这种属于真正的0基础)
- 即将毕业的大四学员(包含计算机专业或者其他专业,这一种稍微好点,最起码大学的时候多少会接触一点编程)
- 有软件开发经验的老司机(包含,javaweb,.net,c 等)
上面这几种情况的同学都有一个共性,对大数据都是0基础,相对而言,有软件开发经验的老司机学习起来不会很吃力,其余的刚开始学起来会比较吃力,但只要肯比别人多花点时间,多下点功夫,其实并没有你想象的那么难。有付出,才会有回报!
好了,废话不多说了,下面就直接说一下,针对所有大数据初学者的一些学习建议吧【适用于上面三种基础的同学】
大数据是什么?
有很多朋友问过我,大数据到底是什么?一句话来概括
- 针对非软件行业的朋友
- 根据你平时在超市,加油站,饭店等地方的一些消费行为,通过大数据这个技术,我们可以知道你现在的年龄范围,是否婚配,是否有孩子,孩子大致是几岁,是否有固定住宅,车大致是什么价位的等信息。
- 针对软件行业的朋友
- 平时我们写的程序都是在一台机器上运行,处理能力有限,当然,数据量也是有限的。大数据这个技术,其实就是可以实现把我们的代码分布在很多台机器上去并行处理海量的数据,然后从这些海量数据中获取有价值,有意义的信息。
学习大数据需要的基本功
1. linux基础是必须的,最起码需要掌握linux命令行下的基本操作命令
2.