03.02 转it行业,从哪一个开始比较好,大数据还是java?

用户3239640741567


从大数据开始好还是从java开始好?

方向是两个方向,但不是并列关系。实现大数据的话是可以用Java语言的。你想要做大数据的话,必须要选一门编程语言,你可以选择Java啊,这样就不用纠结是大数据还是Java的学习了!通过学习完Java基础后,你还可以自己选择是做Java相关的工作,还是做大数据。

我们聊聊Java和大数据的现状和未来:

  • Java:是编程语言,目前看来是有一定的优势,毕竟是市场需求量最大的一门语言。但是随着这样稳定的发展来看,这个行业也开始肿起来了。未来会不会有更优秀的语言取代其主导地位不好说,但是如今学Java前景是没问题的,程序员本来就要不断的学习,再去接触新语言不是难事。

  • 大数据:应用范围很广,不管是什么领域,金融也好还是事业单位也好。几乎覆盖全行业。2016年到2017年是高曝光的时候,18年进入了大数据年,各大中小企业开始大数据部门,人才缺口增大。最被大家看好的人工智能也是需要大数据支持的。


转it行业,从哪各课程开始学比较好?

我们先来看一下大数据方向的Java如何学习:


解释一个各个阶段可以掌握的能力和市场需求是什么:

第一阶段和第二个阶段:

java语言编程基础和javaweb核心,掌握上述知识点,能够完成B/S结构网站开发,具备了真是环境的项目部署能力。能够完成中小型企业管理系统统筹传统项目的开发。

第三阶段:网站开发三大框架

能够使用SSM框架完成传统企业级的项目开发,熟悉多种业务流程,丰富项目开发经验。

第四个阶段:大数据娱乐头条

这个就是项目了,基本上让我们掌握的就是能够独立开发爬虫系统,能够独立开发搜索系统,能够完成实时数据采集、存储、计算以及商业应用。

第五阶段:大数据Hadoop

能够胜任离线相关工作,包括了ET工程师、任务调度工程师、Hive工程师、任务调度工程师、Hive工程师、数据仓库工程师等

第六个阶段:大数据Spark实战

能够胜任Spark相关工作,包括ETL工程师、Spark工程师、Hbase工程师、用户画像系统工程师,大数据反欺诈工程师,目前企业急缺Spark相关人才

第七阶段:大数据机器学习实战

能够胜任机器学习、数据挖掘等相关工作,包括推荐算法工程师、数据挖掘工程师、机器学习工程师、填补人工智能领域人才急剧增长缺口。

转行IT如何学习?

首先自学,因为楼主对于编程也好,大数据也好不是很了解。通过查资料也好,先有充分的了解。推荐看传智播客社区的学习教程,里面含有基于Java的大数据学习路线图,还有每个阶段的配套学习视频。并且有练手项目。这些都是以后需要注意的,当下就是多了解。然后把开发环境配置好,如果找不到各种工具,随时可以私信我给大家发。

因为网上有很多的学习资源,自学的原因也是查考自己是不是真的合适学习编程。很多小伙伴,看重前景和高薪,脑袋一热就报班了。结果发现怎么也学不明白就开始后悔了。也有很多同学,报了班结果发现学不会跟不上课。想学下去但是跟不上进度;

自学的好处在于,先了解大背景,看自己是不是合适,同时为日后是线上还是线下的学习打基础。需要资源的,随时留言。


传智播客


首先这个问题,要结合自己的兴趣点和职业发展方向做决定;

一、发展方向

java与大数据对比分析,大数据未来择业路径更广;

java

大数据

1、大数据开发方向; 所涉及的职业岗位为:大数据工程师、大数据维护工程师、大数据研发工程师、大数据架构师等;

2、数据挖掘、数据分析和机器学习方向; 所涉及的职业岗位为:大数据分析师、大数据高级工程师、大数据分析师专家、大数据挖掘师、大数据算法师等;

3、大数据运维和云计算方向;对应岗位:大数据运维工程师;


二、知识点

大数据里面知识点也包含java部分知识点,学的知识点范畴广;

java

大数据



建议:Java一直都是很火爆,我2年前也学完java,准备做android开发,后面转做数据分析;大数据现在这几年火爆起来的,个人觉得未来发展前景更加宽广吧;


