我国在大力发展的数字经济核心重点产业中,其中包括大数据领域,如下图所示。政府大力推动大数据领域技术发展创新,实现数字化转型,大数据在未来有较大的发展潜力!
第一,计算机基础知识是不可或缺的,如果你拥有扎实的基础知识,在遇到问题时可以快速认识到问题的本质,从而解决问题。我至今在不断在加强自己计算机基础知识的学习;
第二,大数据框架的技术原理,对于重点框架要重视企业级调优以及源码的学习。
第三,项目实战。学习了大量的技术需要结合项目场景去应用,才能加深你对技术的理解。
大数据是一个进可攻、退可守的方向。
精通一门语言:Java,C,C++,Python,Go,Scala,等等。(大数据建议选择 Java、Scala或者Python)我自己学习的是Java语言,语言只是一门工具,无需太过纠结。
数据结构与算法:链表,队列,堆,二叉树,排序,查找,贪心,回溯等。
计算机网络与基础:OSI七层体系,常用的TCP/IP四层体系。
操作系统:进程与线程,乐观锁与悲观锁,缓存一致性,CPU时间片调度。
数学:高等数学,线性代数,概率论与数理统计。
整个大数据知识体系学习需要花较长的时间,大数据框架也比较多
语言基础:Java基础是所有后续大数据学习的基石