做Javaweb开发觉得无趣,考虑转大数据开发或者其他需要怎么做?

极客宇文氏


大数据是我的主要研究方向之一,同时也出版过Java编程方面的书籍,所以我来回答一下这个问题。

对于Java Web程序员来说,在当前的大数据时代背景下,转向大数据开发是不错的选择。随着大数据技术逐渐普及到传统行业,未来大数据开发领域将释放出更多的就业岗位,薪资待遇上也会有所提升。

对于Java Web程序员来说,如果要转向大数据领域,需要做好以下几个方面的准备:

第一:学习大数据平台知识。目前大数据开发岗位集中在四个领域,分别是大数据平台开发、大数据应用开发、大数据分析和大数据运维,对于Java Web程序员来说,选择大数据应用开发和大数据分析是比较现实的选择,在积累一定开发知识之后,可以考虑向大数据平台研发方向发展。目前学习大数据平台知识可以从Hadoop开始,Hadoop平台经过多年的发展已经构建了一个较为完善的生态体系,而且Hadoop平台自身就是采用Java语言开发的,所以在Hadoop平台下采用Java语言比较方便。

第二:学习算法和统计学相关知识。不论从事大数据应用开发还是大数据分析,都应该掌握一定的算法知识和统计学知识。常见的算法包括决策时、朴素贝叶斯、支持向量机、k近邻、Apriori等,这些算法在大数据领域有广泛的应用,也是初学者应该掌握的算法。

第三:学习行业知识。大数据应用通常与行业有较为紧密的联系,大数据场景分析是目前大数据主要的落地应用项目,所以需要从业者掌握一定的行业知识。随着大数据逐渐落地到广大的传统行业,行业知识对于大数据从业者越来越重要。

最后,大数据知识体系结构内容比较多,最好能够边用边学,如果能跟目前的岗位任务相结合是不错的学习方式。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


你好,我也是从事于JAVA开发工作。也有想转行大数据的想法,但是后面发现学习大数据最好是数学很好,我的数学不怎么好,所以只是学习比较浅层的一些知识,如果你数学觉得还可以的话,可以尝试去学习一下。现在JAVA开发人实在太多,竞争挺大,转行是明智的选择


顽皮可达鸭


学习大数据,一是要技术知识的学习,第二个是要有数据处理的经验,只要恒心转,肯定是没有问题的,另外你java功底怎么样?如果很强的话问题不大,比如我们团队就会招这样的人


分享到:


相關文章: