目录
最近在 上看到了关于2022届嵌入式开发岗位薪资大涨的帖子,比如说像海康、大华、汇顶、联发科等公司的招聘。
普遍年薪达到25W,甚至有40W的,直逼互联 。
虽然不知道是不是 友吹牛逼的,不过这个并没出乎我的意料,我以前文章经常都在说这个行业的工资一直处于涨幅水平。
事实证明我不是瞎说的,就拿单片机开发这个方向来说,这几年的工资都是一直在涨。
我从事单片机开发10年的真实案例,或许比你在任何地方看到的都靠谱。
5年前,物联 火了一段时间,对app开发工程师的需求也猛涨,当初我有一个同学转去了做app。
除了他以外,很多人也去学java,很少会来学习嵌入式单片机开发的。
在他们的思维里,这个行业又要懂硬件,又要学编程,屁事多工资还没做纯软件的高。
这也正常,毕竟大多是眼里的前途就是看工资。
在挺长的几年时间,我那个同学的工资一直都比我高那么几千,当时我也挺后悔转了单片机开发,还不如去做纯软件。
直到19年左右,我发现同样的工作年限和经验情况下,两者工资差异并不大,或许现在已经超过app了。
物以稀为贵,人也是一样,做app的工程师太多了,导致市场接近饱和。
除了工程师饱和以外,公司与公司之间竞争也很激烈,公司不挣钱自然不会给员工很高的工资。
一、 嵌入式开发方向为什么反而相反/strong>
1.供不应求
我一直跟无际单片机编程的那些大学生学员说,不要过于迷恋什么秋招、校招的事情,只要自己把项目做完吃透,在这个行业根本不用担心找不到工作,一线城市应届起薪7K-10K很正常。
校招的不一定就是好,说不定进去就是廉价打杂劳动力,除非是一些大公司,跳槽以此来做背书会更顺利。
这份自信源于我对目前行业的了解,以及身边一些同行朋友辞职后很快能找到工作的案例,再加上对未来趋势的判断。
这个行业目前肯定是有点供不应求的,特别是经验丰富,在某个领域有较深造诣的工程师。
个人认为有以下几个因素影响:
① 很多人不太愿意从事这个行业,因为学的东西同样多,复杂程度也差不多,为我不去做工资高的/p>
② 很多人在犹豫期间受到了一些负面消息的影响,比如说很多人喷这个行业不行,工资低,天花板低之类的,导致很多人放弃。
③ 想学的人走错了方向,学习很长时间看不到结果,误认为这个行业很难不适合自己放弃。
④ 一些资深工程师转行或者创业去了。
2.物联 及前沿科技带动
现在很多物联 及前沿科技,比如智能家居、智慧农业、智慧交通、自动驾驶等等,基本都离不开嵌入式技术,很简单的道理,你肯定需要终端(硬件)去执行控制或采集数据。
嵌入式行业其实也卷的很厉害,不管你做什么产品,都能找到非常多方案公司做,想要活下去大多数只有压缩成本,要么从员工里抠,要么从原材料里抠。
而小公司要么就是做别人看不上的细分领域,要么就是拥有核心技术,要么有渠道资源,否则根本熬不过3年。
后面大家研究怎么把硬件连上互联 ,衍生出更多的产品应用,物联 就来了。
所以,在短时间内诞生了很多后起之秀,经过几轮路演、融资、从一个小互联 公司发展成硬件,软件,平台一体的大公司,这或许就是风口的力量。
目前看到大多数的物联 产品和嵌入式都脱不了关系,物嘛,其实就是硬件,让它具备连接互联 的能力。
这种你用纯硬件实现试试本不太可能,所以这种产品在硬件基础上写程序,这不就是嵌入式工程师的工作嘛。
就像以前的大哥大,以前就只能打电话,但是有了2G、3G、4G、wifi以后,用途就多了。
应用场景多了,对这块的需求都是五花八门的,也需要大量工程师去开发。
3.暴风雨后,国家对这块的重视
今年我们对上游的依赖问题暴露无遗,特别是芯片价格涨10倍。
我一个朋友,做出口的产品,好不容易熬了3年,其实3个月就做出来了。
主要是老外效率太低,做事过于严谨,一个小功能改改只需几分钟,寄到国外半个月,用户再测试3个月,来来回回改了3年。
之所以国内没竞争对手,因为没公司会接这种单。
好不容易产品准备量产了,芯片涨价了,印象中是我做研发以来涨幅最猛的一次。
这还做个球,以前怕没单,现在怕接单,接了亏钱,不接丢客户,心态朋友3秒…
很多人可能觉得芯片涨价对自己没什么影响,其实间接影响还是挺大的。
如果你今年去买车你会发现提车比往年等更久,车造好了,差芯片。
反正,能影响到的行业涉及到169个,手机、电脑、汽车等等太多了。
工厂做产品,不可能亏本去做,所以最终还是由我们消费者买单。
所以,解决上游产业国产化才不会被人”卡住脖子”。
或许啊,多给这类企业一些扶持,让企业挣钱了,研发人员的待遇才能上去,待遇上去了自然没多大后顾只有。
不要搞得大家总是吃着自己碗里的,看着别人锅里的,似乎都在等待一个机会脱离苦海…
该怎么学Linux内核
关于linux内核学习路线,再多说几句应用编程,有时候经常会需要的:
1. 学习Linux应用编程,建议看《unix环境高级编程》,把里面的例子都做一遍,会对整个Linux编程有系统都认识。
2. 针对Linux,有本 《Linux系统编程》,学完上一本,这本很快看一遍就懂了。主要是针对Linux具体懂一些内容,讲的挺全了,很实用。
3. Linux 络编程,系统的学习一下《unix 络编程.卷1,套接字联 api》,基本上 络应用相关的程序就都没问题了。
在嵌入式linux学习过程中,你是否会经常有下面的这些感觉:
是不是学完操作系统原理后觉得纸上谈兵不过瘾/p>
是不是面对浩若烟海的Linux内核源代码,迷失在代码的海洋里,无从下手不知所措/p>
是不是还没有清晰地理解进程调度算法的实现,操作系统的工作机制/p>
现如今Linux内核人才市场需求量还是很大的,工资都普遍偏高。
作为近年来运用越来越广泛,被互联 企业越来越认可的技术,内核底层原理技术该如何学习呢
这里给大家推荐零声教育 全 独家的【Linux内核源码 】课程体系,通过 20项目案例,2W+行手写代码,全面解析6个内核技术方向。
学习路线
- 进程管理专题
- 内存管理专题
- 络协议栈专题
- 设备驱动专题
- 文件系统及内核组件专题
- 零声服务与内核参考资料
- 等等。。
进程管理专题
内存管理专题
络协议栈专题
设备驱动专题
文件系统及内核组件专题
零声服务与内核参考资料
适合于
- Linux 内核优化、内存管理 ,内核开发岗位、定制化自己OS
- 深入系统内核研究、 络安全逆向分析
- 提升自己能力,为了更好做应用层开发提供核心依据
- 跳槽面试大厂(腾讯、华为、中兴、中微、中芯等等)
- 从事业务开发多年,对底层原理理解不够深入的在职工程师
- 从事嵌入式方向开发,想转入内核开发的在职工程师
- 从事Qt/MFC等桌面开发的,薪资多年涨幅不大的在职工程师
- 从事非开发岗位(算法岗,运维岗,测试岗),想转内核开发岗位的在职工程师
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24701 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!