{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

大数据对于零基础者学习难度大不大?

wuyangchunwuyangchun 回答0 收藏1
收藏问题

10条回答

lastSeries

lastSeries

回答于2022-06-28 15:13

大数据这个词在互联网行业中的热度持续走高,各大互联网公司都将大数据纳入战略规划中;国务院和政府报告中也多次提到“大数据”,将大数据上升为国家战略;上个月最近发布的13个新行业中,大数据工程技术人员也在其中。由此可见,大数据在未来的互联网发展中有着不可估量的作用。

首先,让我们来了解一下,大数据需要学习哪些技术?

1、Java——Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序,是大数据学习的基础;

2、Linux——大数据开发通常在Linux环境下进行;

3、Hadoop——分布式系统基础架构,用户可以充分利用集群的威力进行高速运算和存储;

4、Avro与Protobuf——数据序列化系统,可以提供丰富的数据结构类型;

5、HBase——分布式的、面向列的开源数据库,是一个适合于非结构化数据存储的数据库;

6、ZooKeeper——Hadoop和Hbase的重要组件;

7、Hive——基于Hadoop的一个数据仓库工具 ;

8、phoenix——用Java编写的基于JDBC API操作HBase的开源SQL引擎;

9、Redis——key-value存储系统;

10、Flume——高可用、高可靠、分布式的海量日志采集、聚合和传输的系统;

11、SSM——Spring、SpringMVC、MyBatis三个开源框架;

12、Kafka——一种高吞吐量的分布式发布订阅消息系统;

13、Spark——专为大规模数据处理而设计的快速通用的计算引擎 ;

14、Scala——大数据开发重要框架的编程语言;

15、Azkaban——可完成大数据流任务调度;

16、Python与数据分析——可用于数据采集、数据分析以及数据可视化;

对于没有基础的人来说,学大数据难吗?

如果是计算机专业的学生,学大数据相对来说还是有一定基础的,会比非计算机专业的人士好很多。由于现在各大高校几乎没有大数据专业,想学大数据的话,到计算机培训机构学习效果会更好。而没有任何计算机相关基础的,想要学习大数据,难度还是很高的。因为培训机构的培训学习期一般都是4-6个月,要想在这短短的时间内学有所成,要付出的努力肯定要比别人多非常多!一旦在学习中有怠慢心理,那么培训结束后的学习成果肯定会比别人差很多。

当然,除了个人的努力之外,选择好的培训机构也是十分重要的,这决定了你在这段时间内的学习是否有效、有用。建议在选择培训机构时,一定要多方面了解该培训机构的资质,不要随意听信宣传而导致误选,毕竟学习成本高,只有真正学到知识了,花费才是值得的。

评论0 赞同0
  •  加载中...
Scott

Scott

回答于2022-06-28 15:13

零基础小伙伴学习大数据开发是具有一定的难度的,因为大数据开发的知识体系庞大,对于没有任何编程基础的小伙伴来说,学习起来是比较困难的,小伙伴要知道想要学习大数据开发技术是需要有一定的编程基础和较强的思维逻辑能力的。

零基础小伙伴想要学好大数据开发技术还需要找到适合自己的学习方式,大数据培训对于零基础小伙伴学习来讲是一个比较不错的方式,不过在市场上有太多的大数据培训班了,小伙伴要选择一家比较靠谱的大数据培训班,还需要在培训课程内容、教学能力、行业口碑、就业服务等方面进行考察,理性选择适合自己的大数据培训班。

小伙伴在选择大数据培训班之后,要端正自己的学习态度,认真听讲,在不断学习中探索适合自己的学习方法,那零基础小伙伴在大数据培训班该如何学习呢?

1.基础知识积累很重要

小伙伴在大数据培训班学习要以培训班课程内容为主线,不断学习积累基础知识。对于零基础小伙伴是需要先学习java、Python等编程基础内容的,然后是慢慢渗透学习大数据开发技术知识,小伙伴在学习过程中,要端正自己的学习态度,不要好高骛远,扎实的学好大数据基础知识。

2.课前预习和课下复习双管齐下

小伙伴在大数据培训班学习开发技术知识的过程中,要养成良好的学习习惯,在课前要预习本章节需要学习的内容,在预习过程中将自己会的和不会的分别做上记号,在课上小伙伴要认真听讲,仔细记笔记,课下要认真复习课上所学的知识,并结合相应的项目练习去理解相关技术知识。

3.项目实战案例的练习

学习大数据开发技术到了一定的基础之上,需要结合相应的项目实战案例练习来深入理解大数据开发技术知识。在练习案例过程中,不仅能让小伙伴积累更多的项目实战经验,还能锻炼小伙伴在项目开发过程中解决问题的能力。

最后,零基础小伙伴想要学好大数据开发技术知识,在学习方法上不能拘泥于某一种方法,要多个方法的去磨合、揉碎整合出一套适合自己的学习方法。尚硅谷大数据培训是一个比较靠谱的学习方式,培训班以理论实践相结合的学习方式传授相关的大数据开发技术知识,培训班还有大数据视频供小伙伴下载学习!

http://www.atguigu.com/bigdata_video.shtml

评论0 赞同0
  •  加载中...
xeblog

xeblog

回答于2022-06-28 15:13

大数据学习对于零基础学习者来说还是存在一定的难度的,在现在我们可以接触到的一些比较火的编程开发培训中相对来说,大数据的学习难度是比较大的一个学科,这可不是道听途说得来的结论,而是根据学员学习的真实情况反映得到的结论。



比如对于同样的编程语言培训的Java学科来说,它对于学员的要求就比大数据低一些,基本上只要是大专学历以上的学员就可以学习,而且也不需要任何基础,对于逻辑思维能力也相对没有那么强,只要正常的情况就可以。

但是大数据学习的要求一般是需要本科以上学历的或者是有一定编程工作经验的专科学历的人比较适合学习,而且大数据学习需要的逻辑思维能力需要通过一定的考试才能够进行学习。

通过上边的一些分析相比大家对于大数据学习也有了一个大概的了解,至于大数据是否难不难还是需要自己去亲自体验一下的,现在网上的免费学习的资料有很多,大家不妨去学习一下,看看大数据是否适合自己学习。

另外,在这里小编要提醒大家,零基础进行大数据学习一定是有难度的,不建议大家通过自学去完成或者是选择一个对于什么样的人都接受的可以进入学习大数据的培训机构进行学习。

评论0 赞同0
  •  加载中...
rubyshen

rubyshen

回答于2022-06-28 15:13

由于大数据开发技术是一项综合性比较高的编程语言技术,对于零基础来说在学习上还是有一定困难的。如果小伙伴对大数据开发技术感兴趣的话,可以选择一个比较适合自己的学习方式来学习也是可以的,大数据开发技术的学习难度在java、web前端开发之上,因此,对于零基础小伙伴来说,选择一家比较靠谱的大数据培训机构更为合适。

但是说小伙伴想要选择一家靠谱的大数据培训机构来学习的话,首先要通过实地考察了解进行选择,不要盲目的去跟风,之后在大数据培训班学习开发技术知识的时候,要通过不断的努力学习,探索出适合自己的学习方法,提高学习效率。

1.确定自己的发展方向

大数据开发技术在不断的发展,市场上相关的大数据开发岗位有大数据开发、大数据分析,大数据工程师以及数据挖掘工程师还有Hadoop开发工程师。

以目前的市场发展情况来看,整个开发市场对大数据相关岗位的需求缺口还是比较大的。所以根据每个岗位的特征以及自我的需求能力分析,认真的去选择其中一个作为小伙伴自身的目标,持之以恒的开始去学习。

2.选择靠谱的大数据培训机构

由于大数据开发技术所包含的编程技术知识比较多且杂,对于零基础小伙伴小伙伴学习大数据开发技术来说,并不建议选择自学,零基础自学大数据是相当困难的,自学不仅学习效率比较差,甚至小伙伴在学习的过程中由于问题不能有效解决,导致最终放弃学习。

所以我建议,小伙伴选择一家比较靠谱的大数据培训机构进行系统的学习,在大数据培训班学习不仅有比较系统完善的培训课程体系,还有接近于企业级的项目实战案例,让小伙伴在学习开发技术知识的过程中积累更多的开发实战经验。

3.零基础学大数据贵在坚持

殊不知,不管小伙伴是高等院校还是培训机构,真正的技能还是要靠自己去掌握学习。 小伙伴在大数据培训机构进行学习开发技术知识的过程中,首先是要端正自己的学习态度,用持之以恒的心态来对待学习的过程。

小伙伴在学习大数据开发技术的时候,学习心态和学习方法很重要,还有一点就是要坚持不懈的来学习开发技术知识,要经常性的反思与总结,养成良好的学习习惯。

大数据开发技术学习教程及学习路线:

http://www.atguigu.com/bigdata_video.shtml

评论0 赞同0
  •  加载中...
sixgo

sixgo

回答于2022-06-28 15:13

大数据作为近年来的热点技术领域,从零基础的角度来说,还是有一定的难度的。但是这个难度是因人而异的。

大数据是计算机、数学与统计学的复合学科,如果是有这三个学科任一学科的专业背景,相对来说在学习上是能够更快上手的。大数据主要的岗位方向,现在以大数据开发和大数据分析为主。

大数据开发对逻辑思维、 编程能力的要求更高;而大数据分析,需要结合业务,对SQL技能的要求更高,从入门来说,是要难度更低一些的。

大数据开发零基础学习,可以大致分为以下几个阶段来学习——

Java基础

Java是大数据当中运用较多的一门语言,也是入门必须掌握的语言,大数据主流框架之一的Hadoop,主要的编程语言就是Java。

Linux基础

Linux是大数据环境搭建和集群部署的基本需要,在入门阶段,掌握基本系统命令、shell脚本是必须的。

Hadoop框架及生态圈

Hadoop是大数据主流第一代框架,对于Hadoop框架的一系列组件及生态圈组件工作,都需要掌握。

Spark框架及生态圈

Spark是大数据主流的第二代框架,提供准实时的数据计算。

Storm和Flink框架及生态体系

Storm和Flink是流计算的代表框架,这几年尤其是Flink,热度很高。

评论0 赞同0
  •  加载中...
张汉庆

张汉庆

回答于2022-06-28 15:13

IT行业薪资高,发展前景大,激励着一批又一批的从业者进入IT开发领域。而今,随着大数据在IT领域的崛起和快速的发展,其逐渐的成为了众多从业者转型的一个新方向。零基础学习大数据首要分下面四个模块:一、核算机编程言语的学习关于零基础的朋友,首要需求把握一门核算机的编程言语,咱们都知道核算机编程言语有许多,比方:R,C++,JAVA等等。Java是现在运用最为广泛的网络编程言语之一。它容易学并且很好用,在大数据练习学习Java部分的时分,咱们一般需求学习这些课程: HTML&CSS&JS,java的根底,JDBC与数据库,JSP java web技能, jQuery与AJAX技能,SpringMVC、Mybatis、Hibernate等等。二、了解大数据理论要学习大数据你至少应该知道什么是大数据,大数据一般运用在什么范畴。对大数据根底有一个大约的了解,比方Linux体系管理、Shell编程设计、Maven布置/装备/库房、Maven POM等等。三、大数据相关课程的学习学完了编程言语之后,一般就可以进行大数据部分课程学习了。市面上许多练习组织关于大数据课程的学习要比Java要少,咱们请留心这样的组织,咱们是学习大数据的,不是学习Java的。而大数据课程要远远大于Java的学习时刻,包括HDFS分布式文件体系、MapReduce分布式核算模型、Yarn分布式资源管理器、Zookeeper分布式和谐效劳、Hbase分布式数据库、Hive分布式数据库房、FlumeNG分布式数据采集体系+Sqoop大数据搬迁体系、Scala大数据黄金言语+kafka分布式总线体系、SparkCore大数据核算柱石+SparkSQL数据发掘利器+SparkStreaming流式核算渠道、SparkMllib机器学习渠道+SparkGraphx图核算渠道等等,要完好的学习大数据的话,这些课程都是必不可少的。四、大数据项目实战项目实战是同等重要的,实践项目的操作练手,可以协助咱们更好的了解所学的内容,同时关于相关常识也能加强回忆,大数据作为专业的大数据练习组织,在学员学习期间会有电商数据离线剖析渠道、移动基站信号监测大数据、运维大数据渠道、舆情大数据渠道等实践项目供大家挑选练习。

评论0 赞同0
  •  加载中...
sutaking

sutaking

回答于2022-06-28 15:13

大数据技术如何快速入门?大多数程序员都需要长时间加班、熬夜和超负荷的工作,因此程序员到了一定年龄后在体力上会输于一般年轻人,也因此想继续在IT行业内打拼的程序员便只能追求成为更高技术水平的架构师或转至管理层这两个方面。

  随着互联网的发展,越来越多的IT从业者发现,大数据行业经验越丰富薪资也就越高,那么,如何进行大数据学习,快速从零基础入门呢?

  当今企业对大数据技术人才的需求如下:需要掌握计算机技术、Hadoop、Storm、Spark开发、hive 数据库、Linux操作系统等知识,具备分布式存储、分布式计算框架等技术,熟悉大数据处理和分析技术,成为面向大数据平台建设与服务企业的技术人才。

  按照各大企业对人才的需求学习大数据肯定是不会错的,“你需要的我正好有”是我们追求的技术目标,也是我们找到高薪工作的基础。

  大数据专业是一个很有发展价值的行业,发展的前景很好。对于刚毕业的大学生来说,有机会可以选择学习大数据技术,也可以通过参加专业的学习来进入大数据行业发展,通过全面的学习,你还可以获得更多的项目经验。

  零基础学大数据难度比较大,选择一个专业的机构,学到专业的技术知识,将自己的全副武装,后期用自己的实力抓住机遇,掌控行业趋势,你就是未来的行业主宰。

评论0 赞同0
  •  加载中...
mochixuan

mochixuan

回答于2022-06-28 15:13

零基础学习大数据难度当然很大了,因为大数据本身就比较难,虽然现在大数据人工智能发展的很好,但是自学的话还是很难达到公司要求的,自学了大数据只能通过网上找一些免费的资料和视频看,不能系统的学习,遇到问题了也没人能帮助解决的,所以学起来会很吃力,效果也不好,可能学习到的东西只能是一点皮毛,只是了解一些简单的知识,公司照样不要。如果0基础打算从事大数据方向的话,建议培训,学习时间短,学习氛围好,知识系统!

评论0 赞同0
  •  加载中...
lsxiao

lsxiao

回答于2022-06-28 15:13

1 看你对大数据学习的决心有多大,我不吃不喝也要把大数据学好,那没问题。

2 看你对大数据的定位,准备投入多少精力了,如果准备从事这方面工作,且对技术领域有兴趣,那不论是通过自学还是培训机构,对你来说都不难。

3 如果你准备着手学习大数据技术,首先需要具备的几个知识点有,计算机基础,linux系统基础,Java or scala编程语言基础,才能快速的学习大数据领域技术栈。

你最好在做之前,考虑下自己到底要什么,准备达到哪种程度!



评论0 赞同0
  •  加载中...
loostudy

loostudy

回答于2022-06-28 15:13

0基础是没错,但大数据的学习标准本身就很高。学历要求:本科毕业。

为什么?

①课程涉及知识点比较多,课程难度大,理解不易,本科生首先我们可以判断他有一定学习能力。

②要是真想学,没有本科学历,也不是不可以,但第二点就是出于就业考虑,大数据行业招聘要求也比较高,起步是本科学历。你不介意就业门槛,也可以学。

如果一家培训学校告诉你,大数据没有学历要求,谁都可以学,那基本可以判断这是一家骗钱机构。

大数据都学那些内容?

①JavaSE核心技术
②Hadoop平台核心技术、Hive开发、HBase开发
③Spark相关技术、Scala基本编程
④掌握Python基本使用、核心库的使用、Python爬虫、简单数据分析;理解Python机器学习
⑤大数据项目开发实战,大数据系统管理优化
还可以学习一下云平台开发技术。

学习难度大,学习要求高,与之对应,将来的就业前景也是一片大好,大数据与与计算、人工智能等领域都是目前IT行业中有发展的高薪、高新方向。初级大数据离线处理,薪资10000-13000Spark开发工程师,薪资14000-16000Python爬虫工程师,薪资16000-20000大数据开发工程师,薪资20000+

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<