做JAVA开发已经两年了,目前考虑转型大数据和IOT,转哪个比较好?做Java开发有两年时间,不管是走大数据方向或者是走IoT方向,应该都还是走开发路线。只是今后可能会走向分析或管理路线,从今后职业发展来说,个人认为走IoT方向比较好。
首先来说大数据方向。走大数据方向,目前要走的是开发路线,要转是非常容易的。开发工具可以是Java、也可以在工作中学到更多,比如开发环境Hadoop、Spark、数据清理工具、甚至Python等等。如果要转向大数据分析,那就相当于要重新开始学习,比如统计概率等。
但目前纯粹的大数据公司活得并不好,大部分的大数据公司的数据来源都会成问题。很多是和政府或者行业协会等联合,但毕竟僧多粥少,有些是到各种网站去扒或购买一些数据,但这些其实并不是长久之计。在笔者说在产业园区里很多大数据公司要死不活的,要么就是兼做其它开发的。
作为一名软件开发工程师,我目前主要从事大数据方向,结合我个人的经验,我认为转型大数据方向以后会更好。目前国内很多互联网公司都在做大数据,比如阿里、腾讯、头条、百度、美团等等。但却不能说有很多公司都在做IOT,IOT虽然也提出很多年,但是真正应用到人们的生活中目前还有一定距离,况且IOT要真正使用起来,起码要有硬件方面的支撑以及公司真正有IOT的应用场景。从目前国内的互联网公司来看,也只有阿里、华为这样的公司在做,其他互联网公司,更多都是从事软件方面,同时这些公司也很少有真正使用IOT的场景,你转型IOT,出来找工作时,选择机会会比大数据少。
你现在从事Java开发有两年经验,Java基础以及Java相关技术你都有一定了解。目前很多大数据开源项目都是使用Java语言开发,比如Hadoop,Hive,Flink,HBase等等,所以你在使用它们的API开发项目时肯定不会感到陌生。同时,你在了解这些项目底层的原理源码时,由于都是Java开发以及你对Java语言的熟悉,你可以很好的从之前Java开发过渡到大数据开发。大数据很多日常需求开发其实也是Java开发,其使用Java语言非常多,很多同学在面试大数据岗位时,也会考查很多Java方面的知识。
iot主要以c#为主
转不转无所谓 有钱赚 最重要 让别人干活 自己赚钱 才是硬道理
这个你还是继续做java吧,每一门语言不干上5年都谈不上精通,你换来换去最后是什么都懂一点但又挑不了大梁,永远在面相过程中度过