大数据的三个入口

大数据的三个入口

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

大数据的热门使得非常多人都想往这个方向发展,做一些像数据挖掘,数据分析之类的工作。可是该从何開始呢?要如何才干高速学到一些实用的知识,技能呢?我认为有三个切入点,按照个人特点能够自行选择顺序切入。

1机器学习/数据挖掘

数据挖掘主要依赖于大部分机器学习算法,近些年因为深度学习算法的开发以及无人驾驶汽车等应用的实习使得机器学习变得热门,可是机器学习是个非常深的学科,专门讲这门课程的学校也不多,对于硕士生,假设学过最优化等,学起来比較easy,但本科生要学好,就要非常扎实的概率论与数理统计的基础。之前我看了非常多这发面的书,认为非常痛苦,但我越来越认为,这个东西有那么重要么?
我觉得,假设不是博士,不是必需把机器学习/深度学习学的非常深。就像算法是非常重要,但程序猿不是必需都像ACM队员那样练习算法。我们学习机器学习是为了使用他,并且主要的那几个算法已经开发的差点儿相同了,我们最须要掌握的就是如何使用它们,并且就那么几个算法,仅仅有每一个都用过几次就掌握了,所以我非常推荐边学边应用到实际,依据自己的兴趣,找点数据,看看能不能挖掘出什么实用的信息,这样也有成就感。这里我推荐一本书:《机器学习:实用案例解析》。同一时候,建议学习一门新的语言:R语言。假设不想学,那么用C,python也都是能够的。(超大规模数据是不能用R的)
最后,我认为这部分并不一定先開始学,也不用每个算法都掌握十分熟悉,先熟练掌握一到两个。

2Hadoop实战

hadoop基本是大数据的代名词了,由于他提供了一个平台,使得我们能够去处理超大的数据,至于怎么处理,处理后能得到什么,它无论。hadoop尽管仅仅是个软件,可是有非常复杂的原理,我们要知道他是如何把大数据分不到好几个电脑上,知道MapReduce的原理。然后,就是如何运作了。强烈建议大家自己安装好hadoop(要配置集群,自己剪虚拟机吧),然后在上面编点小程序练手。
Hadoop另一个特点就是他有许多的附加服务,每一个都有各自的功能,很复杂,可是比如Hive,HBase等是很重要的,也须要知道他们的工作原理,及用法。因为这部分大多是实战,学起来也不那么枯燥,所以我认为这部分能够多用的点时间,把原理和方法都弄熟练,同一时候还要熟悉Linux环境,语言当然是JAVA。

3数据库

大数据毕竟也是数据,是离不开数据库的,非常多人没有有数据库的基础,那么这方面也是不可缺少的,各种数据库的特点都要有所了解,SQL的语句也要能熟练使用,即便大数据不热门了,数据库技术也会非常重要的。


我认为把上面3点全都做到的话,那么你肯定是一个全面的大数据人才,随便就能找个好工作了。可是我认为数据挖掘这个东西,方法技能是一方面,另一方面是意识层次的,也就是你对行业、商业的嗅觉有多大,你挖掘出来信息后能不能再经过自己的思考,变成对公司甚至人类有直接优点的观点。所以建议大家平时多关注互联网及其它行业的发展趋势,比較全面型的人才才是真的人才,大数据人才也不是一个普通程序猿就能随便当的。


准备以后就写一些大数据方面的博文,自己学习的同一时候与大家分享知识是非常快乐的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118193.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 360 c语言 笔试,奇虎360校招的笔试真题「建议收藏」

    360 c语言 笔试,奇虎360校招的笔试真题「建议收藏」选择题有45个?好像是,三道简答题,简答题:1、设计一个课程表(包括目标人群、核心功能、特色设计);2、说ATM的缺点,改进方法;3、如何让李开复等互联网大牌关注你的微薄?选择题记得不是很清楚,大概是这样的:1、数字推理:1,4,5,6,7,9,11,()2、安卓系统是什么语言开发的?c,c++,java,**3、HTML5不包含的技术?选项有JS、java、*、*4、12个鸡蛋,有一个重量与其他…

    2022年7月14日
    35
  • 最棒的java代码生成器「建议收藏」

    最棒的java代码生成器「建议收藏」一款Java语言基于SpringBoot2.x、Layui、Thymeleaf、MybatisPlus、Shiro、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等

    2022年5月1日
    79
  • OSI七层模型具体解释

    OSI七层模型具体解释

    2021年11月29日
    41
  • 查找窗口句柄

    查找窗口句柄HWNDSearchWindow(CStringstrWinName){//获得桌面窗口CWnd*pDesktopWnd=CWnd::GetDesktopWindow();//获得第一个子窗口CWnd*pWnd=pDesktopWnd->GetWindow(GW_CHILD);CStringstrClassName=_T(“”);CString

    2022年7月14日
    23
  • clion永久激活码2020_通用破解码

    clion永久激活码2020_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    294
  • 太极图正确画法_《太极图》的正确画法

    太极图正确画法_《太极图》的正确画法郭凤娟(金玄睿婕)提起太极相信大家都不陌生,都知道太极白的一面代表阳,黑的一面代表阴,白的里面有黑点代表阳中有阴,黑的里面有白点代表阴中有阳。但是太极图的概念真的这么简单浅显吗?下面我来分析一下太极图的文化内涵。《周易》系辞里有一段话:“易有太极,是生两仪,两仪生四象,四象生八卦,八卦定吉凶,吉凶生大业”对于这段话,我们可以称之为演易总纲领。演易总纲的核心、起点、本原、本体是太极。太极是什么?先哲…

    2022年5月7日
    197

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号