大数据的发展趋势日渐明显,但是进入这个领域的门槛不小,除了要有心理准备,其次就是要付诸实际行动中去学习。

  学习方法有很多,在没有基础的前提下,自学是因人而异是有难度。其次是大数据目前的工作方向主要是三个:大数据应用,数据分析,大数据研发,当然还有一些机器学生有关的数据挖掘什么的,也在这个类别,我暂时归到研发方向,因为要应用的话,还得结合一些行业和业务进行,所以你要从事大数据,可能要先定一下方向哈,就难易度来选,科多大数据建议可以在这个方向考虑一下。

  如果都是在小白的情况下,可以首先根据自己的性格特征去选择,如果自己个人比较喜欢技术也能耐得住性子,就可以选择大数据研发方向,如果个人比较喜欢综合性的发展方向又担心自己坐不住害怕太难,就可以选择数据分析方向。就这两个学习方向的语言基础要求是不一样的,一个是java,一个是python。根据方向,科多大数据整理来一些需要的技能,供你参考,如下:

  最基本的是JAVA核心API有关内容,当然有JAVA开发经验的最容易入门,比如从事过JAVAWEB开发的,基本上可以很容易跳进大数据应用方向,如果没有JAVA基础,很多内容你会理解不了。同时除了基本的基础以外,我在下面还给你罗列了一些列必须的技能:

  Java高级(VM相关、并发相关,线程相关)

  2、Linux 基本操作(环境,命令,网络等相关内容)

  3、Hadoop(此处为通常指的是HDFS+MapReduce+Yarn的相关内容 )

  4、HBase(JavaAPI操作+Phoenix )

  5、Hive(Hql基本操作和原理理解)

  6、Kafka

  7、Storm

  8、Scala

  9、Python

  10、Spark (Core+sparksql+Spark streaming )

  如果要把大数据玩得比较洋气,个人建议还要学习一些高级技术,不过不建议一开始就去触碰,毕竟这些技术个人建议还是有一些经验积累后再来哈,会比较快。学习建议如下:

  一定要把JAVA基础和JAVA高级部分学好,把JAVA做为第一开发语言,这个是关键,其次,Python也要引起重视,可以做为第二开发语言去学习掌握。

  一定要把Linux的基础操作,网络操作,文件操作等学好,掌握熟练,特别在环境配置部分,要多熟悉各种命令,同时也要多熟悉系统的基本结构。

  关于Hadoop、Hive等环境和技术应用,要结合一些实际点的案例来学要快一些,简单的Demo很难看到一些现象。

  以上是大数据研发方向,如果是数据分析方向的话,可以一开始就学习和了解一下python,从初级到高级,其次就是学会能用python写一些爬虫程序,能获取简单的一些数据。再学习Numpy及Pandas、spss,sass,及机器学习算法和业务数据分析,spark数据分析等等;

  个人建议可以买些书来看,当然看书效果因人而异也有可能效果不太好,可以去找一些网课,跟着视频学,也可以选择去报名参加下一些专业培训班,集中学习。

最新文章

  1. Codeforces Round #382(div 2)
  2. java的前台与后台
  3. 手机web——自适应网页设计(html/css控制)
  4. django 过滤器 、日期格式化参数
  5. poj 1039 Pipe(几何基础)
  6. Android Studio 运行、编译卡死的解决办法
  7. Three.js学习笔记 – “我和小伙伴都惊呆了”的特效和Three.js初探
  8. 06-IOSCore - KVC、CoreData
  9. android在view.requestFocus(0)返回false的解决办法
  10. java 重写的学习
  11. 10_Android中通过HttpUrlConnection访问网络,Handler和多线程使用,读取网络html代码并显示在界面上,ScrollView组件的使用
  12. 网络I/O 工作机制
  13. 开源智能英文单词提取翻译工具(C#)
  14. 进程用manager 和Queue 实现进程消费者生产者
  15. 在AngularJS中使用谷歌地图把当前位置显示出来
  16. java线程调度原则
  17. ReactNative踩坑日志——使用async/await语法解决网络请求的异步导致的指令执行顺序错乱问题
  18. PowerShell添加和部署WSP
  19. 解决web翻转动画闪屏
  20. Java多线程之ThreadLocal总结

热门文章

  1. log4j2笔记 #01# Architecture
  2. The logback manual #03# Configuration
  3. xtrabackup 对pxc节点进行备份恢复
  4. 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
  5. Centos7部署tornado项目
  6. oracle查询所有初始化参数(含隐含参数)
  7. Angular4.x 安装|创建项目|目录结构|创建组件
  8. json排序 及替换在字符串中全部替换某字符串
  9. CTF-逆向工程实验吧Just Click
  10. 总结: 在fc23中, 安装音频mp3 视频flv 的播放插件其实很简单, 只要一步就可以了: dnf install gstreamer1-libav