如何成为嵌入式软件工程师,成为嵌入式工程师赚不赚钱?

自身对嵌入式软件工程师的感想

  • 前言
  • 一、嵌入式软件是什么?
  • 一、成为嵌入式工程师赚不赚钱?
  • 二、嵌入式工程师不赚钱还做他干啥?
  • 三、如何学习?
  • 四、尝试自己学习新东西
  • 五、总结


前言

我所想阐述的事

在看了很多b站的垃圾推荐“”嵌入式如何学习“”视频后,很多的垃圾推荐视频都是无脑推荐小白入坑,我觉得有必要对从事嵌入式类似开发进行一些阐述防止好多人走了歪路。并不是说嵌入式是你职业道路上更好的选择,你想做什么都可以,但是你进行嵌入式学习前需要一些基本的思考,不是无脑根据“听说嵌入式挣钱多,我来试试”来工作,而是选择一种生活方式,你所需要的就是判断你到底适不适合,并且能不能接受这样的生活。


一、嵌入式软件是什么?

基于硬件系统开发的软件系统就是嵌入式软件,直白来说,就是你的程序需要在一块板子上进行调试,不同于那种纯软件的程序员,我们的代码都是要驱动具体的一个东西实现功能,拿最常规的流水灯举例,其实就是控制高低电平,使得灯电压进行变化从而进行亮灭。说白了,就是软件作用于硬件。也因此你需要同时了解软件和硬件的知识,软件包括编程语言,数据结构,硬件包括数电模电等等,要学的特别多,很难简单阐述。

嵌入式能做的东西很多,医疗,工业,物联网,电动汽车。与之对应的平台也多,stm32 dsp esp32 树莓派,每个硬件平台下面还有各种各样的分类,但是我们还是关注其应用场景,嵌入式包括生活中一切场景。

我现在从事的是嵌入式下面的电机驱动,电机驱动涉及的行业很多,所需要的技术也很多,电机驱动目前主要用于工业机械,电动车,家用电器,玩具等等。应用场景广,应用范围也广。工作了4年,我只能说自己算是刚入行。
如何成为嵌入式软件工程师,成为嵌入式工程师赚不赚钱?_第1张图片

一、成为嵌入式工程师赚不赚钱?

答案是不赚钱

对,你没听错,嵌入式工程师不赚钱,确切的说是赚不了大钱,别把这个编程技术看的多么高贵,其实你就相当于古代的打铁的铁匠,做桌子的木匠,纺织的女工,你和他们没什么本质区别,都是卖自己的手艺,所以千万不要觉得高人一等。

相比于互联网程序员,嵌入式工程师都写程序但是待遇基本不可能一样,原因和技术无关,主要是目前实体经济不行,大量的资本都在互联网这样的虚拟经济上,所以那些最多的钱都给了做互联网的程序员。举例子说明,很好理解,目前你会刷b站,刷抖音,你还会浪费大量时间在社交平台,可是你很少去工厂,你买的都是现成的产品,虽然这里面很多都用了嵌入式方面的技术,但是这些基本都是走量赚不了大钱,所以嵌入式这门行业无法得到最大的资金支持,目前是2022年10月24日,即使是现在这样的互联网寒冬,并且在大环境都在主推自研的国产化芯片的情况下,仍可以说做互联网的程序员薪资也吊打嵌入式程序员。不是因为你不努力,而是你选错了行。可以说“升官发财请往他处,贪生畏死勿入此门

二、嵌入式工程师不赚钱还做他干啥?

为了有意思的生活
对,你没听错,是为了有意思的生活

想想一下,你调试板子,让板子上灯亮了,或者一点一点让电机转起来那个喜悦,嵌入式我觉得最有意思的就是能从硬件上切身实地的感受到你工作带来的改变,也就是说嵌入式是距离产品最近的程序员。比光写代码有劲,当然,写个页面也挺有意思的,但是怎么都比不上实物来的给劲,你写的多好的页面能比你让一个机械臂动起来成就感强?还有就是这行业其实需要积累,你需要看大量的技术手册,而且芯片种类繁多,你需要不断的学习,这会让你有不断进步的感觉。能让你找回学生时代的那种动力。当然,你要是特别不感兴趣,那尽量不要勉强自己,这行赚不了大钱。

三、如何学习?

别报班,拿那个钱买一个开发板,自己玩,
资料找网上,这年头最不缺的就是资料

这行其实代码量很少,但是上手的东西很多,你需要自己动手一点点试,网上各种推荐报班,我不推荐,你需要自己玩板子,然后去企业做实际项目,做做就有感觉了。然后就进入正循环,自己会不断找东西做。

四、尝试自己学习新东西

掌握一门技术后,不要断了自己的学习计划,自己看视频教程,查文字资料,自己一点点尝试新的东西。掌握配置后可以写逻辑相关的程序,后端学完了学上位机,甚至学会画板子,画结构,慢慢让自己与产品越来越近,让自身所学能否实实在在的掌握。然后就是工作了

五、总结

别想着有啥捷径,嵌入式就是不断地学习-联系-掌握-运用-学习 无限重复这个过程,希望你能从中找到乐趣。我写这篇文章也是希望不要有小白无脑进入这个不怎么赚钱的行业,毕竟人生只有一次,还是要选择的好。

如何成为嵌入式软件工程师,成为嵌入式工程师赚不赚钱?_第2张图片

你可能感兴趣的:(嵌入式硬件,stm32,arm,c语言)