嵌入式就业困境?六大发展路径助你突破!

发表时间: 2023-12-10 10:21

大家好,今天给大家介绍嵌入式就业的六大方向,文章末尾附有更多嵌入式学习免费资料、实战项目、面试面经、简历模板的获取方式,可进群免费领取。


在互联网百花齐放,各个语言相互大乱斗,c++、c#、java、python、web、js等等等,哪种语言的大平台凉了,该语言的从事者就要哀鸿一片,哪个框架变了又一大波程序员跪下。

而嵌入式就没有那么多语言了,就是c、汇编,但是类似于互联网的“框架”,嵌入式也有芯片平台的说法,很多嵌入式的从业者,可能一辈子就只做一两个芯片平台,换了别的平台几乎等于要重新学,如果一个芯片平台倒下,那么这个平台的嵌入式开发者也要跟着跪下。

所以嵌入式其实是一门工科,工科看的就是经验,而且是实际经验而不是资历,你才从业一年但做了三个项目的比你虽从业三年但只做一个项目的经验要多,你大专毕业但从业五年上百个项目的比你研究生刚毕业应届的技术要好,就是这样,嵌入式想要毕业就高薪,除了是超大企业(你新闻上看到的几十k招应届生的其实也就这几家公司敢这么做),大多数公司都是工资很低(相对于互联网而言)。这是由嵌入式公司的盈利方式决定的,互联网公司基本都是风投出来的,工资是从风投里拿出来的,但嵌入式的工资来自于利润,这意味着给不了夸张的高薪。


嵌入式软件的就业面有以下:

1.芯片的启动从Bootloader开始,再到内核,再再到各个子系统,最后UI起来,这里面Bootloader等固件源码需要原厂的工程师去编写,这里面包括BSP、外设、OS、UI等各层次的固件,这些属于嵌入式。

2.平台固件、OF等源码需要编译到可执行程序,这时一般原厂是给到一个脚本,平台与构建相关的脚本的编写,以及一些烧录工具等工具,也是属于嵌入式。

3.芯片去到用户手上,用户根据自己的产品需求,需要对一些硬件重新改一下,包括改一下芯片的软件配置,这时用户公司里面需要有人对这个芯片平台熟悉,根据硬件的改动,对平台的软件配置和设备树进行改动、驱动修改甚至仿造一个新的,之后对一些功能进行裁减。这也是属于嵌入式。

4.用户公司中还有一些人需要对已经bring up的芯片平台根据公司产品需求,对一些接口和库进行封装,供上层应用调用。包括一些测试用例等等,这些也是嵌入式。

5.如果产品是安卓系统,那用户公司还有一部分人要做安卓的底层,所谓的安卓底层其实就是linux应用,除了做一些配置、封装,还需要写一些应用逻辑。这也是嵌入式。

6.如果不用系统,那么此时还有一些plc、单片机应用、裸机程序。这也是嵌入式。

不少人因为缺少实战项目、学习路线不对或者学习内容不够专业而错失高薪offer。不过别担心,我从学长手里拿到了一份150多G的学习资源,基本上涵盖了嵌入式物联网学习的所有内容,还有丰富的实战项目、面试面经、简历模板,入股不亏!


扫码进群领资料


记得点赞、评论、转发哦!