当前位置:首页 > 编程问答 >

java大数据能自学吗

时间:已被790人关注

码农之家
java大数据可以自学吗

1小时33分钟前回答

首先大数据这个趋势已经很明了,但是进入这个领域有门槛,而且不小,要有心理准备,自学要因人而异,没有基础的前提下,有难度。随着人工智能、物联网、云计算的发展,大数据人才需求急剧加大,未来大数据在细分领域的发展还将增加更多就业机会。如果自学java大数据是为了就业,那么首先要符合这两个要求,大专学历是企业用人的最低学历要求,而年龄方面32岁以下更为适宜,主要是考虑到就业、家庭因素等,当然,如果只是兴趣学习,无论何种学历、哪个年龄段,都是可以学习的。

1、如果是自学能力、自律性都非常强的人,也是可以通过自学掌握大数据技术的,但是比较困难,这一类人非常少。另外,自学是无法真正做大数据项目的,虽然网络上也有一些实战项目的课程,但自学接触不到真实的集群服务器环境,只能在虚拟机上操作,不利于积累项目的实战经验。

2、有java基础转行大数据是有优势的,因为主流的大数据平台基本都是java实现的,会java学起大数据上手更容易。感觉自学和培训的并无优劣之分。自学和培训的区别就是自己学的慢,但是记得比较牢。自学的过程中也得结合实践。没有实践的的自学就有点扯淡了。能力首先是技术扎实,学的通透,自学真的是需要耐得住寂寞。

3、如果真的觉得自学太难,可以找一个培训机构,目前大多数的培训机构,对于大数据学习者要求必须是大专学历以上,而且大专学历还要求是理工科相关专业的,如果是本科及本科以上的,则对专业要求适当的放宽。同时大数据分为两大方向:大数据开发和数据分析。这两大方向的对于基础知识的要求不同,数据分析偏向应用层面,对于编程要求不高,相较而言对于基础知识这块要求低一点。

学习建议

一定要把JAVA基础和JAVA高级部分学好,把JAVA做为第一开发语言,这个是关键,其次,Python也要引起重视,可以做为第二开发语言去学习掌握。
一定要把Linux的基础操作,网络操作,文件操作等学好,掌握熟练,特别在环境配置部分,要多熟悉各种命令,同时也要多熟悉系统的基本结构。
关于Hadoop、Hive等环境和技术应用,要结合一些实际点的案例来学要快一些,简单的Demo很难看到一些现象。

已被167人点赞
参考资料
黑马程序员面试题汇总(java/数据库/前端)
黑马程序员面试题汇总(java/数据库/前端) 高质量版

此套教程整理了网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该还是可以的。 文件夹大概有20兆的大小,所以面试题数量也是不少的,里面也包含了一些总结和见解,比如说在集合方面的知识点有实现的各自特点,他们之间的区别,以及等等原理和实现的细节,还包含了java和前端的面试宝典,一个宝典大概有500页左

立即下载
完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程
完美图解物联网IoT实操:ESP8266 Arduino,Cordova物联网移动App,JavaScript微控制器编程 影印完整版

完美图解物联网技术系列》图书是当前物联网开发技术应用的集大成者。本书内容以Arduino和JavaScript为主线,开发物联网应用、手机App和操控微电脑

立即下载
JavaScript语言精粹
JavaScript语言精粹 超清修订版

JavaScript曾是全世界非常容易误解的言语,由于它肩负过多的特点,包含槽糕的互动和不成功的设计方案,但伴随着Ajax的来临,JavaScript从极受误会的程序语言演化为十分时髦的言语,这除开好

立即下载
解密搜索引擎技术实战 Lucene Java精华版
解密搜索引擎技术实战 Lucene Java精华版 影印第3版

本书总结搜索引擎相关理论与实际解决方案,并给出了Java实现,包括总体介绍部分、爬虫部分、自然语言处理部分、全文检索部分以及相关案例分析,欢迎下载

立即下载
自己动手写Java虚拟机
自己动手写Java虚拟机 高清版

Java虚拟机非常复杂,要想真正理解它的工作原理,最好的方式就是自己动手编写一个! 本书是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟

立即下载
Java并发编程从入门到精通
Java并发编程从入门到精通 高清版

《Java并发编程从入门到精通》 作者结合自已10多年Java并发编程经验,详细介绍了Java并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。 本书内

立即下载
神经网络算法与实现 基于Java语言
神经网络算法与实现 基于Java语言 中文清晰版

本书结合Java编程语言,由浅入深地介绍了神经网络算法的应用,涉及神经网络的构建、神经网络的结构、神经网络的学习、感知机、自组织映射等核心概念,适合对神经网络技术感兴趣的开发人员和业余读者阅读

立即下载

Copyright 2018-2020 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com