
1.1 如何学习与职业规划 仔细观察一下周围的电子设备,比如包里的手机,戴着的手环,开着的空调;家里的洗衣机、扫地机器人、监控摄像头、智能电视、路由器;汽车的中控大屏、车牌的自动识别、工厂的自动化生产线、农场的自动监测灌溉等等,这些都是嵌入式的应用。如今,嵌入式从最简单的家电控制,到手机、智能电视爆发增长,再到无人驾驶、AI人工智能,嵌入式的未来给人无限遐想。如果你对这些,改变人类生活的电子产品感兴趣,想自己研发、设计类似智能电子产品,可以尝试将嵌入式作为职业方向。5 q; @5 L. o7 m* U) h: U' f. f& i1 z 笔者把嵌入式职业发展分为三个阶段,供读者参考。% Q& L2 C1 w' ]* Z! D: F+ y9 E 4 _4 _, E- K" h6 V) ?' A( J 第一阶段:入门期0 _' D A% X9 W8 r5 ~6 V 如果你是电子信息工程、自动化、通信工程、测控、物联网、计算机等相关专业的大学生,准备以后从事嵌入式行业,建议在大二、大三就可以开始准备了,利用空余时间开始学习,为大四的毕业设计和找工作做准备。 % Z5 ~ k( P, W7 l2 D9 o# g: {8 M' w 在大一、大二学了模电、数电、C语言,应该大致知道了自己的兴趣是偏软件还是硬件。如果偏硬件,可以互联网上找找PCB画板的相关课程,尝试做个样板;如果偏软件,可以买个开发板照着实验学习,尝试做个小项目;或者时间、精力足够,软件、硬件都做,做出一个完成的电子产品。 在这个阶段,硬件学习一般都是围绕单片机(MCU)设计外围电路,最终制作出一个板子,最后调试运行起来,硬件也就入门了。软件学习就把开发板的实验,逐个学习、实验,理解80%,也就入门了。+ a1 d# l% Q$ }. p4 T + o* C9 d j! x 如果这个阶段,同时参加学校的相关竞赛,能够边学习边实践应用,效果会更好。这个过程中,会发现自己模电、数电、C语言知识有所欠缺,针对这些欠缺对应补上,入门嵌入式也就完成了,建议入门期在大二、大三完成。 入门期,某种程度上是一个试错期。体验一下自己是否真的喜欢、适合这个行业,如果不合适,还能马上换到其它行业。 3 j. i- `0 h! M8 U$ { b3 v 第二阶段:成长期 在入门嵌入式后,后续的发展方向有很多。受城市发展、学历背景、公司业务等影响,无法给出适合每个人的建议规划。比如你毕业想去一线城市发展,同样是单片机和Linux,Linux的待遇普遍高一些;如果你毕业就老家二线城市发展,同样是单片机和Linux,单片机的岗位明显多一些。这里列举下常见的发展方向,供读者参考。 1) 单片机(裸机):一般项目比较简单,直接编程控制,难度较低,但岗位最多,待遇一般不高。1 Q3 p0 X* B2 W& l# B, _ * ?; T0 {# A. O& J1 y. m 2) 单片机(RTOS):一般项目需求比较多,程序复杂度指数暴增。采用RTOS后,多任务并行,充分发挥系统资源能力,甚至引入深度学习,神经网络算法解决问题。相比单片机裸机,需要学习了解的更多,岗位也不少,待遇也有所提高。 3) Linux/Android驱动:为运行Linux/Android的设备,移植、编写驱动,入门难度较高,需要既懂单片机的基础知识、Linux驱动框架和Linux部分机制,目前一线城市岗位比较多,待遇较高。7 Q' V$ \6 {2 w3 X5 s9 Y2 J+ | [8 W7 t' E+ W9 S0 \3 a 4) Linux应用:为运行Linux的设备编写应用程序,比如不带显示屏的路由器,带显示屏的广告机,岗位也不少,待遇也还行。5 G) K3 W8 }' L: b+ r 5) DSP、FPGA等:常用于特定场景,根据公司项目需求对应学习,岗位不多,学历要求高,不建议只学这个,可作为项目补充工具。 综合来看,RTOS或Linux方向比较好,因此建议大四阶段就初步了解一下。在以后工作后,结合工作项目深入学习或者自学。不然以后遇到机会,因为没准备而错失机会,就比较可惜了。 第三阶段:成熟期 " p# j3 v) v( T+ k, M 这个阶段,都工作好几年了,对行业都有了比较深刻认识。要么是在管理高层,要么就是资深技术工程师,要么创业当老板,祝大家前途似锦。 无论做什么行业,只有持续学习,保持对行业热爱,才能做出成绩,嵌入式也是如此,这才是最大的竞争力。, F) ~/ C) [+ R. U( }" |7 |. x. q 1 h5 u: j" _. y8 c" z ![]() 图 1.1.1 嵌入式职业发展参考路线 # ~1 m2 ]# U! g& P+ z% h- m. ?5 [ 1.1 相关公司与薪资待遇2 j% f1 S) M9 c 根据中国电子信息行业联合会发布《2019年(第33届)电子信息百强企业》,可以一窥国内嵌入式相关企业。 通信设备领域:华为技术有限公司、中兴通讯股份有限公司、中国信息通信科技集团有限公司等;* ~2 e7 t2 p: }* X& a5 ? ; m# I$ l3 ]& W$ b 集成电路领域:中芯国际集成电路制造有限公司、紫光集团有限公司、华润微电子有限公司等; 新型显示领域:京东方科技集团股份有限公司、天马微电子股份有限公司等;3 d4 k' |6 i7 e5 t0 V$ z( V# X , M6 p# _9 F4 G. z 智能手机领域:华为技术有限公司、小米集团、深圳传音制造有限公司;* e- [. m! B! @( {. k / ~9 |2 d1 H+ `! ^# b 智能家电领域:海尔集团公司、海信集团有限公司、TCL集团股份有限公司、创维集团有限公司等;& v. t% L! k0 c/ T3 L 其它领域:深圳市大疆创新科技有限公司、杭州海康威视数字技术股份有限公司、广州视源电子科技股份有限公司、普联技术有限公司等;4 o: u# _. G$ N; s / z/ V- Q* l% N* L* { 电子信息百强企业榜单里的企业,只是整个嵌入式冰山一角,加上外企和成千上万的中、小公司,嵌入式可谓遍地开花。 - W/ n+ Z- \2 C) p 嵌入式的待遇受学历、经验、城市影响较大,这里有一份2019年全国嵌入式软件开发工程师薪酬统计供读者参考,如表 1.2.1 所示。 ![]() ! P% M7 L8 K. [7 J6 T: W 表 1.2.1 2019年嵌入式软件开发工程师平均薪酬 + h9 @! p" [% n( B7 ]: [4 p以上仅是平均薪酬,不同的城市需要不同偏差指数修正,比如重庆的偏差指数为0.885,则重庆本科生,小于2年经验的平均待遇为元/年。表 1.2.2 是全国主要城市(排名不分先后)的偏差指数。- L. J1 R6 ~: S+ X- d7 s ![]() * S9 D5 ?" d% } 表 1.2.2 全国主要城市待遇偏差指数 读者可以从以上数据,大致感受下嵌入式的薪资待遇待遇。以上数据也只是平均值,比如只做单片机裸机和做Android底层驱动的待遇就可能相差2-4倍。读者可以使用招聘软件,搜索本地或期望城市的嵌入式相关岗位,实时了解当地的薪资待遇,更加准确。) I' ~0 R! V' q; i. D7 F/ M L5 v: o7 d0 @ G . B6 ]& { o* e# n1 t" B0 J& j |
实战经验 | Keil工程使用NEAI库的异常问题
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?
非常值得一读