嵌入式2021年就业新趋势
九月开学季,又是校招黄金季,各大企业开始进驻各地校园抢人才,嵌入式行业也不例外。2021年,嵌入式行业又有哪些新的变化和趋势呢?应届生如何抓住这个机遇和趋势,找到心仪的offer呢?请听涛哥慢慢道来。
芯片公司如雨后春笋
中国半导体行业经过多年发展,已经取得了不错的成绩,甚至在某些领域已经超越并领先(如5G),这已经动了老美的核心奶酪。如果按照这个趋势发展,假以时日,全面超越不是问题。所以美国也慌了,采取精准封杀策略。中国的半导体产业虽然遭到了打压,但也给本土的IC企业带来了一波难得的发展机遇,借着物联网、人工智能这波浪潮,一大波芯片公司如雨后春笋冒出来,什么物联网四小虎,AI四小龙,RISC-V独角兽…
大量芯片公司冒出来,带动国内整个半导体行业往IC产业链上游升级,也释放出来巨大的人才需求:这中间需要大量的芯片设计工程师,芯片验证工程师,当然还需要大量的嵌入式工程师、驱动工程师、内核工程师、编译器工程师…
嵌入式工程师的新机遇
10多年前学习嵌入式,那时候还没有国产芯片,都是使用国外大公司的芯片:开发板,芯片、操作系统、BSP包都是别人移植好的,做好的。嵌入式工程师80%的工作内容其实就是做嵌入式开发应用:基于现成的开发板、BSP和SDK,去做一些具体的产品,驱动甚至都不用自己写。很多高校的电子、嵌入式专业的学生毕业,进外企,大多时候都是做FAE、AE的工作,基于国外大厂的芯片和SDK,服务国内众多使用该芯片做产品的设备厂商:手机、平板、路由器、工业控制…
5年前的嵌入式,随着国内电子产业链的集群效应和全球半导体产业的转移,越来越多的国外芯片大厂也开始将在国内的办事处、办公室、客户服务中心升级为研发中心,研究院,很多业务研发工作也纷纷转移到国内,像很多芯片设计、芯片验证、内核驱动开发等方面的工作也开始放在国内去做。此时的毕业生找工作,你会发现求职岗位丰富了很多:不再是单纯的AE、FAE工作,很多核心开发岗也开始逐渐释放出来。
2021年,随着像海思、展讯、瑞芯微、全志、平头哥、芯来、寒武纪等一大批本土芯片企业的崛起,对于国内的毕业生来说,可选择的余地大了许多,不再是华为、大疆、OPPO、小米这些知名的设备厂商,芯片公司也是一个不错的选择。求职岗位也更加丰富多彩:芯片设计、验证、内核、驱动、算法、协议、AI、物联网、编译器、开源社区维护…,越来越多的核心岗位被释放了出来。可以这么说,只要你想做,感兴趣,你都能找到对应的匹配岗位,并且一直深耕下去。
35岁中年危机如何突破
涛哥还是学生的时候,那时候网络上讨论的热点是:程序员能干到30岁吗?
如今,网络上讨论的是:程序员能干到35岁吗?35岁会不会优化掉?
为什么程序员会有中年危机?一个原因是IT技术更新太快,整个知识栈大约10年就要脱胎换骨,更新一遍。很多程序员一直从事应用业务开发,行业一旦有新的技术出现,新的开发框架出现,就要重新学习,知识栈没有及时更新的,可能就要被优化掉了,或者被低成本的年轻人替换掉。
另一个原因是产业结构。像火爆的互联网以及相关业务开发,其实都在产业链的下游,都在别人的根基上修修剪剪,在别人的舞台上跳舞,很多时候是没有主动权的,只能在外围疯狂内卷:内圈的人吃肉,外围的人跟着喝口汤而已。
就像涛哥经常举的例子:做嵌入式产品,就像开饺子店,超市里速冻饺子买来,烧水,就可以快速做成产品占领市场,不需要研究怎么剁陷子、怎么擀面皮,怎么配料。正是因为门槛低,很多人都可以做,所以中年人干不过年轻人:年轻人更愿意加班,工资更低,你10块钱一碗的饺子赚3块,他卖8块一碗赚1块就已经很开心,你能怎么办?
突破方向一:做品牌
做类似苹果、大疆这样的行业头部品牌,优化供应链,控制成本,做好品质管控,不断打磨自己的产品,不断积累自己的品牌,做百年老店。就像做饺子店一样,采购优质的面粉,选优质农家肉,不断打磨生产工艺,不断改进口感,最终就可以从一批饺子店中脱颖而出,形成核心竞争力。
对于嵌入式工程师来说,你的命运和公司的命运是息息相关的,公司做到了产业头部,赚了大钱,给工程师的待遇自然不会差,然后继续投入研发改进产品,由此进入正反馈,个人和公司共赢,做得好的话可以干一辈子。道理很简单,然而真正实施下去,却不是每家公司都能做到的,一个公司内部利益的博弈,人性的博弈,老板如何在个人利益和员工利益之间做均衡,如何尽量做到帕累托最优,让一大批人跟着你,同心与共,是需要大格局和大智慧的。
突破方向二:做核心
美国西部淘金热,发财的不是去西部淘金的人,而是跟着这批淘金热开饭店、开妓院、卖铁锹的商贩们。一个行业经过初期野蛮式的发展,再经过内卷,慢慢地就会孕育出几家巨头企业,以及配套的成熟产业供应链。在一个产业链上,找到一个环节,不断突破,不断精进,打入这个产业链的前三,其实也可以活得很滋润。比如现在大家熟悉的苹果供应链、华为小米手机的供应链,其实都活得挺滋润的。
嵌入式工程师也是如此,年龄大了,体力拼不过年轻人,又不是人人都能在大公司栖身,如何去化解中年危机呢?一个建议方向,就是在整个技术栈上找到一个自己感兴趣的环节,深耕下去,成为专家,成为行业里有影响力的人,相信我,真做到了这一步,你的机会会停不下来,找你的人络绎不绝,因为现在国内太缺这样的人了:编译器、内核、算法、核心开源软件、架构、基础软件、EDA…
嵌入式新的技术栈
随着物联网芯片、AI芯片对人才的需求,作为嵌入式工程师,如果你还只会C语言、C++,会几个开发框架,知识栈可能就略显单薄了。随着底层开发岗位、基础软件开发岗位释放出来,一个嵌入式工程师,不仅要掌握上层软件的编程语言、开发框架,最好还要对编译器、程序的编译链接及底层运行机制、操作系统有一个很好的理解。如果你在芯片原厂工作,会点半导体、芯片设计方面的知识,能跟芯片设计工程师说上话,能交流,说不定发展前景更大。
校招黄金季:最不能错过的求职窗口
对于一个普通人来说,一生之中,能改变自己人生境遇的节点没有几个:高考、考研、结婚、创业…,其实校招也是一个非常重要的节点:选对一个行业,选择一家好公司,10年之后,可以让两个相同起点的人大相径庭。
对于应届生来说,为什么说校招如此重要呢?因为IT技术发展太快,公司为了战略考量,每年都会新招一批应届生培养,学习新的技术和业务,以应对未来的市场竞争。公司招你进去,并不会像社招一样,马上让你投入干活输出。会给你半年甚至一年的培训和适应期(实习期),这对于应届生切入职场和跨入一个行业是非常重要的。
另一个原因是:校招的门槛低。都是在校的学生,刚刚考完试,学完专业课,除去极个别学生,大家基本上都没啥项目经验和工作经验。此时,你凭什么让公司相信你,招你进去呢?无外乎就是看你的潜力如何,学习能力如何?如何判断呢,无外乎看看你的学习成绩,在校期间干了啥,编程能力怎么样,笔试面试表现如何…
如果你不是那么优秀,不要气馁
对于绝大多数学生来说,在校期间主要的任务就是学习,除了极少数本科生,有参加各种大赛的经验、有实验室受训的机会,除了研究生跟着导师做项目,一般学生基本上都没啥项目经验。
此时,各种校招的机会摆在眼前,你是后悔莫及,追悔自己的大学生活,还是基于现实出发,搏一搏?聪明人当然选择后者。
什么叫基于现实呢?优秀人的总是那么一撮,5%的比例不到,他们绩点高,年年奖学金,动手能力强,参加过大赛,跟着老师做过项目…
此时你应该知道,不要跟他们比了,那是人家四年努力的结果,好的公司,好的offer是给他们准备的,你唯一需要做的是:哪怕他们手里有20个offer,最终也只能选一个,刨去5%的顶尖offer,还有大量的岗位其实也不错,你需要关心的是,如何从这些offer中拿到属于你的那个。
此时,校招火热进行,离毕业还有一年的时间,你应该要发力了:好好研究校园的招聘岗位,需要哪些技术,需要哪些能力,对号入座,有的放矢。编程能力短期突击还是能达到的:各种字符串的操作、链表的操作,这些是面试必考题,只要肯花功夫,哪怕背,都是能背下来的。计算机体系的知识、CPU体系的知识、编译器体系的知识,操作系统短期的知识,通过短期突击,都是可以快速提高的。
大学最后一年,是检验你前面几年学习成果的一年,不会的知识及时补上,不会的技术抓紧练,任何面试有机会都要上,不要怂不要怕,任何一次面试都是学习的好机会,都是查补缺漏的好机会。遇到心仪的公司和职位,哪怕去霸王面,也要去试一试,机会是留给有准备和有激情的人的,去试一试,总会有收获的。
推荐:两套对嵌入式求职有帮助的视频教程
如果你想应聘嵌入式软件工程师职位,自己对计算机体系结构、芯片半导体、CPU内部架构、AI芯片、编译器、操作系统等方面的知识理解还不够系统全面,想要快速构建一个全面的嵌入式知识体系框架,应对嵌入式面试的各个知识点,可以学习下面两套课程:从芯片、CPU、编译器、ARM汇编、C语言、软件工程、操作系统,林林总总,都涉及到了,学完这两套课程,可以让你从最底层芯片设计、制造,到CPU内部架构及工作原理,到指令集微架构,到ARM体系结构与汇编,到C语言,到内存堆栈,到操作系统同步、上下文切换、临界区,到进程、线程都有一个系统地理解。
《深入理解RISC处理器架构》:
视频下单地址:淘宝店:深入理解RISC处理器架构
《C语言嵌入式Linux高级编程》:
视频下单地址:淘宝店:C语言嵌入式Linux高级编程