通信工程专业想深入学习一个方向,大数据好还是java好?

sr400500


作为一名从业多年的老程序员,我来回答一下这个问题。

首先,方向一般指的是一个领域,比如大数据、物联网、云计算、人工智能、区块链等等,Java语言只是一个工具(编程语言),简单的说Java可以归入到Web开发方向,因为Java是Web开发领域最常见的编程语言之一。

在我看来,我推荐通信工程选择物联网或大数据方向都可以,这两个方向与通信工程有较多的关联性,尤其是物联网领域。因为通信工程本身就要跟大量的嵌入式设备打交道,而通信工程的核心任务则是数据传输和交换,这又是大数据领域的一个重要环节。所以,如果在大数据和Java里面选择一个的话,当然选择大数据更为靠谱一些,何况学大数据的过程中也会顺带学习Java。

大数据的研究紧紧围绕数据展开,包括数据的采集、传输、整理、存储、安全、分享和呈现,其中与通信工程关心密切的环节包括数据的采集、整理、传输以及存储,通常通信工程对这些环节都有接触。有了这些基础对深入学习大数据还是有较大帮助的,但是由于大数据的核心部分是分析和呈现,所以对于通信工程专业的人来说,给出以下学习建议:

第一,大数据平台的搭建。目前的大数据平台多以Hadoop和Spark为主,这两个平台的搭建是开始学习大数据的第一步。

第二,学习编程语言和算法。做大数据方向需要学习编程语言来实现各种算法和功能,可以选择学习Python、Java、Scala、R等语言。目前Python使用的比较多,建议重点学习一下。算法可以从基础算法开始了解,比如k近邻、决策树、朴素贝叶斯等。

第三,以用促学。大数据平台的功能组件非常多,完全从头开始学习周期会特别长,所以建议学习大数据要以用促学,一边用一边学习,这样提高会比较快。

我的研究方向就是大数据和人工智能,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有大数据方面的问题,也可以咨询我。

谢谢!


分享到:


相關文章: