打算往软件方面发展,嵌入式难还是java难?

一个是前期难,需要基础,一个是前期简单,上手快,Java比c能易懂点,这是初级,开发工作就没有简单的,现在科技发展很快,更新迭代快,所以这行就是学到死对于大部分人来说,Java上手要比嵌入

本文最后更新时间:  2023-01-13 11:44:50

对于大部分人来说,Java上手要比嵌入式容易。

接下来我将会简单分析JAVA与嵌入式的优劣,最后得出结论。

在开始之前,我们要知道嵌入式通常使用的是C语言,因此下文提到C语言的时候,即代表了嵌入式一方。

首先Java依赖的环境只是一台电脑,并不需要额外的硬件支持,这是与嵌入式不同的地方。

其次,JAVA没有C/C++语言的指针与多重继承等晦涩的概念,同时又有GC与try-catch这类对初学者与进阶者都十分友好的机制。这些特点使得JAVA的初学者能够快速上手,写出自己的demo。那么相对的,嵌入式C语言由于靠近底层,学习与调试难度大,可移植性远不如Java灵活。对于公司来说,C语言人才培养的时间成本与金钱成本远远高于JAVA.

进一步说,目前Java语言经过数十年的积淀,发展出了非常多优秀的框架。开发过程中,使用这些框架能够进一步托管开发者的部分工作,从而减轻他们的负担。对于某些已经搭建好框架的项目来说,后参与者就算不会使用框架,也能继续参与开发。这无论是对个人还是项目组都是极大的节约了时间成本。

最后,Java工程师的职位远比C语言以及嵌入式开发的要多。

我刚刚在某招聘网站上输入JAVA,工作职位有1600+。

而我又输入了C与嵌入式,结果都是不到300条信息。

综上,从市场供需关系也可窥见一斑,太艰难而应用有限的技术,往往掌握的人不多,需求量也就没有那么大。

以上是我的浅见,欢迎各位在下方留言,与我交流意见。

我是苏苏思量,来自BAT的Java开发工程师,每天分享科技类见闻,欢迎关注我。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。