移动开发学习嵌入式软件开发是否有前景和优势?

5 天前
 wyfig

这几年做移动开发,接触了很多通过蓝牙和硬件打交道的项目,移动端开发 iOS 、安卓原生和 flutter 跨端的都做,在小公司没有那么多讲究。

后面换工作明显感觉做移动端 app 的岗位越来越少了,而现在公司正好能接触到软硬件开发,就想花时间学习下嵌入式的软件开发,从嵌入式软件开始去熟悉和了解硬件开发方面的知识,从而有嵌入式开发技能甚至转行做嵌入式开发。但是对硬件开发行业说实话不是很了解,不知道这方面半路转行的后面是否有可能找到工作,是否也像目前软件开发一样卷。

为什么有这个想法?

  1. 就是职业生涯。软件开发都说到 35 岁不做管理就很难找工作了,但是现在管理的好像也好不到哪里去。 嵌入式开发的职业生涯似乎更长一些,年龄上限制更宽一些。
  2. 感觉目前这个时候,更好是对 iot 这方面需求爆发的时候,以后这方面岗位需求应该更大吧。
  3. 我喜欢折腾,感觉会硬件也会软件,可以折腾出来很多有趣的东西。

想听下了解嵌入式软件和硬件开发的朋友们的意见。

2124 次点击
所在节点    职场话题
41 条回复
SatansAngel
5 天前
嵌入式开发很卷,技术门槛很高,属于既要又要的,最好还特别擅长在某一块做深度开发,比如摄像头和 ISP ,音频解码,视频解码,擅长某一块就是很稳了,不愁找不到工作,能干到 40 岁。会的越多越容易找工作,工资普遍不算高,除非是进大厂,但进华为,字节这些做嵌入式岗位的,就是做个螺丝钉,进得去做 2 年就出来,待的太久了学不到其他什么技术。进国产 SOC 原厂,如果岗位合适,可以考虑的,是能学到很多东西。

我个人不太建议去做 iot 低功耗,物联网这块嵌入式开发,尤其是跑 RTOS 系统,甚至跑裸机代码的,上限天花板比较低,学到的这些技术,离职换家公司很大概率是用不上的,除非你遇到个好公司好老板,一个月能给你 3 万 4 万工资,低功耗产品跑 Linux 系统的还好一些,起码做了就有技术积累,以后多多少少能用上。

深圳的小公司做嵌入式,加班是日常,大小周也很普遍。
ArleneCheung
5 天前
楼上说的对,我就做的裸机开发,跳不出去。

linux 系统的又需要你有相关经验,大厂需要学历+相关经验,学历指的 211985 ,加班是常态,涨薪是很慢的。

借用一下我上个主管对我说的:嵌入式啊,三年才入门。
youbuuuu
5 天前
我一个后端也想转嵌入式开发,现在 java 是真的卷
wuruxu
5 天前
嵌入式软件开发, C 写的代码容易出问题,出成果比较难
而且待遇也不怎么好
booboo
5 天前
mcu + rtos 天花板有点低,linux 应用难度不大,要深入学 linux 天花板是高的,最终也就是往内核方向去,选一个大模块深入去研究。不过市场需求实在是小。
我是从 linux 开始,学了驱动,内核,优化。新视频处理,电机,网络…,感觉就是一直在学着。
今年 40+了,也是等着随时被丢掉工作。
Robertwhite
5 天前
真是万物皆周期,我大四的时候,实习了一阵,直接放弃了嵌入式选者去更红火的互联网,没想到现在要反过来了
zhouyin
5 天前
@booboo
你学了这些底层东西这么多 现在做什么 待遇咋样
levelworm
5 天前
@booboo #5
感觉真是幸福啊,可以被迫学习这么多我喜欢的东西。。。我这人缺乏毅力,只有在工作上逼我学的东西,才能长期学下去。
ryan4290
5 天前
管理……管谁啊,谁要给你管啊?……

都是跟着公司发展起来的,要么带公司起来,要么跟着公司一起成长;

问题是公司大了,跟你技术有多少关系?换谁来都能写……

所以往往很多是其他岗位的,销售、运营、产品,轮给技术的,有多少肉汤?……
hdxx
5 天前
选择大于努力。但是这个选择是选择行业,环境,而不是选择什么技术。

一定要讨论选择什么技术的话:

嵌入式 RTOS 开发,要求你有硬件基础,不然深度上不去,也难。这个 行业做的好的人,都是软硬双休的。
如果你想做 linux 嵌入式开发,如果没有硬件基础,基本上没什么机会做 内核开发,也进不了 soc 原厂。那所谓的嵌入式就属于是 linux 环境应用开发。也都是纯软件。

AI 兵临城下,其实没有安全的技术了。
jessiepan2017
5 天前
@SatansAngel ,我就是做安防行业的,音视频流媒体这块,摄像头和 ISP ,音频解码,视频解码,都有做过。。

5 月底从上家公司离职出来,找了半个月的工作,6 月初在新单位入职了。还有另外一家公司二面之后,也给了 offer ,我拒了。。。本人已过 46 岁,嵌入式软件开发,坐标深圳,我是万万没想到现在这行是越老越吃香啊

https://ex.noerr.eu.org/t/1063294?p=1#reply24
副业,知识付费。业余时间带 Java boy (前、后端、软件项目实施)转行嵌入式,自己有注册公司,还可以提供简历修改和面试指导等服务。目前已经有几个成功案例 :)
65sqru
5 天前
最近德国这边求职市场 c++/c 基本都是嵌入式的岗位,我 c++软开的只有嵌入式的 50%。
所以据我了解,嵌入式至少在德国这边的就业市场还是挺吃香的。
wyfig
5 天前
@65sqru #12 我对德国不了解都知道他们制造业很强,嵌入式岗位肯定很多呀,国情还是不同。
wyfig
5 天前
@hdxx #10 你这个说法我也是同意的,行业还有领域知识比技术本身更重要。 技术都会,懂领域知识又懂技术的就不多了,选择一个行业深入下去,换工作也更容易到同一个行业中去。
booboo
5 天前
@zhouyin 目前在一家芯片公司做 boot,验证,驱动这些,待遇就不说了,和人均 100 万起差太多。
booboo
5 天前
@levelworm 这行本身还是多少要有点兴趣,否则长期来说也挺痛苦的
levelworm
5 天前
@booboo #15
感觉是大牛了!
CodersZzz
4 天前
感觉后端开发转物联网是不是稍微要容易点,但是物联网这个方向 现在还吃香吗
402124773
4 天前
@CodersZzz #18
在 ai 没有起来之前,很多大公司,都曾经把万物互联,当作一个口号,因为很多公司都做云服务,物联网是云服务一个很重要的接入点,但是 ai 起来以后,所有的公司都在把 ai 当作公司战略发展最大的方向,股票会涨啊
SatansAngel
4 天前
@jessiepan2017 音视频流媒体这块,需求还是很大的,一直都有缺口,但是真正深入研究的又很少,视频解码底层核心应该是 C++算法吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1142767

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX