我本硕都是双非计算机专业,从研一下开始学习大数据开发的相关知识,从找实习到秋招,我投递过100+公司,拿到过10+的offer,包括滴滴、字节、蚂蚁、携程、蔚来、去哪儿等大厂(岗位都是大数据开发),现在已经签约蚂蚁。秋招一路走来,踩过不少坑,比如,刚开始学习大数据的时候,看见那么多的组件框架,不知道如何下手;还有在找工作的时候,不知道如何做好充分的准备等等问题。接下来我主要介绍 大数据开发的学习路线,以及八股文总结相关内容。
接触过大数据的同学都知道,有众多的大数据框架,比如Hadoop,Flume,Hive,Spark,Flink,Doris等等,那么我们应该如何去学习呢,是否需要学完市面上所有的大数据框架呢,学习这些需要有哪些前置基础呢
linux + java
Hadoop三件套(HDFS,MapReduce,Yarn) -> Zookeeper -> Hive -> Flume -> Kafka -> HBase --> Maxwell-> Scala(面试从来没被问到过,可以不学) -> Spark -> Flink
B站《尚硅谷电商离线数仓》
数仓书籍推荐
《大数据之路》
算法题
SQL题
注意:大厂非常看重刷题能力,这个没有捷径,只有天天刷!!!
我是主要从 java基础、计算机基础、大数据开发、数仓、大数据场景题、面试常考刷题 这几个方向来进行了总结

java基础
这一部分我主要参考了JavaGuide,进行了很多的补充(面试中经常问到的),另外答案都是自己重新总结的



计算机基础
![史上最全的大数据开发八股文【自己的吐血总结】,第5张 史上最全的大数据开发八股文【自己的吐血总结】,[图片],第5张](/upload/website_attach/202403/1_AQFGZFHEZPDWPAKS.jpeg)
![史上最全的大数据开发八股文【自己的吐血总结】,第6张 史上最全的大数据开发八股文【自己的吐血总结】,[图片],第6张](/upload/website_attach/202403/1_PDUD62MVG763948S.jpeg)
大数据开发
![史上最全的大数据开发八股文【自己的吐血总结】,第7张 史上最全的大数据开发八股文【自己的吐血总结】,[图片],第7张](/upload/website_attach/202403/1_7KZKCYV75R6N2CPV.jpeg)

数仓理论

大数据场景题
![史上最全的大数据开发八股文【自己的吐血总结】,第10张 史上最全的大数据开发八股文【自己的吐血总结】,[图片],第10张](/upload/website_attach/202403/1_TX2FSR6G4GA87KWX.jpeg)

面试常考刷题

有需要上述的资料请私信我或关注我个人主页的公众号