学习交流加(可免费帮忙下载CSDN资源):

个人微信:coderAllen 

学习交流资源分享①群:736386324


首先说下近期我对与嵌入式的认识,从前年开始我一直坚信一个方向,万物互联 = 5G + 物联网,这个物联网也可以理解为嵌入式。

嵌入式这个概念非常的广,几乎可以包括各行各业,从工作类型最常见的是分为嵌入式硬件工程师和嵌入式软件工程师。

以下总结与网络:

  嵌入式硬件工程师

嵌入式硬件工程师与我们平常所说的硬件工程师不同。嵌入式硬件工程不但要求具备硬件工程师的基本技能,还必须完成部分软件工程师的工作,例如: 底层驱动的开发嵌入式操作系统的裁剪,移植; GUI、文件系统等软件的移植; 基于嵌入式操作系统的底层驱动程序的设计等。

        嵌入式软件工程师

嵌入式软件工程师与我们平常说的软件工程师不同。我们平常说的软件工程师大部分指的是windows 和Linux操作系统下应用软件的开发人员,硬件平台是基于PC 机的。而嵌入式软件工程师则是指在wince.linux 等嵌入式操作系统下进行用户应用软件开发的人员,硬件平台则是基于嵌入式产品的(例如: 手机、PDA 等)。软件开发工具也有所区别,嵌入式软件开发一般使用的是嵌入式系统专用的开发工具,例如wince 下的evc,和linux 下的qt 等。

  软、硬件工程师工作性质的区别

嵌入式硬件工程师的工作是为软件工程师搭建好硬件平台和必要的开发环境。 嵌入式软件工程师则是根据用户的需要完善产品的软件功能。硬件工程师就像是设计师和建筑师,负责整个建筑的设计和建设。软件工程师则是负责房间的装修,锦上添花。

  总的来说, 硬件工程师的工作性质尤为重要,因为硬件工程师在设计产品 时不但要完成产品的基本功能,还必须考虑多方面因素: 功耗、干扰、后期维修、生产安装等。一旦某一个因素考虑不周全,会造成整个产品的设计失败。

  除此之外,产品在设计中可以没有软件工程师,绝不能没有硬件工程师。 因为在某些对实时性要求严格的嵌入式产品(例如: 工业产品)或者某些低性能的嵌入式产品(例如:CPU使用单片机的产品) 中,往往是不能够使用操作系统的。 这时,整个产品的设计工作则全部由硬件工程师来完成了。

嵌入式软、硬件工程帅的就业形式

软件工程师的工作性质使得软件工程师的起点较低,所以目前国内的软件工程师居多。并且目前国内的嵌入式培训都是以软件培训为主。所以从长远看,硬件工程师的就业压力要小。

  但是另一方面,企业中硬件开发人员需求量要比软件开发人员的需求量小。因为一旦产品定型,后期的产品升级都是由软件来完成的,硬件的更新和变动很少。

嵌入式软、硬件工程师的工资待遇比较

工资待遇的高低由企业所处的地域、行业、企业的性质和人员的工作岗位而定。由于每个企业的情况不同,所以工资待遇的差异很大。

  对于以硬件产品为主的企业来说,硬件开发的成本高,产品的成本也高。因为后期的加工生产,维修等等都需要很大的费用。所以企业的利润较低。不过由于硬件工程师掌握着企业的命脉,所以企业会提高硬件设计人员待遇。

  对于以软件产品为主的企业来说,开发的成本较低,一旦开发完成,后期的产品基本无成本。所以软件行业的利润较大。但是,由于软件工程师人员多,所以待遇也有所下降。

嵌入式的硬件工程师和软件工程师哪个更有前途

 1、先从企业的角度来讲讲。我个人认为造成这个差异的原因,第一个是基本上所有的公司,从初创公司到全球百强,都有对软件工程师的需求。现在哪个公司不需要几个码农来开发app,或者做个web。但是做硬件这种工作并不是所有公司会去做的。

  2、第二点要归功于现在的创业潮。不管在美国在中国互联网创业都是趋势,但是可以说绝大部分的初创互联网公司做的都是软件方向。有个点子,有点技术,找几个合伙人抱着电脑就能开干了。但是初创公司要专注做硬件开发就比较难了,因为成立设计硬件公司的门槛和起步开销比较大。所以这也导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业。

  3、第三个很重要的原因就是硬件设计。在现在来看已经是相对成熟的技术,我甚至有ee的同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代。前一阵子全球大牌的硬件公司才裁了不少人,Intel更是裁掉了接近20%的硬件工程师。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能、机器学习、图像识别、大数据都才刚起步,所以还有一定的上升空间。

  4、再从个人的角度来讲。想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多。要想以软件工程师的身份混到个饭碗,学两门语言学好,常用的数据结构,刷点题就基本上能找到薪水小几千的岗位,像学朱有鹏老师课程的学生学得好都是上万的。

  5、但是要想成为一名合格的硬件工程师,不是科班出身的不好好学几门模电数电信号逻辑设计的课,没有在学校实验室里自己焊点电路做实践,连简历都发不出去。而且现在要想学个什么语言框架,网上搜一搜“”xxx语言入门教程“”就有非常丰富的资源,但是要是在网上搜“如何学好超大规模集成电路设计”,要想找到可以受用的资源几乎是不可能的。而且就我所参加的招聘会来说,如果有招硬件工程师基本都要求有研究生的学位,但是对软件工程师的要求基本上就是熟悉算法数据结构,会web编程有相关经历就够了。

  6、软件工程师很多时候吃的是体力,硬件工程师大部分时候是吃经验,所以硬件工程师一般得有一定的经历积淀才能脱颖而出。尤其像模电这种上手程度很高的方向,没个十年八年的相关经验根本不算学成出师。所以说本身对从业者的资质要求更高,也是硬件工程师不好找工作的原因之一。

最后:

        就我个人而言,我觉得嵌入式软件更有前途,涉及到算法更是其中的重中之重,随着5G的发展,嵌入式这个行业会越来越好,需求最大的肯定是高级的软件工程师。我坚信嵌入式是一个非常朝阳的行业,未来的前景非常好。

对于就业而言,嵌入式有前途吗?相关推荐

  1. 微电子科学与工程要学计算机吗,微电子科学与工程专业就业前景如何 有前途吗...

    微电子科学与工程专业就业前景如何?有前途吗?下面小编为大家整理了相关内容,以供参考,一起来看看吧! 微电子科学与工程专业就业前景 微电子科学与工程专业近年来也逐渐热火起来了,竞争力也很大.微电子专业一 ...

  2. 嵌入式没前途,做app更吃香

    看到一群嵌入式程序员的讨论,打击我这种java准备跳嵌入式的积极性啊! ======================================================= 我上学之前,计算 ...

  3. 嵌入式行业真的没有前途吗?

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 嵌入式行业前途"是永恒的话题,因为嵌入式的高门槛和软件工程师的" ...

  4. python和嵌入式那个有前途_2020嵌入式工程师的发展前景?工资待遇?

    行业前景广阔,薪资水涨船高 从目前的行业前景来看,一方面国家开始加大投入教育资源,另一方面5G.人工智能等列为新基建,热度持续提升,再结合疫情期间发挥的重大作用,相信未来几年嵌入式AI行业一定会高速发 ...

  5. 互联网和嵌入式哪个卷?

    互联网和嵌入式,只要你入得了行,结果都不会差,至少工资这块还是比大多数行业领先. 首先,是想办法让自己如何先入行,然后才是考虑怎么不被卷. 如果你一直是初.中级水平,肯定会被卷. 为什么很多公司招不到 ...

  6. 嵌入式是什么 ?为什么要学好嵌入式呢?

    折叠嵌入式Linux学习需求 1.Linux基础 2.Shell 编程基础 3.Linux 下的 C 编程基础 4.嵌入式系统开发基础 5.嵌入式系统移植 6.嵌入式 Linux 下串口通信 7.嵌入 ...

  7. 嵌入式开发的发展方向和前景

    说到嵌入式,很多人可能不太了解嵌入式是什么.设备的自动化控制和人机交互都离不开嵌入式,随着智能化的发展方向,嵌入式也成为了和有发展前途的IT应用领域之一.嵌入式开发大致可以分为两个发展方向: 嵌入式开 ...

  8. 今年嵌入式行业研究生应届生毕业大概薪资多少,大数据告诉你

    今年嵌入式行业研究生应届生毕业大概薪资多少,大数据告诉你 一个从本科开始学了四年嵌入式的老师傅,在这里唠嗑两句.目前年薪大约25左右吧. 先谈谈我的母校的毕业生情况吧. 我的母校是一个普通二本,许多本 ...

  9. 嵌入式c语言课程简介,深圳c语言嵌入式学习课程

    深圳嵌入式开发 培训 嵌入式开发就业范围 嵌入式技术应用范围极广,日常生活中的手机.电子词典.可视电话.数字相机.汽车电子和家电控制系统等等都是典型的嵌入式系统,学生在毕业之后可选择从事家用电子.汽车 ...

最新文章

  1. 字符串匹配のKMP【专题@AbandonZHANG】
  2. BZOJ2388 : 旅行规划
  3. 数据可视化|实验五 分析1996-2015年人口数据各个特征的分布与分散状况
  4. Vue3 Composition API(二)——computed、watchEffect、setup中使用ref
  5. Intellij IDE 必知配置
  6. mysql以下日期函数正确的_[数据库]MYSQL基础03(日期函数)
  7. Spingboot定时任务与多线程
  8. 【jQuery笔记Part1】08-jQuery操作css-获取设置样式
  9. mysql主从配置自增id_MySQL自增列主从不一致的测试(r12笔记第37天)
  10. 10月17日云栖精选夜读:什么是新零售?阿里巴巴最新的报告终于说清楚了!(附报告)...
  11. java 不以科学记数法输出double
  12. python3爬取torrent种子链接实例
  13. 解读阿里云是干什么的?
  14. 【2019年04月10日】股票的滚动市盈率PE最低排名
  15. Vue中href属性动态拼接
  16. 分离数字的python编码_把数字拆分成2的幂的和
  17. java前进后退代码_提供前进、后退功能及其他JAVASCRIPT速成秘诀
  18. V模型,W模型,H模型介绍
  19. Leetcode 1037.有效的回旋镖
  20. appstore关键词优化:AppStore关键词优化的主要流程

热门文章

  1. android 上下左右滑动的表格,适用小程序的表格table,冻结行,冻结列,可左右,上下滑动...
  2. 一天工作16小时,工资还不如捡垃圾,你是否也是廉价劳动力?
  3. Java程序员必备奇淫巧技篇(上)
  4. 视频拼接融合产品的产品与架构设计(一)
  5. Ventuz中读取mysql时的总结
  6. mac iphone 备份_如何在Mac上删除iPhone和iPad备份
  7. 约瑟夫环算法问题(C++)
  8. easyswoole学习记录
  9. Java集合(一)集合框架概述
  10. 读取.bin激光雷达点云文件格式并可视化三种的方法