首页 行业资讯内容详情

it行业数据专家 -it行业数据专家招聘 2025-05-31 6 rdvgfokm

  1. 想请问一下各位,想转行it,大数据该怎么学习呢?

想请问一下各位,想转行it,大数据怎么学习呢?

现在也做一些大数据的开发,主业还是java开发,算是大数据开发入门了。

总结一下大数据入门学习的经验

首先,看几篇分析对比的博客,看看哪一门技术自己喜欢的、技术前沿的、流行的、就业前景明朗的。

it行业数据专家
-it行业数据专家招聘
(图片来源网络,侵删)

大数据技术栈还是有很多比如spark,flink,jstorm等,我司这些技术都有到。

其次,进入官方网站学习他的教程一般都是些英文网站,看不懂英文的要耐着性子翻译一下,能看懂英文原版最好了,

参考着搭建环境,至少将教程中的程序都运行一遍吧。

it行业数据专家
-it行业数据专家招聘
(图片来源网络,侵删)

最后,看一本这方面的书,还是有一些大数据相关的知识需要系统的学习的。

这一步是面试时能不露怯的关键。

题主是转行it,应该是任何一门编程语言都不会吧?这个难度就增加了好多。

it行业数据专家
-it行业数据专家招聘
(图片来源网络,侵删)

你还是要先学一门编程语言,你看你要学什么大数据技术,再考虑学什么语言吧。

祝你顺利转行,我选的是spark,但是spark其实使用scala写的,用scala去开发更好点。

这个范围太广了,是做开发还是应用呢?对于转行过来,建议先看看《数据之巅》这本书,个人感觉写的挺好,了解之后再去对应行业领域找应用可以便于理解。现在都在讲大数据,但现实中应用的好的,发挥作用的并不多,建议从之前的行业入手去找与大数据的切入点比较容易

多大了?转行需谨慎,尤其是IT这块。如果你有精力,记忆力好,毅力好,那可以去试试。先去网上找资料学习下,看看能不能学进去,如果可以了,还感兴趣,就去找正规培训机构在系统学习下。IT这块,哔哩哔哩上面应该有各种各样的培训***,先学习,试试可不可以,在下决定。

大数据技术已经发展越来越成熟,是一个很有前途的技术方向,许多高校开设了大数据专业,那么对于这样一门新的专业,应该如何去学习呢?针对这个问题,我来谈一点自己的想法。

1、操作系统

这块主要是学习Linux操作系统,要学会Linux操作系统的基本使用、常用操作命令等,要习惯使用终端操作等。

2、编程语言

在大数据领域里面,常用的编程语言主要是Java、Scala、Python,尤其是J***a语言,因此,一定要好好学习这几门语言,并至少要精通其一,以J***a语言为例,多线程、同步/异步、锁、***、BIO/NIO/AIO、并发、JVM性能调优、JVM内存模型、HotSpot、GC、类加载等知识都是必知必会的,另外,像Shell等脚本也要学会,自动化操作等方面这个还是挺好用的。

3、数据结构和算法

数据结构和算法是每一个开发者的内功,掌握了这个不管是对于工作还是深入学习都是百益无害的,当然,学习这个是很4很枯燥的。

4、技术框架

框架是主要是为了简化日常开发工作的,比如学习J***a,那就必须得学习Spring、SpringMVC、Spring Boot等等,最好能在学会使用这些框架的同时还能知道它们的实现原理,知其然知其所以然。

5、分布式知识

要掌握分布式的理论和原理,一致性、Paxos/Raft/Zab算法、2PC/3PC、CAP、分布式锁、分布式事务等都是必知必会的知识点。

6、中间件技术

RPC原理和架构、MQ等。

7、大数据基础知识

学习大数据基础理论知识、大数据常用算法(分类、回归分析、聚类、关联规则、神经网络、数据挖掘等)等知识。

8、大数据框架和架构

要学会常用的大数据框架,大数据存储和计算(HDFS、Hbase)、大数据计算(Mapreduce、Spark、Flink)、***/任务调度(Yarn、Mesos、Zookeeper)等。

9、实战

这一点也是非常重要的,这其实也是一个学习方法,上边列举的知识点,必须要都能动手做出来,每个知识点都要能自己很快的做出个demo来。

上面这些是我的一些看法,希望能帮助到你。另外,技术领域知识更新是很快的,但是万变不离其宗,一定要把每一块的基础打牢了,这样学习新知识的时候就会很得心应手。