会飞的鱼Ivan


转行的话,建议学java,因为大数据需要一定的java基础,没基础很难跟上学习大数据节奏,选java培训机构的话,建议到千锋java培训机构,专业、靠谱

为什么推荐千锋深圳Java工程师培训呢?接下来听听千锋深圳在读学员怎么说:

从开学到今天,已经在千锋深圳Java培训了大半个月,这些天学习了Java很多知识点后,我有了一点自己的见解。Java是面向对象的,具有平台无关性。所以现在被广泛的应用于很多领域。也是因为老师在开始上课的时候就给我们讲过这些,所以带有兴趣和动力去学习Java编程。

在开始学习Java时,觉得有c语言做基础会比较容易一些。Java区分大小写,在一开始调试别人的程序时,常会因为字母、空格等一些小的失误调试不出来,慢慢地随着练习的增多,这些低级错误也渐渐可以避免了。

Java中类比较多,还有包等,一开始学起来觉得比较繁琐。通过学习,对Java有了一定的了解。Java的运行原理:Java是一门编译解释型语言,我们写好的Java程序经过编译后生成后缀名为class的文件,在经过Java虚拟机JVM对class文件进行解释运行,Java程序才能运行起来。Java思想:Java是一门面向对向语言,他定义一切都是对象。对目前的学习状况,应该每天要多敲代码,最重要的是在敲代码是要按自己的想法去敲,不要只是抄别人的代码!

把老师布置的作业做好,好好写实验报告,同时要把自己做过的程序都保存好,有助于以后的复习巩固。

深圳Java工程师培训选哪家?学习是一个循序渐进的过程,要在独立思考的基础上遇到不懂的问题向别人求救。万不得已才请教别人。看过一些学习Java较好的人的经验是他们在遇到问题时首先自己思考,很多问题稍做思考就可以解决!

总的来说,在千锋深圳Java的培训中,我对Java到底是什么有了更加实实在在的认识,也坚定了我走向Java程序员的道路!


我来爆料


作为一名Java开发人员,目前也在带大数据、机器学习方向的研究生,所以我来回答一下这个问题。

对于转行从事IT行业的人来说,选择学习大数据还是Java,首先要根据自身的知识结构来决定,如果自身具有扎实的数学和统计学基础,那么完全可以直接开始学习大数据技术,而如果计算机基础知识比较薄弱,那么从Java编程开始学习则是比较现实的选择。

选择大数据方向,有多条路线可以选择,比如大数据应用开发、大数据分析和大数据运维,不同的方向需要具备不同的知识结构。如果选择大数据应用开发方向,不仅需要学习大数据平台的相关知识,还需要学习编程语言,此时从Java或者Python开始学起也是比较不错的选择。

如果选择大数据分析,可以从基本的分析工具开始学起,比如从Excel开始学起,然后学习数据库知识、BI工具等,在这个基础之上可以进一步学习编程语言知识和相关算法,进而从事更为复杂的数据分析过程,比如采用机器学习的方式进行数据分析等等。

如果选择大数据运维方向,可以从计算机网络知识开始学起,进而学习大数据平台的相关知识。对于基础比较薄弱,但是动手能力比较强的人来说,学习大数据运维方向是不错的选择,未来的就业岗位也比较多。

如果选择Java方向,可以从Web开发开始学起,涉及到的知识结构包括Java基础语法、Web前端知识、Java Web开发、数据库开发、开发框架知识等。对于基础比较薄弱的人来说,在掌握Java编程语言之后,会有更多的选择,也可以从事大数据方向。另外,目前Java程序员的就业相对还是比较容易的。

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

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


转行IT业,大数据还是java?

大数据是应用领域,java是编程语言。也可以说是大数据可以从java入门;刚看到有人比喻IT为农业的话,大数据代表着你种葡萄,人工智能代表着你种地瓜,java是铁锹,翻地用的。python可能是锄头,这些语言是你实现你要做的应用的基础。所以转行IT的话,不需要纠结是从大数据开始好,还是java;

我们看到上图,大数据的学习第一个阶段就是Java;可以从语言基础入门,我觉得如果连方向和语言都搞不清的话,需要多下点功夫去学习的。毕竟IT这个行业,不是脑袋一热想转行就能学完了就转行的;

