到底是学Java还是嵌入式?
可能是我回答了很多嵌入式问题的原因,经常有读者给我留言
主要就是关于职业选择和技术发展的问题,其中有一个问的很多,就是 “我到底是学Java还是嵌入式?”
开始我都是不厌其烦得从未来发展和学习难度帮忙分析,让大家对这这个有个自主的认识,但是慢慢的我发现其实很多人是没有找到问题的重点。
我还是那个原则,兴趣是第一位的,不然后边几十年你会后悔的。
纠结这个问题的无非有几个考虑。
1.Java学着简单,嵌入式好像摸不着头脑,很多学了很久还是不知道怎么回事?
这两个我都学过,我觉得这主要是因为Java的应用很集中,基本就是web和安卓(占比很小),所以就是web开发,再加上这些年培训班的大肆招生,学习路径基本很清晰,所以对于后来者学习来说自然是很简单的
嵌入式则不然,嵌入式的应用非常广,单片机软硬件设计(无数的单片机类型,各种应用场景),纷繁的嵌入式操作系统学习,FPGA软硬件设计,Linux软硬件设计,这些软件又分应用开发和驱动开发(很多还结合紧密),更进一步甚至还有内核开发
如果把这些混在一起和Java对比是不是有点不公平,Java甚至只是Linux软件开发中学习的一部分,当然这确实就是嵌入式的缺点,太分布了,让初学者迷茫。
不过好处也是有的,从上到下,从底层到驱动,到操作系统,到应用都可以不断的扩展,这本身就是有意思的。
2.Java赚的多,嵌入式赚的少?
这还得借用上边的回答,这个问题可能存在目标不一致的问题,先总的说一下,工作赚的多少我一直认为和语言无关,而是和行业有关,Java之所以看起来赚的多,主要还是因为Java基本都是用于web开发,得益于互联网发展,自然水涨船高。当然这也是部分,效益好的还是大公司,很多小公司其实不算高。
这时候一般做对比的就是嵌入式的单片机开发,但是不能专挑软柿子捏,把一众高薪的嵌入式算法开发,大厂硬件开发,芯片开发,协议开发,模拟电子开发排除在外是吧,可能会说我没这水平啊?那就是你的问题了,Java学不精去不了好公司也不会赚的多的,忘了还有996等你。
总结下,Java因为行业原因,红利大岗位多,所以自然很多高薪者,这无可厚非,但是其实愿意不断提高,且兴趣使然嵌入式也是很多高薪职位的(上来就说自己不行的,建议去做Java)
2020年6月6日 晚
你点的每个在看,是对我最大的支持
文章来源: allen5g.blog.csdn.net,作者:CodeAllen的博客,版权归原作者所有,如需转载,请联系作者。
原文链接:allen5g.blog.csdn.net/article/details/106628607
- 点赞
- 收藏
- 关注作者
评论(0)