生活知识百科

软件工程专业分流,是选择java还是大数据?

2023-07-01 12:55:50 条浏览

JAVA在大学里面应该只是一门课程吧,不会独自成为一个方向,毕竟JAVA只是一门语言,也就是一个工具。我个人建议是往大数据方向选。

一、大数据是未来10年内的主流,现在我们每个人每时每刻都会产生数据,今天在淘宝上买了什么,去哪吃饭等等这些数据。大数据方向就是如何利用好这些数据,为人类提供更好的服务。比方说,根据你一年内的饮食习惯,和体检报告,推断出你的健康情况,及时修正你的饮食条件等,再根据你的消费习惯,对你进行精准的广告投放等

二、大数据使用的语言工具比较多,如go语言,Python,R语言等。只要懂得了其中的数学建模方法,逻辑思维,分析原理,你可以使用任何一种语言来进行实现。好比方说你会了写作,你可以用中文来实现,也可用英文,还可以用日文法文等。

三:大数据的技术人才目前缺口比较大,未来就业可观。毕竟这几年才兴起的一个方向,目前开展这个专业的学校也不是很多,不像JAVA,只要是有计算机专业的学校,必有JAVA。

综上所述,选大数据方向符合未来发展趋势




这两者并不冲突,Java也可以做大数据。




谢邀,大数据技术栈和Java不冲突,会Java会更有优势。大数据分了很多反向,数据仓库,数据挖掘,数据开发,数据建模,数据科学。方向会更加广泛一些,建议选大数据。




如果你有读研的计划建议你选择大数据,大数据对学历的要求比较高,一方面原因是大数据的内容相对比较多,而且具有一定的难度,另一方面原因是目前大数据尚处在落地应用的初期,以本科生为代表的应用型人才需求尚未大量释放。所以,当前选择大数据方向的同学,最好读一下研究生,大数据方向的研究课题还是比较多的,而且目前大量课题的落地应用环境已经越来越成熟,比如推荐系统早已经是互联网领域比较常用的技术了。

在本科阶段选择大数据方向,应该注重三方面知识的积累,其一是数学知识,大数据与数学有密切的联系;其二是统计学知识,数据分析是大数据技术体系中的重要环节,而统计学是目前数据分析的两个主要方式之一(另一个是机器学习方式);其三是大数据平台知识,目前比较常见的开发平台是Hadoop和Spark。

如果本科毕业就计划参加工作,那么可以重点考虑一下Java方向,原因有三点,其一是软件工程专业比较注重学生动手实践能力的培养,就业情况在近些年来一直处在计算机相关专业的前列;其二是Java语言目前在IT行业内有广泛的应用,就业岗位多;其三是Java语言也是大数据领域的常见工具,未来有足够的上升空间。

在本科阶段选择Java方向,一定要注重知识面的广度,目前Java在Web开发领域有广泛的应用,而且Web开发技术体系成熟,有大量的案例可以参考,这对学习Java会有较大的帮助。另外,在掌握JavaWeb开发技术之后,学习大数据开发也会相对容易一些。




选大数据作为主要方向,同时也不放弃Java,这个可以做到。




感谢邀请!

本人就是软件工程师,对于这个有深刻的认知。

目前社会上对区块链、人工智能的热度不断的提升,人工智能等实现底层有一部分也是依托于大数据开发。大数据可以说是一种趋势,当前社会上只是有这种市场趋势,还处于未爆发状态,但是可以显而易见的是大数据的初级能力者包含的价值远大于Java初级开发者。

Java开发这个行业近几年一直处于社会的讨论热题,大批量的社会人员涌入Java开发,加之今年互联网寒冬,中高级Java程序员可能受影响不大,但对于刚入门的初级程序员来说,他们的市场价值在下降,薪资标准在下降,毕竟市场供大于求。

大数据的Hadoop是基础Java开发的,从事大数据的人员又得要求我们懂Java。所以所对于大数据Java也是不可或缺。

至于学Java还是学大数据,这个很大程度上取决于你的兴趣问题,Java重视实践能力,需要积累项目经验,在企业级应用软件市场占有很大的份额,Java程序员能力的进阶也需要对现有知识的深入研究。

大数据是一种趋势,所包含的技术含量会比Java的从事人员高很多,这就意味着大数据开发的门槛较高,价值量较大,而Java开发近几年门槛一直在下降,一些基本的编程能力大部分人都可以掌握。比较好找工作。这就需要我们根据自己的实际能力去选择Java还是大数据。

不管Java还是大数据,努力都是不可缺少的。专业能力的提升对于自身的发展至关重要。

我本人也是从事Java开发,感兴趣的朋友可以关注私聊,共同努力,共同进步。

谢谢!




大数据有点偏硬件。要有linux基础,java行情也不错!

软件工程师的最高境界就是系统架构师了。懂服务器是必然的!




同学,大数据框架Hadoop等就是用Java开发出来的,掌握Java能够让你掌握大数据框架底层如何实现的,出现问题也知道如何去思考?如何去解决问题?很多大数据应用也是使用Java开发的,不过有些大数据应用使用Python或Scala来开发的,不管这么样学大数据Java是绕不开的,不过不像JavaEE企业级开发,需要掌握JavaWeb/Spring/MyBatis/SpringBoot等技术,大数据开发只需要掌握到JavaSE的层次就够了。实际上你的问题是一个伪问题,Java不可能作为一个本科专业的,除非是专科或职业学院之类的,而且大数据与Java本应该在一个专业里面出现的,仅仅是我们学生自己选择Java企业级开发或大数据做为职业方向罢了。我真是醉了!!




作为一名计算机专业的研究生导师,主要研究方向集中在大数据和人工智能领域,所以我来回答一下这个问题。

首先,如果未来有读研的计划,那么可以重点考虑一下大数据方向,一方面原因是大数据的内容相对比较多,而且具有一定的难度,另一方面原因是目前大数据尚处在落地应用的初期,以本科生为代表的应用型人才需求尚未大量释放。所以,当前选择大数据方向的同学,最好读一下研究生,大数据方向的研究课题还是比较多的,而且目前大量课题的落地应用环境已经越来越成熟,比如推荐系统早已经是互联网领域比较常用的技术了。

在本科阶段选择大数据方向,应该注重三方面知识的积累,其一是数学知识,大数据与数学有密切的联系;其二是统计学知识,数据分析是大数据技术体系中的重要环节,而统计学是目前数据分析的两个主要方式之一(另一个是机器学习方式);其三是大数据平台知识,目前比较常见的开发平台是Hadoop和Spark。

如果本科毕业就计划参加工作,那么可以重点考虑一下Java方向,原因有三点,其一是软件工程专业比较注重学生动手实践能力的培养,就业情况在近些年来一直处在计算机相关专业的前列;其二是Java语言目前在IT行业内有广泛的应用,就业岗位多;其三是Java语言也是大数据领域的常见工具,未来有足够的上升空间。

在本科阶段选择Java方向,一定要注重知识面的广度,目前Java在Web开发领域有广泛的应用,而且Web开发技术体系成熟,有大量的案例可以参考,这对学习Java会有较大的帮助。另外,在掌握JavaWeb开发技术之后,学习大数据开发也会相对容易一些。

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

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




温馨提示