程序员需要不断的更新自己的知识,并且在接受很多新的东西才不会被淘汰,绝非到培训班上个半年的课,出来就可以拿到高薪,并且不会为以后发愁的。


啊窝额


转行IT行业,这说明你之前没有基础,或者说是基础很薄弱。按照这样的底子话,学习大数据是不现实的,大数据的难度没学过是不知道,基础不好,没点技术含量,听课都云里雾里。

所以,建议转行先从功能测试学起。

功能测试就是点点点,不要小看点点点,只有点点点做好了,你才能学自动化。而自动化测试中,Java语言的难度可是要比Python语言的高得多。

学Python语言其实也是一种不错的选择,后续提升也可往大数据方向发展,并且Python可是人工智能第一语言呦。

不过,JAVA是可以跨平台的,应用十分广泛,速度快的同时又十分稳定。因此很多大型系统都用Java开发,像我们熟悉的天猫就是用的Java开发。

全球百分之八十以上的服务器后台用的编程语言都是Java,至今没有哪种语言强大到能取而代之。如果你想进BAT大企的话,可以学习Java自动化,毕竟都是由Java开发的,测试自然用Java语言要好得多。

按个人的建议是,如果你是零基础,先去学好基础,学个功能测试,如果你会功能测试可以直接跳过学Java自动化,后续积累了项目经验了,再去学大数据,一步一步进阶,底子牢才能学得好。


如果你基础啥都不会,跑去学大数据,相信我,这是浪费钱。


柠檬班整理了软件测试相关学习资料,私信回复“头条”,即可免费获得!

(资料不卖,资料免费,不会收你钱,有兴趣的就领,没兴趣可以忽略)

软件资料包括:用例、Jmeter接口测试、fiddler、postman、数据库等

自动化测试、测试开发、selenium、Robotframwork、框架

关注柠檬班微信公众号:柠檬班软件测试

获取最新技术文章

让软件测试学习变得更简单!


柠檬班软件测试


说句实话,如果是零基础要开始学习的话,自然首选是Java,为什么?因为大数据是以Java为语言基础的高级进阶,连Java都不会的人,怎么开始学大数据呢?

再者,如果你想转行IT,你有思考过通过什么样的方式进入我们IT行业呢?自学还是培训?

以下有几点建议:选择自学你得知道的。

1.你是否拥有自学的能力?

2.你是否有自学的时间?

3.你是否有系统的教材?

4.你是否有长期坚持的毅力?

5.你在遇到问题时,是否能独立的解决问题?

想自学前,先问清楚自己这几个问题。

选择培训?

1.如何选择一家靠谱的培训机构?

2.首先看教学资历,主打课程是否为其重点课程。

3.看市场口碑,毕业学员,在读学员的学习感受,状态。

4.了解其后期就业情况,看后期就业真实的情况到底怎么样?

5.综合其性价比,高的离谱pass,低的廉价pass。

最后,楼主要学的话,建议先学Java,大数据在你工作个3-4年之后可以作为一个发展方向。


成都朗沃教育


作为IT行业的程序猿,我来谈一下Java与大数据。

在中国,Java开发程序员,尤其是今年来说,随着Java开发的门槛不断的下降,大批量的人士涌入这个行业,人多就意味着岗位的难竞争,侧面的推动的初级Java开发程序员所代表的价值体系的下降。当然这只是针对于初级Java开发,而市场上中高级Java程序员依然是处于稀缺状态,各大公司都急需大量高等级开发人员,中高级Java开发的薪资福利任然是很可观的。

大数据,一个新兴热门职业,也是很多Java开发选择转岗的行业,大数据的开发工具Hadoop本身就是Java语言开发而成,这也意味着大数据中Java语言开发所占的比重比较大。

  • 大数据有很多岗位:大数据应用开发、大数据分析和大数据运维,不同的方向需要具备不同的侧重点,大数据分析注重的是数据库、BI、数据模型、算法。从事这个方向的开发人员需要较深的数学基础和算法知识体系。

  • 大数据应用开发和Java软件开发一般,都属于应用型软件的开发,这方面更加重视Java、Python语言的编程基础。

  • 而大数据运维的话,技术含量相对会比开发低一点。

您转行IT行业从事技术工作,所选择的的技术工种需要和您本身的技术水平、兴趣爱好要相匹配。

