JAVA和大数据选哪个好?
对于你的这个提问,我的建议是在学好JAVA的基础上从事大数据岗位。我之所以这样建议,是基于以下几个观点:
第一,目前的市场需求和就业环境。
回顾一下2018年开始互联网遇到的寒冬,其中有资本遇冷的因素,也有互联网企业盲目扩张,一时找不到成长增长点的问题。而对于技术人员的要求,渐渐从业务应用的搭建,渐渐转向大数据处理,不论是大数据平台、人工智能、物联网,都是基于大数据应用的基础上进行应用落地。随着云计算、分布式系统搭建与部署的逐渐成熟,又在5g时代即将全面展开的背景之下,不论是在岗的技术研发人员,还是希望步入IT研发领域的职场新手,我觉得都应该掌握大数据分析处理技术,这是时代的要求,是市场的需求,也是发展的必然趋势。
第二,掌握一门编程语言是从事大数据岗位的基础。
不论你从事IT行业的任何一个岗位,都应该熟练掌握一门编程语言。虽然你在今后的工作当中可能并不需要去写任何一行代码,但是通过编程的训练以及对于编程语言的运用,将不断加深你对于编程思维的理解与深入,逐渐形成对于程序设计与运行的抽象思维,并且通过整个研发过程逐步对于项目管理有了一个基本的概念和实践经验。
以此为出发点,向大数据分析与应用这个岗位迈进,我想至少是稳步前进,不至于一开始就手足无措,茫然若失,以至于在职业生涯的早期就怀疑自己的能力。
并且值得一提的是,hadoop、大量开源框架,都是基于Java构造的,虽然今后会有大量其他语言的大数据框架,但是从现有框架研究与运用的角度来说,将你的时间投资到Java的学习上,是最合理的。
第三,数据分析和应用是这个时代的趋势。
这和第一点是相呼应的。
我曾在两年前的部门会议中就不断呼吁以及倡导,部门今后的技术研发力量应该倾向于大数据与人工智能。你自己想想,我这么一个小人物都已经想到了技术趋势和市场需求,各个行业的大佬,能够没想到,能够不去提前布局么?
我一直的看法是,之前的十年,是应用快速落地、逐步将信息电子化、电算化的十年,而今后的时代,将是大数据时代,是通过之前积累的大量原始数据,进行分析和二次开发,挖掘数据更多潜在价值,营造和促进商业的繁荣,生态圈的完善。而在这样的背景下,懂得分析数据、研究数据、利用现有数据产生更大价值的大数据工程师,将大有可为,市场也急缺这方面的人才。
那么基于以上三点,我觉得你选择大数据方向,职业生涯将走得更远,当然前提是,学好JAVA。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有