V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mingliao
V2EX  ›  职场话题

嵌入式开发是很猛吗,后端开发能不能转

  •  
  •   mingliao · 1 天前 · 5053 次点击

    看这个大哥很自信,查了下招聘网站,确实都是高薪,不知道是不是偶发现象,干了七八年的 java 能转过去吗

    [招聘会现场众生相资深软件工程师:迷茫作甚!从几岁开始都不晚] https://www.bilibili.com/video/BV1MQQqYsEiC/?share_source=copy_web&vd_source=78a7d0c4474ceb3d4983088fc71cca77

    78 条回复    2025-03-19 22:24:23 +08:00
    zuosiruan
        1
    zuosiruan  
       1 天前 via iPhone
    嵌入式没有 35 焦虑
    kandaakihito
        2
    kandaakihito  
       1 天前   ❤️ 2
    我。。。无法从职场和就业的角度回答这个问题,但是我可以试着从学习难度的角度说一下我的看法。

    我是个 spring 仔,大学通信专业的,不管怎么说也水过一些和嵌入式沾边的专业课。

    ① 上手难度。

    毫无疑问就是嵌入式比 jvav 来得麻烦,倒不是说嵌入式有多么难,而是像移动互联网行业这种这么有分享精神的行业确实不多。
    网络上的公开教程,前后端相关的教程质量远远远远远远胜其他方向。

    补充一个细节,当时同样都是校内的实验室招新筛人:
    前后端以及移动端相关的组都是丢出一份需求,然后在规定时间提交自己的作业,最多推荐两个 b 站网课链接;
    但是嵌入式和玩小车那些组还会提供不少的帮助和答疑,包括连开发工具都是群里打包好的(否则新人根本摸不到边);

    而且设备什么的这块就不用说了,硬件死贵死贵。尚硅谷这一两年也出了不少免费的嵌入式相关教程,但是我总体看下来还是觉得他们教得太单薄了,还在用移动互联网那种思维来教。

    ② 同学的就业现状。只能说就业环境会比 jvav 仔来的好很多就是了,而且他们普遍没用上 ai 。

    ③ 个人看法。有空就学呗,通信工程专业课教 jvav ,计算机的专业课也教嵌入式,这两个方向没到生殖隔离的地步。
    zzz22333
        3
    zzz22333  
       1 天前
    不建议转.....端好自己的饭碗,半路出家,没企业会要。
    mingliao
        4
    mingliao  
    OP
       1 天前
    @zzz22333 感觉也有点相通呢,都是基于架子实现产品解决问题

    @kandaakihito 好专业的回答,我理解上手和工作时是不是需要考虑的上下游更多,每个点可能都会出现问题,那 spring 也会有吧,从技术选型到 c 端使用到网关到 cdn 到前端渲染到注册中心到后端逻辑到上下游接口到数据库到缓存到服务器到产品撕逼,不知道嵌入式开发的时候是需要这么多角色配合吗,有没有办公室政治之类的,可惜当初在学校有机会但没去做小车团队玩一玩

    @zuosiruan 不焦虑保真吗
    zzz22333
        5
    zzz22333  
       1 天前   ❤️ 4
    @mingliao #4 相通?区别大了去。
    mingliao
        6
    mingliao  
    OP
       1 天前
    @zzz22333 怎么说,有经验吗大佬
    Vaspike
        7
    Vaspike  
       1 天前
    我是软件开发,但前东家是卖硬件的, 我和硬件开发合作做了很多东西, 总结下他的工作是: 画电路, 焊元件, 串口,蓝牙,mqtt 调试, 装芯片,万用表测电路板, 制定硬件协议等(一时想不起来了);

    给你提供下参考,看你觉得学习成本几何, 学习兴趣如何

    年龄问题貌似比软件开发确实宽容一些
    zzz22333
        8
    zzz22333  
       1 天前
    @mingliao #6 你可以先去学一下 STM32
    mingliao
        9
    mingliao  
    OP
       1 天前
    @Vaspike

    底层的东西搞起来会不会更有成就感,
    单说就业形式方面,就给人带来很大的憧憬
    zzz22333
        10
    zzz22333  
       1 天前
    @mingliao #9 我曾经排查了一个月的问题,最后就改了一行代码,一个值。
    mingliao
        11
    mingliao  
    OP
       1 天前
    @zzz22333 淦,这行代码价值千金。

    大佬现在还做这行吗,做的产品好玩吗?
    AFOX
        12
    AFOX  
       1 天前
    我觉得嵌入式开发比前后端开发好玩,仅个人看法,每个人不一样
    winnie2012
        13
    winnie2012  
       1 天前
    要踩中赛道才行
    niboy
        14
    niboy  
       1 天前
    你没做过的话,你转不了这个。这个跟硬件相关的,还要写驱动。
    就算人家要你,你薪资也会低,因为你没这个的经验。
    zzz22333
        15
    zzz22333  
       1 天前   ❤️ 1
    @mingliao #11 工作,谈得上好玩不好玩吗? 能赚钱就行。另外,你只看到赚钱的,没看到不赚钱的..
    hokori
        16
    hokori  
       1 天前
    转不过来的 基本 而且还要有电路知识
    mosfet
        17
    mosfet  
       1 天前   ❤️ 2
    嵌入式软件起点低,上限也低
    50W+的岗位去招聘会找?尽瞎吹
    应用层高薪的只有去搞车机
    ytmsdy
        18
    ytmsdy  
       1 天前
    嵌入式的入门学习曲线非常陡峭,要想做出一个能用的东西,需要学习的东西很多。
    如果有兴趣,那一步一步搞下来,那非常有成就感。
    www5070504
        19
    www5070504  
       1 天前   ❤️ 1
    嵌入式转后端的 想说 同等条件下嵌入式的工资大概率要低于互联网
    mingliao
        20
    mingliao  
    OP
       1 天前
    @AFOX 我也觉得好玩,所以才问

    @niboy 如果能尝试做一些小 demo 会不会算经验

    @zzz22333
    好玩更多是项目给社会带来的价值?给自己带来的成就感?
    好玩程度也和环境和周围的人有关,我干了 8 年多,4 家单位,流转过好多次团队,体验过软开环节不同的角色,项目角度有好玩的,有累的,有划水的,有恶心人的,也可能是干的时间久了,觉得做这个不好玩了。
    确实有不赚钱的,刚毕业做的项目吭哧吭哧干的很猛工资很低,现在简单干干也能混平均工资,赚钱确实不能说完全看能力,有很大部分看运气

    @winnie2012 感觉智能家居、机器人之类的后续类似需求还会更多呢
    mingliao
        21
    mingliao  
    OP
       1 天前
    @www5070504 看一些二线城市也有岗位,挣多少钱干多少活,这个逻辑一定程度在哪里也是生效的


    @ytmsdy 受教了


    @mosfet 看了视频评论区,也都这么讲,哈哈,招聘软件高薪也都是大厂才那么高
    zzz22333
        22
    zzz22333  
       1 天前
    @mingliao #20 不要考虑什么“好玩更多是项目给社会带来的价值?给自己带来的成就感?” , 工作就是工作,就是大头兵。
    zoharSoul
        23
    zoharSoul  
       1 天前
    @kandaakihito #2 Java 是故意拼错的么 /dog
    promontory123
        24
    promontory123  
       1 天前
    嵌入式 50W 的大头兵挺少的,能给这个工资的公司也就那么些,肯定是要比做后端少很多的
    zzz22333
        25
    zzz22333  
       1 天前
    @zzz22333 #22 要说“给社会带来的价值,给自己带来的成就感。” 工作这么多年,能让我有如此感受的就是自己创业,虽然工资不高,但是干劲满满。现在工资高了,反而越来越带入一个打工人的身份,就是为了那几两铜钱。
    mingliao
        26
    mingliao  
    OP
       1 天前
    @zzz22333 确实是大头兵

    不过惭愧的是成就感也确实是支撑我走过这么多年的点,要不然可能早不干了,不如摆个早点摊让打工仔每天来找我的摊更快乐
    linxb
        27
    linxb  
       1 天前
    嵌入式不招半路出家的人,这行挺看重学历跟科班,而且需要动手能力强的,我就是通信工程毕业,嵌入式转行互联网的
    MonoMikan
        28
    MonoMikan  
       1 天前   ❤️ 1
    我是做嵌入式软件的,我对嵌入式的感受就是学的东西有多又杂,每一块要学的深也得花很多时间经历。例如最简单的单片机,到 Linux 驱动,应用,蓝牙,wifi ,zigbee 组网等,低功耗,不仅这些,你也得懂硬件的一些知识。所以这一行比较吃经验,有时候工作经验长,项目经历多会比较吃香。我觉得可以往这个方向转,但是你得做好持续深入学习的准备,特别是前期你得花很多精力在这上面。
    Ruikoto
        29
    Ruikoto  
       1 天前
    @zoharSoul Jvav 这个梗出自 MC China 2B2T 服务器交流群‌‌‌‌‌‌‌‌‌‌‌‌‌一位叫 “张浩扬” 的小学生来群里宣传迷你世界
    zoharSoul
        30
    zoharSoul  
       1 天前   ❤️ 1
    @Ruikoto #29 原来是这样 感觉就是什么梗 2333
    FabricPath
        31
    FabricPath  
       1 天前   ❤️ 3
    我是嵌入式转的互联网

    嵌入式领域,写代码只是其中微不足道的一点点工作;
    嵌入式行业的薪资是极端金字塔形,顶尖的人非常少,但工资非常高(比如 nvidia 网卡 fw 的开发);同时大量低收入的人(小家电行业)
    你先想你是喜欢写代码才去嵌入式吗?再想想能做到顶尖吗?

    这个行业坑非常多,各家技术不通用,极端不建议去。
    jessiepan2017
        32
    jessiepan2017  
       1 天前
    https://www.v2ex.com/t/1103272
    46 岁,嵌入式软件开发,坐标深圳。身体状态允许的情况下,再战 5 年,我感觉问题不大。fighting
    2024 年 7 月底被非法裁员,然后劳动仲裁,去年下半年我换了 3 份工作。嵌入式没有 35 焦虑,仅个人看法,我觉得嵌入式开发比较好玩

    https://www.v2ex.com/t/1063294#reply23
    副业,知识付费。业余时间带 Java boy 转行嵌入式,目前已经有两个成功案例 :)
    zzz22333
        33
    zzz22333  
       1 天前   ❤️ 1
    @jessiepan2017 #32 还是你会赚钱,我也可以带 Java boy 转行嵌入式
    Bazingal
        34
    Bazingal  
       1 天前
    评论区有个说得对,这个年纪这个资历还要来招聘会还不能说明问题?
    m1nm13
        35
    m1nm13  
       1 天前
    嵌入式中小公司给不起 50W, 只有大公司,专家岗给得起这个价
    masterclock
        36
    masterclock  
       1 天前   ❤️ 1
    搞嵌入式的 40+ 男,画板子、焊接、单片机、RTOS 、MPU 、嵌入式 Linux /w RT 、驱动、上位机、服务器程序、Web 、AI 啥都干过。
    嵌入式实际上也有 35 焦虑,35 岁的时候,工作 10 年,也差不多入门了,需要焦虑能不能上一个台阶
    yplam
        37
    yplam  
       1 天前 via Android
    嵌入式如果不是特别有兴趣并且有很强的动手能力,问题解决能力,估计很难转行坚持下去。新手最常见问题:明明代码是正确的,但却读不出(写不进)正确数据,然后问题可能出现在很多环节。。。
    CziL
        38
    CziL  
       1 天前 via Android   ❤️ 3
    我毕业于垃圾二本,去年从 4 年半 web 前端开发转嵌入式开发的,垃,目前已经工作半年了,说下感受,首先,嵌入式岗位分很多种,硬件、软件,软件又分为裸机、rtos 、linux 、fpga 等等,决定岗位薪酬的是你所从事的岗位所负责的产品的利润率有多高,以及开发难度。我从事的是嵌软方向,这段时间下来,很明显的感触是如果基础不扎实,排查问题会很痛苦,但这也意味着更接近底层了。工作的话不难找,但前提是你能独立做出一两个项目来证明你的能力,我入职后还有好多 hr 约我面试,都回拒了。我很享受做出一个真实产品的过程,这也是我想入行的原因,如果对嵌入式不感兴趣,不建议入行。但如果入了行,35 危机基本不存在,我面试的好多家公司,面试官都是在这个行业干了十几年,而且能感受到他们眼里有光,我非常看好这个岗位的未来发展前景(看过几份研报),挑战与机遇并存,抉择就看 OP 了
    w3b5h3ll
        39
    w3b5h3ll  
       1 天前
    @FabricPath 这个确实
    CziL
        40
    CziL  
       1 天前 via Android
    @masterclock 太杂了,啥都不精,天花板很难往上,现在的社会高度分工,要的是在某个领域精通的人才,越杂越难
    cocomanber
        41
    cocomanber  
       1 天前
    @CziL #38 带带吗
    ronyin
        42
    ronyin  
       1 天前
    基本这个行业应该不会找半路出家的。。而且对学历和编程能力要求很高的。。。
    nickfox5880
        43
    nickfox5880  
       1 天前
    @mingliao #4 嵌入式不是只有编程 数电模电 先看看 先点灯 😄
    july1995
        44
    july1995  
       1 天前
    老实说,我们公司最近在招嵌入式,但是呢,感觉普遍工资都没纯前端或者纯后后端的高,并不是说我们公司嵌入式给的少,而是几个嵌入式 面试的 人普遍期望工资都不高. 也不是岗位的问题,因为我们这个岗位一直招不到合适的人,薪资上限蛮高的. (不要杠~ 我说的是我们公司的一个事实,是个例还是普遍现象我也不知道~), 嵌入式是真的比我们这前端难得多.
    ihgoo
        45
    ihgoo  
       1 天前
    做嵌入式软件的人特别多,也挺卷了,这几年要求会的也逐渐增多了,什么 rtos ,lvgl 都得会。其实我倒觉得硬件方向还行,没那么卷,但薪资是真低,学习曲线比较陡。硬件方向不包括 pcb layout ,这个不太行,也是比较容易学会。
    jsomin
        46
    jsomin  
       1 天前 via iPhone
    @CziL 请问你是自学的吗?学习路线大概是怎样的?
    1039460820
        47
    1039460820  
       1 天前
    @CziL 你是工作之外自己学习的吗
    shiroyuri
        48
    shiroyuri  
       1 天前
    嵌软和嵌硬,要学很多东西的还是不同的,方向也不相同。总之学的都是比较靠底层一点的。
    killeder
        49
    killeder  
       1 天前 via Android
    嵌入式开发 40 ,50 的大把
    goodmorning
        50
    goodmorning  
       1 天前 via Android
    做好嵌入式需要真的懂某些低层原理,一知半解做不好,后端有的时候会攒就行
    IamUNICODE
        51
    IamUNICODE  
       1 天前
    在物联网公司待了三年多,表示可能性不大,玩票可以
    wuxianliang
        52
    wuxianliang  
       1 天前 via Android
    搞着搞着就成维修厮了
    xiangran0028
        53
    xiangran0028  
       23 小时 32 分钟前
    没有模电数电的知识,不可能做到资深工程师,模电必须要经过系统的学习,你先看看你想不想学。
    meteor957
        54
    meteor957  
       23 小时 18 分钟前 via Android
    @CziL 前端转过去感觉跨度有点大
    ybbfie
        55
    ybbfie  
       23 小时 9 分钟前
    嵌入式比互联网工资低啊,不过确实受 AI 的冲击小一些。
    momo2789
        56
    momo2789  
       22 小时 34 分钟前
    嵌入式难度不大的,但已然是夕阳产业了。
    zzz22333
        57
    zzz22333  
       22 小时 17 分钟前
    @momo2789 #56 夕阳行业也大可不必,现在的几个风口,比如新能源汽车,人形机器人,飞行汽车都跟嵌入式强关联。上一个风口是芯片,智能家居。
    Ursapharm
        58
    Ursapharm  
       20 小时 49 分钟前
    确实没有 35 焦虑,我爸干到 55 岁才不想干的
    Felldeadbird
        59
    Felldeadbird  
       20 小时 34 分钟前
    嵌入式开发 看你做什么。小家电类你工资上不去,高新硬件轮不到招你。

    我建议是业余搞嵌入开发,自己创业
    Shazoo
        60
    Shazoo  
       20 小时 32 分钟前
    嵌入式软件工程师现在其实也细分了。固件级别和应用级别。

    应用其实普通后端没一点问题。mqtt 啊,ui 啊,其实 c/cpp 熟练点都没啥压力。

    固件那层呢……你反正得有抗压能力……调试 3 天,特定代码位置加个 nop 来搞定的“玄学”方案特别多……
    KeysPAN
        61
    KeysPAN  
       19 小时 46 分钟前   ❤️ 1
    那就先一个小项目? STM32 做个智能家居,包括 STM32+ESP8266 连上云,外围光照,温湿度传感器,烟雾传感器(可以 curd ,但是出 bug 很难找),然后买个 ECS ,搭个 mqtt borker 让 stn32 连接,硬件代码结束了,那画个 PCB 把这些都塞到一块板子上吧。到软件了,网上 CURD 个 JAVA 的 APP ,能连云,然后能实时查看 STM32 的数据,能控制 LED 灯。这应该算是应届生投简历的最低门槛了。我应届就是靠这个入职的。。
    guanzhangzhang
        62
    guanzhangzhang  
       18 小时 55 分钟前
    不说嵌入式,就前面的单片机 stm32 啥的,数模电,电路二层四层 pcb 和原理图,硬件协议,数据手册,常见芯片使用场景和外围电路,调试仿真器。常见模块。这些都是要大量实践积累的,已经出学校社会工作了的情况下是没有这些时间搞的。
    而且我认识的几个数模电大佬可能项目做出来的不够多,但是初始薪资没找到好公司工资都比纯软件互联网工资低的。软件 it 大公司一堆,但是硬件的比较少。优点就是没 35 危机。但是如果有娃了,很多人更没时间精力学习的。就像你可以看看你公司一些同事,都是咸鱼心态,对生活没有激情和折腾。就像培训班一样,很多人转行 it 也以为去了就能自制力啥的。
    wangyzj
        63
    wangyzj  
       18 小时 29 分钟前
    ee 更吃经验,cs 转 ee 不复杂,就是需要时间
    dododada
        64
    dododada  
       18 小时 28 分钟前
    硬件的分类很多的,我们现在搞集成,前段时间找电池,找型号就就废了半天劲,参数根本不懂,要现学
    HENQIGUAI
        65
    HENQIGUAI  
       18 小时 11 分钟前
    感觉 EE 转 CS 跟喝水一样,但是 CS 转 EE 有门槛
    monologue520
        66
    monologue520  
       17 小时 56 分钟前
    @CziL 好厉害! 哥们咋转的啊? 第一份工作和之前落差大吗
    NerbraskaGuy
        67
    NerbraskaGuy  
       17 小时 50 分钟前
    车机嵌入式开发前景怎么样,感觉新能源车越来越卷的情况下,这方面估计很缺人
    Yeo0o
        68
    Yeo0o  
       17 小时 16 分钟前
    这一行要学很多底层的东西。

    硬件电路得会吧,就不说什么高频、射频了,至少能看得懂常见电路图,能根据电路图写出 C 语言代码。
    然后就是微机原理那些知识也要懂,常见的通讯协议、实时操作系统啥的。

    都学好这些,差不多算是入行了。
    zomco
        69
    zomco  
       17 小时 4 分钟前
    从 PCB 到 CSS ,我都做过。如果只是因为待遇从后端转嵌入式,大可不必,嵌入式工资很低的。嵌入式里有效利用内存是很重要的,这和 JAVA 很不一样。很多问题要烧到板子上才能复现,试错成本比较高。个人认为,有人带做项目的情况下,起码沉淀两三年才能算转型
    liuzimin
        70
    liuzimin  
       17 小时 1 分钟前
    不是说现在培训班已经开始教嵌入式了吗?后面慢慢就会卷起来了吧。一个行业卷起来你说是什么结果呢?
    eraserrain
        71
    eraserrain  
       16 小时 58 分钟前
    互联网后端干十年等于嵌入式干到退休,选嵌入式这辈子彻底有了
    superliy
        72
    superliy  
       16 小时 9 分钟前
    @zzz22333 只要能找到第一份工作 就没问题了
    zzz22333
        73
    zzz22333  
       15 小时 44 分钟前
    @eraserrain #71 也不至于,估计你的观念还停留在很早或者传统制造业。
    slideclick
        74
    slideclick  
       15 小时 31 分钟前
    @HENQIGUAI 如果是我,我不会转。嵌入式转软件,比软件转嵌入式容易。没有 ee 基础的人干这个也难。

    但是嵌入式的问题是很多工科生去干这个,也比较卷。
    至于收入,互联网后端收入高也合理,比较起来,做个 google 比做个家电难不少。

    嵌入式未来确实会有很多就业空间,但是学 cs 的人估计有兴趣干这个的不多,雷军除外。所以嵌入式的工资不太高,因为人不稀缺。
    ForgotFun
        75
    ForgotFun  
       14 小时 27 分钟前
    技术已死 1 人性角度 https://www.bilibili.com/video/BV1Tkm6YWEZB/
    技术已死 2 上位者视角 https://www.bilibili.com/video/BV1DqUUYQEZg/
    技术已死 3 市场经济角度 https://www.bilibili.com/video/BV18azrY6E1j/
    技术已死 4 论努力的作用 https://www.bilibili.com/video/BV1FSkxY9EPx/
    CziL
        76
    CziL  
       11 小时 12 分钟前
    @meteor957 超级大,很多面试官都对我感到震惊,不过我是兴趣趋势,而且毕业四年多时间看了很多底层书籍,学起来没那么痛苦,不过说实话,如果把基础打好了,会发现知识基本上都是相通的,无非就是封装的层度高低,比如 js 根本就接触不到指针,不是因为它没有,而是 js 的作者对它做了封装。不过说实话我这种案例不多,目前我还没找到和我一样的案例,所以我的案例没有太大参考价值
    CziL
        77
    CziL  
       10 小时 8 分钟前
    @monologue520 裸辞自学半年。落差方面,薪酬落差不大(可能是我从事的行业利润高点?),工作内容的落差就很大,以前写前端,考虑的是页面加载速度、首屏、UI 样式交互问题,而嵌软考虑的是内存泄漏、寄存器、读写文件缓存、多进程多线程、硬件资源等等问题,非常接近底层了。
    CziL
        78
    CziL  
       9 小时 18 分钟前
    说嵌入式没前景的,可以看看这个视频 https://www.bilibili.com/video/BV1c4QzYJEUX ,里面很多很多技术都与嵌入式相关,只能说,未来已来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1327 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:43 · PVG 07:43 · LAX 16:43 · JFK 19:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.