这方面还需要您去实际了解、熟悉后在做抉择。

希望回答对您有所帮助。

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

谢谢!


凯腾凯


首先说一下,java,大数据这是两个方向。如果可以,建议你两个都学习啊。毕竟多一个技术在身,就业就更容易一些。毕竟你转行,最好不要单一一个线路,两个都掌握机会就更多。

对于初学者,那么应该先入手哪一个呢?咱从招聘网站上看一下:
以下来自boos直聘官网截图
大数据岗位要求:

您可以自己查看,虽然有的公司并没有明确要求会java,但是我个人建议从事大数据还是要会java的比较吃香。未来10年将是大数据,人工智能爆发的时代,到时将会有大量的企业需要借助大数据,而Java最大的优势就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的。所以这个要看个人的爱好了,两个方向都很不错的。所有无论您从事哪一块的方向,我都建议您先学习java。

针对学习java我这里也给一点建议,java针对初学者并不是那么容易上手的,一定要打捞基础,后边框架才能快速上手使用。


Java成长之路


编程语言没有高低之分,请务必记住这点。

其实你问的这个问题,有点小白,请原谅我这么说。

转IT行业

你如果想要转IT行业,那么首先你要考虑的是,你自己对什么感兴趣,想要做什么,而不是从哪一个开始比较好。

从哪一个开始,都是好的,只要你先进入这个行业。

IT行业的意思是信息行业产业,只要从事跟信息相关的,都算是进入IT行业,比如在销售某款软件,也算是IT行业的。

而其实你问的是学习哪一门编程语言,你想要从事编程工作,当一个程序员。

大数据和Java

这是两个不同概念的东西,“大数据”是这个行业里面在用户分析时用的一个词。而Java则是一门编程语言,同类的还有Python,C语言,PHP,JS,Ruby等等。

编程语言可以服务于大数据的构架和分析,比如说,你要处理一些比较大的数据,那么可以选择Python或者选择Java的语言进行处理。

w3cschool的一些建议

这里,w3cschool对各位进行一些建议,可能有不严谨的地方,经验之谈,希望能够对各位有所帮助。

如果你想要从事IT行业,写一份简历,进入一家互联网公司,就行。

你可能从事新媒体运营、游戏运营、网络推广、程序员,这些都算是进入IT行业,无论从哪一个入门,都是可以的,都很好。

但是如果你想要快速获得比较高薪的职位,那么肯定是从事程序员!

当一个程序员难不难?

这里,w3cschool可以明确回答,要想成为一个程序员,一点都不难,而且是0基础当程序员。

编程语言有很多种,但是绝对没有高低之分,都一样能够拿到高薪,都一样能够找到好的工作。

问题在于,你有没有学好一门编程语言。

编程语言虽然没有高低之分,但是绝对有难易之分!

比如:C语言!

C语言是一门非常牛逼的语言,但是w3cschool绝对不建议想要转行的人去学习C语言,因为这门语言需要花费比较多的时间学习。

学会C语言,你再去学其他语言,你会发现非常简单,非常无敌。

但是,你学习一年,你可能也做不出什么东西出来。

所以刚入门的不建议学C语言,但是如果你是高校在职大学生,那么强烈建议从C语言入门。

如何入门

那么要从哪一门语言入门?

这里w3cschool推荐两门比较适合入门且强大的语言:Python和Java。

这两门语言都不难!

而且非常强大!

Python:

Python是目前公认最容易学习的入门,语法简单,更可怕的是,这门语言还非常强大,这门语言近几年越来越火。

理由是因为,这门语言非常适用于人工智能、大数据、机器人等领域。

有兴趣的同学可以去w3cschool上面免费注册学习下。

Java:

Java被人称为万事通语言,什么意思呢?

就是说这门语言,无所不能,基本游戏、网站、大数据等,这门语言都能胜任,除了一些极端的环境下,这门语言不适用,基本上就是万事通。

还有几门也比较简单的编程语言,也非常推荐,比如PHP(最好的编程语言)、Ruby、JS、C#、Ojb-C等。

但是,入门还是建议Python和Java。

希望w3cschool今天的回答能够给你,以及各位看这篇文章的小伙伴带来帮助。


分享到:


相關文章: