为什么越来越多人放弃嵌入式开发?

作为一个多年的从业者,来聊聊我的看法。

首先,是这行的技术要求,如果是走单片机开发方向,入门门槛不算特别高,但要做好,还是挺难得。

你得懂硬件,会看电路图,能用示波器和万用表排查问题。

软件方面,C语言是基本功,还得了解实时操作系统。

如果做的是物联网相关的项目,那网络协议、云平台这些也得懂一些。

听起来挺多的是吧?但这还不是全部。

现在很多公司为了省钱,恨不得一个人当三个人用,我就见过有的招聘要求简直离谱,又要懂硬件设计,又要会单片机软件,有些还要求会Linux等等...这哪是在找嵌入式工程师,分明是在找”奥特曼”嘛。

说到这儿,估计有人要问了:要求这么高,工资肯定不错吧?

嗯...这个话题有点扎心。老实说,相比其他IT行业,嵌入式的工资确实不算高。很多公司给的工资,跟他们的要求完全不成正比。我见过不少招聘,要求堪比资深工程师,工资却只给到15k-20k。在一线城市,这点钱的三分之一都贡献给房东了。

工作强度呢?也有需要996的,有的甚至007,主要看公司业绩和项目吧,当然和个人能力也有很大关系。

我刚开始参加工作时,技术不够娴熟,很多项目都是一边摸索一边做,所以效率慢很多,自然就要加班了。

我碰到的大多数公司,加班往往都是没有加班费的。

再来说说工作内容,很多人以为嵌入式工程师的工作,都是做高大上的项目。

其实大部分时间,我们在做的是一些搬砖打螺丝的活。调试代码、解决各种莫名其妙的bug..做久了也很容易觉得枯燥。

特别是在一些传统行业,很多项目其实就是在重复前人的工作。比如说,把一个老项目的单片机代码移植到另一个成本更低的单片机上,或者是把按键控制改成触摸屏控制等等。

所以为什么很多工程师工作了几年,水平也没大的长进,就是这原因。

当然,这个行业也不全是坏消息。随着物联网、人工智能这些新技术的发展,嵌入式单片机也在不断进化。现在我们不仅要让设备能工作,还要让它们能"思考"。这给了现有的设备更多的可能和应用场景。

比如说,现在很多项目都在往"智能化"发展。以前可能只是简单的温度控制,现在可能要加上自学习算法,根据用户习惯自动调节。

还有就是,嵌入式行业的应用范围真的很广。从消费电子到工业控制,从医疗设备到航空航天,处处都有我们的用武之地。只要你愿意学习,总能找到适合自己的方向。

那么,面对这样的行业现状,我们该怎么办呢?

首先,持续学习是必须的。这个行业发展很快,如果不学习,很容易就被淘汰。我的建议是,在掌握基础知识的同时,也要关注新技术。比如说,现在很多嵌入式项目都开始用上了机器学习算法,这就是一个值得关注的方向。

其次,要学会选择。不是所有公司都那么"黑心",也不是所有项目都那么无聊。找工作的时候,除了看工资,也要看公司的技术氛围和发展方向。宁可工资少一点,也要找个能学到东西的地方。

再者,要学会沟通和表达。很多技术牛人之所以升不上去,就是因为不懂得展示自己的价值。我们做嵌入式的,经常要和硬件、结构、产品等不同背景的人打交道。善于交际的工程师,也是稀缺的人才。

最后,要保持热爱。我知道,这话说起来容易做起来难。但是,只有真正热爱这个行业,才能在面对各种困难或者不平衡时坚持下去。

说了这么多,可能有人会觉得我是在劝退。其实不是。嵌入式这行,确实有它的缺点,但至少不会过时或淘汰。

对于刚入行的新人,我的建议是:别太在意一开始的工资,多学点真本事,找个技术氛围好的公司,哪怕辛苦点也是值得的,但也要给自己设个期限,别一直做廉价劳动力。

对于已经在行业里打拼的工程师们,我想说:别被条条框框限制住,敢于尝试新东西,说不定会有意外收获,这个行业还在不断发展,机会总是留给有准备的人。

最近看到很多老铁学习方向不对,特意写了一篇单片机学习路径:
单片机不踩坑的学习路线icon-default.png?t=N7T8https://blog.csdn.net/2301_78464137/article/details/141396541

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值