日期:
来源:IT人刘俊明收集编辑:IT人刘俊明
这是一个好问题,我结合我们工业大数据组的科研项目开展情况来说说个人建议。
首先,Java和Python在大数据领域都有大量的应用,读研期间选择使用Java还是Python通常取决于具体的科研任务。
大数据的技术路径涉及到数据采集、整理、传输、存储、分析、呈现、交互、应用和安全等多个环节,如果从数据采集开始,那么学习Python是比较务实的选择,学习的时间成本也会相对小一些。
以我的工业大数据组为例,刚进组的同学通常都需要先从数据采集开始学起,此时就需要学习Python,进而可以学习一些RPA相关的技术,这对于数据采集和处理都会有一些帮助,对于后续的数据优化也有帮助。
大数据目前在产业领域的很多应用是不能脱离业务来谈数据价值化的,所以很多大数据工程师都会把重点放在业务端,此时Java就有了大量的应用场景,所以我们很多横向课题其实都是在解决业务端的问题。
对于刚进组的同学来说,如果未来想拿开发岗,那么学习Java则是一个比较务实的选择,一方面岗位适应能力会比较强,另一方面Java相关的参考案例也比较多。
大数据整体的技术栈是比较丰富的,不同基础和诉求的同学都能够找到自己的切入点,如果目前没有明确的学习目标,那么从Python开始学起往往会更容易一些。
我们组目前大数据平台是采用Java语言搭建的,但是在应用端也有很多方案是采用Python来完成的,所以这两门语言我都建议学习一下。
最后,如果有大数据相关的问题,欢迎与我交流。