大数据,嵌入式开发,java哪个前景比较好?
你好,你选哪个了。我打算学大数据开发或者嵌入式开发,电气的。我知道嵌入式工资差大数据应该不少,但是我是电气专业的还有相关性,我想知道哪行更好,更有发展潜力
二战考研失败,今年25岁已放弃考研学习编程。但是嵌入式或Java走哪条路好呢?
因为JAVA是当下算得上最热门的编程语言了,就业的道路自然会宽一些。嵌入式本身多用底层代码编写,虽然也有用J***a语言的,但既然题主想比较二者的就业前景和薪资,那么毫无疑问,J***a语言本身胜出。
一、J***a常见的就业形势
J***a的就业方向有很多,比如手机app开发(Android),互联网Web开发,PC桌面开发,游戏编程,企业管理系统,甚至嵌入式开发等。
J***a是世界上目前占比最高的一种编程语言,同C语言、C++语言、C#语言,以及后起之秀Python、PHP等语言一直“霸占”着编程语言排行榜。J***a毕业的人才,可以考虑的行业众多,又因为J***a语言的脉络庞大,值得J***a程序员们花费很长时间去挖掘。
二、嵌入式常见的就业形势
既然是嵌入式,毫无疑问的要了解硬件等知识。主要的就业方向包括两个方向:嵌入式软件开发,和嵌入式硬件开发。结合当今的物联网产业,就业前景算得上是一片大好,但目前来看,就业还远不如J***a,也许再过3年吧,至少要等物联网爆发前夕才会真正火爆起来。
嵌入式软件开发包括:ARM开发、存储开发、I/O模块开发、嵌入式系统开发等。主要学习的语言实际上主要并不是J***a,多是C语言或C++语言,当然J***a也是可以开发嵌入式程序的。
嵌入式硬件开发包括:集成电路、芯片开发、FPGA开发、DSP开发、IC开发等等。这类硬件的开发主要是用的是Verilog语言、C语言、Perl语言等。
至于说你了解到的现在J***a行业有走想饱和的趋势,是的,不可否认,在近几年,很多人斗看见J***a行业的薪资待遇高,都想要通过学习J***a技术,从事这方面的岗位工作,在一定程度上有导致这个行业有走向饱和的趋势。但是我想要告诉你的是,J***a这门语言在我国发展的很完善,只要你现在看也把市场技术栈需求的技术知识点都掌握,具备一定的开发经验,在一二三线城市都可以找到合适的岗位工作。
没搞过嵌入式,现在在做J***a开发,嵌入式偏底层,相对于J***a来说要难上手吧,J***a学习快,后期还可以选择大数据或者转其他语言都可以,后期选择还是挺多的,现在J***a工资也还行!还有很重要的一点,你完全可以出来做两年开发,再考研,会比你直接大学毕业就考研要好很多!
二战考研失败不是事,至少证明你的决心和毅力没问题。
所以感觉你需要先做一下职业规划,确定自己的性格、能力等切合哪些职业,这方面有很多测试模型可以用,比如MBTI人格类型量表,通过MBTI模型,性格和职业之间的联系得到了比较清晰地阐释。
确定了这个之后 ,如果确实适合走编程这条路,那就更需要好好选择一下了。
因为这个职业有非常多的方向,并不仅仅是嵌入式或J***A。如果能和专业人士交流一下,相信能够更加明确适合自己的方向。
嵌入式或J***A可以理解成偏硬件和偏软件两个不同的方向。
如果不是学习过偏硬件的专业,不建议做嵌入式。
J***A只是种语言,而且分前端后端、各种框架,学习成本比较高。而且,会这个的人太多,竞争压力太大。有个段子,你在中关村街上扔块砖头,砸到10个人,那至少有9个都会J***A。
最后的建议:学PYTHON,未来的方向,做数据分析、数据科学家、人工智能。入门学习成本低,就业快(太缺人了),收入高(从业一年后上万很正常)。