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

article/2025/8/21 9:32:01

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

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


前言

我所想阐述的事

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


一、嵌入式软件是什么?

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

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

我现在从事的是嵌入式下面的电机驱动,电机驱动涉及的行业很多,所需要的技术也很多,电机驱动目前主要用于工业机械,电动车,家用电器,玩具等等。应用场景广,应用范围也广。工作了4年,我只能说自己算是刚入行。
在这里插入图片描述

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

答案是不赚钱

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

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

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

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

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

请添加图片描述

三、如何学习?

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

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

四、尝试自己学习新东西

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

五、总结

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

请添加图片描述


http://chatgpt.dhexx.cn/article/Gjw1GfCW.shtml

相关文章

嵌入式软件工程师笔试面试指南目录

文章目录 必读作者简介嵌入式软件工程师笔试面试指南简介如何使用这份资料你可以得到什么嵌入式软件工程师笔试面试指南的价值某外企面试官对这份资料的评价(20210514)收获 oppo 联发科 京东offer应届生的评价(20210430)大疆offer…

什么是嵌入式软件工程师?需具备哪些能力?

计算机嵌入式逐渐被大家认可,然而嵌入式软件工程师到底是什么?做一个好的嵌入式软件工程师又需要具备哪些能力呢?今天尚观教育小编跟大家聊一聊。 1.嵌入式软件工程师是什么? 嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组…

嵌入式软件工程师待遇如何?嵌入式开发越老越吃香吗?

嵌入式软件工程师待遇绝对是领先大多数行业的,而且最近两年出现薪资涨幅大,企业依然招不到人的现象。 口说无凭,我们通过招聘平台的数据来看是最靠谱的。 大家好,我是无际。 一个从事嵌入式单片机开发10年的老工程师&#xff0c…

嵌入式软件工程师是干啥的?

文章目录 前言 一、啥是软件? 二、什么是嵌入式软件 三、嵌入式软件如何开发 三、嵌入式软件工程师知识技能 编程语言知识: 自动控制知识: 硬件基础知识: 开发工具使用: 软件架构设计: 软件开发流程&#x…

医药行业集团集采管理平台深化招投标管理,提升企业采购管理水平

新形势下,中国医药行业正面临着新一轮重大转变,国内的政策环境,产业结构和病患需求都在发生快速变化,加速推动医药行业数字化转型已经成为大势所趋,企业的数字化战略需要迎面解决转型性变化和应对被更多敏锐竞争对手超…

SSM医药销售管理系统毕业设计源码042322

SSM医药销售管理系统 摘要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采SSM技术和mysql数据库来完成对系统的…

基于ssm医药药品管理系统

开发工具eclipse,jdk1.8 数据库mysql5.7,tomcat8 技术:springmvcspringmybatis(ssm) 主要功能如下: ①登录系统:管理员需要输入正确的用户名和密码来登录系统,从而完成各类信息的管理工作; ②信息查询…

云时代下,医药行业管理居然这么简单

摘要:为了持续打造核心竞争力,英克康健联合华为云,基于云数据库RDS for PostgreSQL全新打造了一个高性能、大容量、高可用的SaaS医药管理系统,助力万千药企业务迈上新台阶。 本文分享自华为云社区《云时代下,医药行业管…

SSM医院医药药品管理系统

《SSM医院医药药品管理系统》该项目采用的技术实现如下:jspssm框架(springspringMVCmybaits)Mysql数据库Tomcat服务器 实现了最基本的医药药品管理功能,其中客户即病人与经办人即医生和药品产生联系,即每一个顾客都有…

医药管理信息系统(javaWeb)

信息需求 顾客:对于顾客需要知道他的编号、姓名、电话号码、经办人、录入日期以及已购药品; 经办人:对于经办人需要知道他的编号、姓名、电话号码; 药品:对于药品需要知道它的编号、名称、数量、功效; 查…

医药系统

3.1、设计任务与目标 3.1.1 分析论证:设计一系统,实现医药公司定期对销售各药品的记录进行统计,可按药品的编号、单价、销售量或销售额做出排名。 3.1.2目的意义:在本设计中,首先从数据文件中读出各药品的信息记录&a…

什么是医疗健康管理系统?

健康管理系统是通过物联网、云计算等技术为基础,省时省力,开源节流,在工作中大量就医繁琐程序。通过医疗健康管理系统,就可以省去之间繁琐的程序。随着药品监督制度的完善,国家药监部门针对各医药零售企业推出了严格的…

医药进销存管理系统

医药进销存管理系统 分析部分 药品基本情况表:药品编号,药品条码,药品名称,通用码,拼音码,单位,规格码,剂型,产地,包装数量,有效期,质量标准,经营方式,批号,零售价格,进货价格,批发价格,药品类别,医疗编号客户基本情况表:客户编号,客户名称,拼音码,客户地址,所属地区,邮政编码…

(附源码)ssm医药销售管理系统 毕业设计 042322

SSM医药销售管理系统 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采SSM技术和mysql数据库来完成对系统的…

医院药品管理系统开源项目-04 【药品管理】

一、创建药品数据 大致上和之前供货商一样,CtrlC复制粘贴修改 1.1 创建pojo实体类 package com.dh.pojo;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotat…

数据库设计——医药销售管理系统

开发环境和开发工具 操作系统:win8.1 开发环境:Mysql、Web 开发工具:Workbench、Eclipse、JDBC 功能需求分析 员工有权查看、添加会员,查看、添加供应商,查询药品(输入药品编号或名称、类别等查询该药…

医院管理系统/医院药品管理系统

摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存…

基于SSM实现的医院医药药品管理系统-JAVA【毕业设计定制、快速开发、源码、开题报告】

功能介绍 登录系统:管理员需要输入正确的用户名和密码来登录系统,从而完成各类信息的管理工作; 信息查询:查询客户信息、查询经办人信息、查询药品信息; 信息录入:录入顾客信息、录入经办人信息、录入药…

ec java sm2证书_国密算法SM2证书制作

前段时间将系统的RSA算法全部升级为SM2国密算法,密码机和UKey硬件设备大都同时支持RSA和SM2算法,只是应用系统的加解密签名验证需要修改,这个更改底层调用的加密动态库来,原来RSA用的对称加密算法DES(AES)和摘要MD5(SHA1)也相应改…

SM2椭圆曲线

文章目录 题目环境方案设计背景原理算法步骤 方案实现流程图加密解密 主要函数C代码测试数据结果 注意问题 说明 题目 实现SM2椭圆曲线公钥密码算法,对给出的英文消息进行加密得到密文,并能通过密文解密出明文。 环境 Windows10,MinGW-W64…