我国如今急缺嵌入式方面的人才,嵌入式软件工程师更是寥寥无几,一般的嵌入式人才月过万元很轻松的,如果你有五年以上的工作经验,并且技术过硬,年薪二十万很普遍,如果一不小心成为嵌入式工程师并且有十年以上工作经验的话,年薪四十万左右不是梦。 朋友,提醒你,这个方面所涉及的技术含量是非常高的,不仅理论扎实,实践非常重要。当然了,付出与收入成正比。 此行业更是未来棘手的行业之一,是个肥缺,值得一拼。
刚好闲逛,看到了,鉴于之前我也学过嵌入式系统这方面的知识,就稍微说下。我大学本科学的就是嵌入式,算是非常火的概念,我也就跟着屁颠屁颠的去学。后来才发现这尼玛是个坑啊。
嵌入式应该算是分两个方向的,偏硬件的、偏软件的,就看自己着重发展那个方面了。硬件方面的就不多说,模电、数电这些是必修的,软件方面linux、C语言、数据结构等等。
我本科学的是偏硬件的,跟着学了两年多的硬件,结果出来了发现硬件很难找工作,非常难,当然也和我本人学的不够牛逼、学校牌子不够硬有很大关系。我只记得我去面试,人家明确说211、985以下非硕士不要,要不就得有工作经验。开始不理解,后来想想也是,就一般的本科教育硬件能学到什么呢,我大学阶段的一个老师说硬件学起来起码得五年才有点成绩。
没办法,只好从软件做起。本科最后一年学校建立了嵌入式实验室,就是那种大的试验箱,做些基本的数码管、电机、MP3播放器还有一些内核方面的小实验。后来为了好好练练自己的水平,自己买了国嵌(一个培训结构)的网络课程(和你发的课程表大致差不多)、买了一块ARM实验版,天天对着电脑学校Linux C编程啊、内核移植啊、bootloader移植啊这些东东。最后的毕业设计就是做了一个MP3播放器程序,从bootloader、内核、播放器程序全是自己参考网上的教程自己修改的。PS,我修改了一部分东西,不是完全照抄的那种。
出来找嵌入式软件工程师的时候又一次的被秒了,问学过数据结构没,算法没,我一个搞硬件的真心没认真学过。做过的那点实验、毕业设计,在他们看来根本都是没啥用处的,毕竟不大可能让你从头去搞内核这些。对大部分公司来说,他们只要求一个合格的码农即可,即你搞定算法、会敲C代码就ok了。现在的嵌入式环境那么方面(硬件配置),语言这块真的不是问题了。所以你会敲代码就好了,我甚至都感觉普通的C软件程序员就可以胜任了。
1.工作机会挺多的,但往往你只能研究一个方面,软件or硬件,再者细分下来有很多的领域的,机顶盒啊、andriod啊、车载设备啊等等
2.薪资: 我没有5000起,最后找了个小公司去写驱动程序,3K +的样子,去年3月份入职。这个和个人实力有很大关系,你要是大牛,那果断是你开薪资了。
3.前景: 应该不错,但前提是好好的练练内功,沉下心来专研。我能说我写了半年的驱动就跳了嘛,我会告诉你我跳了之后悲剧的发现半年的这点驱动开发经验压根没人要嘛。后来感觉驱动开发工程师这方面的岗位实在是太小、方向太狭窄,我就转行干运维了。另外通过智联的招聘也可以看到,驱动开发工程师的岗位真的很少的。最后祝楼主好远。
不要听某些人乱喷,没那么高,你会觉得付出和收入不平衡
看地区了,还有就是你的能力和经验。