0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

凉了!嵌入式真的要卷成下一个Java了吗?

小麦大叔 来源:小麦大叔 2023-11-03 15:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

3f1ce79c-7970-11ee-939d-92fbcf53809c.png

大家好,我是小麦,这是我知乎上回答的一个问题。嵌入式要卷成Java了吗?

这里和大家简单分享一下我的看法。题主应该想要讨论的是嵌入式软件,下面说一下个人观点;

嵌入式的硬件属性;

嵌入式的岗位需求;

嵌入式的学习曲线;

嵌入式的薪资;

下面展开来说一说。

1 嵌入式的硬件属性

与Java不同,一台电脑就可以练习大部分的技能;嵌入式可以说是电子技术的一个细分方向,更多时候会接触到更加底层的东西,这时候,难免会和硬件打交道。

通常来说嵌入式软件,主流的有单片机开发Linux开发,这些就需要在硬件实体上进行操作,特别是单片机开发和Linux驱动的开发,就经常要拿个示波器,在电路板上测来测去,然后再结合代码不断的Debug,才可以定位问题,最后甩锅给硬件。

不然发现,搞嵌入式软件的一部分精力被硬件分散了,很难集中在软件业务层的实现上,即便是单纯做单片机软件开发的,也会接触到很多硬件。

涉及到可能是软件,又可能是硬件的问题,这里会经历一个相对漫长的过程了。

软件和硬件的耦合在实际项目问题的排查中,往往比较让人头疼。当然,入个门,开发板上跑一些例程,运行一下,这些问题是不大的。

但是一到量产,还是有很多坑会踩。

所以这里嵌入式工程师会有很长一段路要走,不想Java项目上线,出了Bug,只要不是特别重大的问题,灾难性的问题,不至于杀个程序猿来祭天,还是可以线上修复的。

而嵌入式项目,如果前期的测试验证不够,很多潜在的问题没有在测试阶段暴露出来,那量产之后就会比较惨,如果涉及到改版,就更难受了。

2 嵌入式的岗位需求

嵌入式主要还是偏向制造业的,岗位需求还是挺大的,但是,嵌入式不是一个行业,从我个人的角度出发来,我认为嵌入式只是一个技术方向,里面有冗杂的技术栈。

而对于相应的制造业领域有汽车,医疗设备,通信设备,消费电子工业自动化,甚至航空航天等等,都会有涉及到嵌入式,也会有相应的岗位需求。

总之我们是制造业大国,信息技术的发展的发展也是有目共睹的,不过岗位基本上都是有的,无非是薪资高低的问题。

那么问题来了,我们有多少高端制造业,相关高端制造的毛利率是多少?又能提供多少高薪的岗位?

这个应该是大家比较关心的问题。毕竟人往高处走,水往低处流,谁不想找个钱多事少离家近的工作,但是单纯从第一点“钱多”来说,还是僧多粥少。

另外一点比较关键的,行业属性比较强,所以一般跳槽比较难,跨行业跳槽,相当于之前的行业经验归零,沉没成本还是很高的。

基础的知识就那么些,新的行业基本上相当于重新学了。这是嵌入式比较难受的地方。

3 嵌入式的学习曲线

嵌入式的学习曲线陡峭吗?

这个其实不好回答,我感觉至少得先确定学习目标,那至少是能掌握一些技术,掌握最基本的开发技能,可以达到找工作的目的,这个学习过程是否困难。

结合前面来说,低端制造业相应岗位的技能树,比较轻松就可以点满,但是高端制造业就业岗位的技能树,就要花点功夫了。

这样也就会有一个技术门槛的问题,学习曲线越陡峭,技术门槛越高,相应人才的数量就越少,如果市场上需要这类人才,那么就会比较值钱。

但是,技术总是向前发展的,几十年前,电脑都没用普及,程序员是很牛逼的存在,因为那时候接触到电脑的门槛就高,设备门槛高,变相的提高了编程的门槛。

嵌入式也是一样的道理,下游的开发人员,随着原厂各种资料的完善,开发难度也越来越低,从而降低了学习这个技术的门槛,比如早年移植个FreeRTOS的新的硬件平台,确实要费点功夫,而现在已经简单很多了。

嵌入式现在很多就是这样,很多模块,想搭积木一样,能很轻松地搭建起来,跑起来,感觉牛逼哄哄的样子,不过每个功能往下深挖,都是很庞杂的知识体系。

所以越来越完善的嵌入式开发工具,越来越丰富的嵌入式学习资源,也逐渐降低了学习门槛。所以技术人员要时刻保持学习,毕竟随着技术的迭代和发展,你掌握的技术也会贬值。

4 嵌入式的薪资

最后说一下薪资的问题,薪资和行业挂钩,我们得先看整个行业的发展情况。

行业发展情况直接影响到人才的供需关系。

1

行业蓬勃发展,资本热钱不断涌入,处于野蛮发展阶段,招人,先抢占一部分市场,这时候会产生大量的岗位,比如因为芯片制裁,缺芯片,导致的***替代,然后芯片设计公司不断成立,就会有大量半导体的相关专业的就业岗位,芯片设计之类的;

2

随之而来的是供需不平衡,这时候招聘就会存在一定的溢价,这时候你的能力和薪资可能是不匹配的,或者说你的能力配不上你现在的薪资,只不过是你吃到了行业的红利;

3

接下来市场开始饱和,增量结束,进入存量,开始竞争,行业开始洗牌,这时候企业想要活下来,要做的就是将本增效,当然研发成本就要降低了,那么裁员就开始了。

最后

以上说了这么多,好像和嵌入式会卷成下一个Java吗?

当然是有可能的,只不过投入回报率不高,换句话说,学Java薪资不比嵌入式低,但是学习嵌入式并从事相应的岗位可能要付出更多的努力。

不管怎么说,学Java也好,学嵌入式也好,培训机构永远是不亏的。

淘金的人越来越多,你不一定能淘到金子,但是卖铲子的人肯定能赚到钱,所以网上说嵌入式薪资多高多高的信息,还是要注意甄别,是否被夸大了,或者是以少数代替了多数。

嵌入式高,我前面说过的,只不过头部的一部分高端制造业高,比如汽车制造业,新能源车,薪资还是挺可观的。芯片今年都在去库存,据说不太景气,招聘情况不了解,据说都在缩招。

话说回来,还是要用发展的眼光去看事情,看一个行业,不能刻舟求剑,等你准备好,准备开始卷嵌入式了,你觉得还能卷的动吗?

所以不能盲目跟风,明白自己想要什么很重要。

大家的心态无非是这样,我在一个窗口排队买票,前面排满了人,要等到什么时候呢?

忽然,旁边的小窗口又打开了,排到最后的人义无反顾地冲了上去,马上就买到票,而夹在中间的,其实是最难受的。

上面都是一些个人观点,欢迎交流讨论,手动码字,如果帮到你,三连支持一下。最后,欢迎大家来卷嵌入式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20169

    浏览量

    329103
  • Linux
    +关注

    关注

    88

    文章

    11631

    浏览量

    218036
  • JAVA
    +关注

    关注

    20

    文章

    2997

    浏览量

    115711

原文标题:凉了!嵌入式真的要卷成下一个Java了吗?

文章出处:【微信号:knifewheat,微信公众号:小麦大叔】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享嵌入式开发学习路线

    如果你想要学习嵌入式开发,我建议按照这个学习路线准备: 1. 基础铺垫期(1-2月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂简单电路,写出基础C语言代码。这阶段的学习
    发表于 12-04 11:01

    ARM嵌入式这样学

    叶等等,假如你将DSP看做款MCU来搞,那太浪费了,100块的东西当几块钱的来用。要用好它,物尽其用,那真的很难,精通算法才行。 2、嵌入式软件是什么?
    发表于 12-04 07:48

    嵌入式与FPGA的区别

    ,现在招聘的岗位虽然越来越多,但需要本科以上理工类相关专业才行,而大厂更是985/211的相关专业的硕士,因此fpga的门槛很高,可替代性差; 如果是嵌入式与FPGA
    发表于 11-20 07:12

    40嵌入式常见名词次讲清!

    一个人的困惑。嵌入式开发涉及的术语确实又杂又多,而且很多词不仅缩写相似,使用语境也相互交叉。为了帮你打通这些基础概念,我们整理了嵌入式常见名词速查表,从最基础的G
    的头像 发表于 11-14 10:28 616次阅读
    40<b class='flag-5'>个</b><b class='flag-5'>嵌入式</b>常见名词<b class='flag-5'>一</b>次讲清!

    IAR邀您相约2025上海国际嵌入式会议

    在德国纽伦堡成功举办二十余届的 embedded world 嵌入式世界展览与会议,已连续在中国落地数年。作为专注于嵌入式系统行业的盛会,上海国际嵌入式展已成为引领全球嵌入式产业和市场
    的头像 发表于 10-17 10:37 514次阅读

    Java 在物联网与嵌入式系统中的应用前景与挑战

    的生态系统和强大的社区支持,Java 在智能家居、工业控制、可穿戴设备等场景中展现出独特优势。本文将探讨 Java嵌入式与物联网中的应用价值、技术特点以及未来发展趋势。
    的头像 发表于 09-04 14:49 663次阅读

    嵌入式工程师为什么学QT?

    Qt对嵌入式工程师来说,真的很重要吗? Qt是跨平台的C++应用程序开发框架,非常适合嵌入式系统的开发,Qt在
    发表于 08-14 15:15

    【原创】TDMS设置下一个写入位置函数的摸索

    labview在20版本前,tdms都有高级函数,写入文件位置set file positon,但是在20版本后被取消了。取而代之是‘tdms设置下一个写入位置函数’ 本意是想利用tdms设置
    发表于 08-11 20:54

    AI玩具或成为下一个万亿新赛道

    如果你将拥有家庭新成员,你首先会想到什么?是孩子还是宠物?如果我说你下一个家庭成员,或许是会“察言观色”的AI玩具,这件事是不是听上
    的头像 发表于 07-29 10:15 910次阅读

    嵌入式和单片机,是同一个东西吗?

    嵌入式系统与单片机经常被提及在起,但它们并不是同一个概念。 嵌入式系统是广泛的领域,它涉及
    发表于 07-09 10:20

    怎么结合嵌入式,Linux,和FPGA三方向达到均衡发展?

    嵌入式领域,不少人都怀揣着让嵌入式、Linux 和 FPGA 三方向实现均衡发展的梦想,然而实践中却面临诸多挑战。就像备受瞩目的全栈工程师稚晖君,他从大学玩单片机起步,凭借将智能算法融入
    的头像 发表于 06-25 10:08 658次阅读
    怎么结合<b class='flag-5'>嵌入式</b>,Linux,和FPGA三<b class='flag-5'>个</b>方向达到<b class='flag-5'>一</b><b class='flag-5'>个</b>均衡发展?

    嵌入式AI技术漫谈 如何组建AI项目开发小组

    我们来谈谈如何组建AI项目开发小组: 为什么要为嵌入式AI项目 组建专门的开发小组 相
    的头像 发表于 06-11 16:34 1080次阅读

    嵌入式系统的硬件开发,有朋友有兴趣么?

    嵌入式系统的小硬件需开发,涉及的内容较全,但没啥技术难度,有可能是裸机,有可能是需要上rtos。需要先硬件选型(对尺寸规格等有些限制要求),并编写嵌入式系统下的控制程序,主要实现
    发表于 02-01 13:49

    嵌入式主板的概述与发展

    随着科技的迅猛发展,嵌入式系统在现代电子产品中扮演着越来越重要的角色。嵌入式主板作为嵌入式系统的核心组件之,承担着控制、处理和通讯等多种功能。本文将对
    的头像 发表于 01-13 16:30 1195次阅读
    <b class='flag-5'>嵌入式</b>主板的概述与发展

    新手怎么学嵌入式?

    。但面对这个复杂的领域,很多人可能会感到迷茫,不知从何处入手。别担心,本文将为你提供些入门学习嵌入式技术的建议。 新手入门学习嵌入式技术的途径 1. 了解基础知识 首先,要对嵌入式
    发表于 12-12 10:51