距离我能找到的上一个关于讨论嵌入式的问题已经过去一年了,想听听大家关于这个行业的看法和请教一下新手入门

2022-03-15 00:32:07 +08:00
 4mYHime

最近的一条关于讨论嵌入式的: V 站做嵌入式的多么?都没见聊嵌入式的(嵌入式开除程序员籍)

个人介绍

提起这个问题的起因

想请教的问题

2839 次点击
所在节点    程序员
14 条回复
bitdepth
2022-03-15 01:29:40 +08:00
所謂嵌入式的一個很繁雜的方面,小到 MCU->RTOS 就是你玩過的 Arduion 項目,本身這是沒有多少油水的。
複雜的路線有把在 PC 能做的事情做到貧弱平臺上,其實大體上和嵌入式沒有什麼關係,還是利用原有 domain 的知識。
當然複雜領域有 AE 或者調參狗,這種職位不是沒有,可能比較符合你講的嵌入式。對照等級估計就是 CRUD 了。
軟體大概就是這麼回事。
set01
2022-03-15 11:13:59 +08:00
我是个买了个电烙铁自己玩 Arduion 的人,相对于软件,嵌入式要求会数电模电,还要各种硬件参数,有这些基础的话可以试着走走。要是跟我一样,电容电感都只懂一点的话,需要学的东西就太多了,玩玩可以,相当吃饭的家伙就算了
yolee599
2022-03-15 11:19:58 +08:00
嵌入式包括了软件和硬件,多数公司是硬件工程师和软件工程师分开的。硬件工程师负责设计原理图,PCB ,打样,生产等。软件工程师负责编写代码,调试。我目前是负责软件的,回复一下 OP 的问题:

1 、嵌入式的方向比较广,可以执行特定功能代码的小型设备都可以叫嵌入式。自动洗衣机,蓝牙温湿度计,路由器,电磁炉,扫地机器人,WIFI 摄像头等都是嵌入式。发展的话分不同行业吧,消费电子这些竞争最激烈,都是在拼成本;做传感器这些,如果做得好就比较赚钱。

2 、学习的东西比较繁杂( https://www.v2ex.com/t/765706?p=1#r_10375938 ),而且需要硬件,不像互联网一台电脑搞定。
ruanimal
2022-03-15 11:30:36 +08:00
嵌入式比后端钱多??
wlfeng
2022-03-15 11:39:19 +08:00
基本从 0 开始学,发现要学的东西太多了,而且硬件成本也不低,当兴趣学学可以,想靠这个吃饭估计比较难了
TimeRain
2022-03-15 11:44:05 +08:00
玩玩可以,工作就算了,嵌入式硬件投入产出比比纯软件低多了在打工方面,另外创业做嵌入式开发也不建议,设备的钱就很贵,总之国内这个不是一个好方向
4mYHime
2022-03-15 13:23:42 +08:00
@bitdepth @set01 @yolee599
非常感谢你们的回答
ciichen
2022-03-15 13:25:40 +08:00
先说结论,掌握得好的话,工资能够比前后端,客户端的开发高,国内需求也蛮大。

嵌入式软件的工作,不局限于单片机和开发板。我觉得 Windows/Linux 操作系统层以下,硬件层以上的软件开发工作都是嵌入式软开的就业方向。可以是上面说的智能家居消费品,可以是工业控制产品,也可以是 WiFi/蓝牙 /硬盘等设备驱动开发,GPU 优化,固件开发,编译器优化,内核开发,ai 编译器 /框架开发,智能驾驶的各种传感器开发与优化等等。

我本科和研究生都专注在嵌入式上面,本科主要用 arm 的 cortex-m 系列芯片,做比赛做项目,一般是裸机程序或者上简单的实时操作系统。研究生阶段深入系统地学习嵌入式软件理论知识,包括流行架构处理器的汇编和体系结构,编译原理,操作系统 /实时操作系统,Linux 内核与驱动,常用硬件通讯协议,图像处理,了解一些安全,电路,控制原理知识。有计算机基础知识的话,建议直接看书学习,都是工程知识,花时间看就行,不难。

毕业之前找的工作,offer 工资普遍比实验室去互联网大厂做开发的同学高一档,甚至和一些大厂算法差不多。硬件外企( Intel amd nvidia arm ,主机终端厂),国内华为大疆手机厂,工资很有竞争力。除了上面的头部大厂,国内有很多需要嵌入式的中小公司和创业公司,只要在公司某一个产品领域做的比较好,应届工资也能到互联网大厂白菜水平。

还有就是,嵌入式基础知识和项目经验更重要,算法要求比较低,甚至很多公司面试没有现场 coding 环节。
4mYHime
2022-03-15 14:13:06 +08:00
@ciichen 非常感谢回复

就考虑转行的成本,我现在一还没结婚二其他压力还不大,总得来说我更倾向于跳起来够一够这次机会(就算够不着对我来说也没有任何损失)

另外看完你的回复之后,准备先去补充一下嵌入式基础知识。
> 还有就是,嵌入式基础知识和项目经验更重要,算法要求比较低,甚至很多公司面试没有现场 coding 环节。
4mYHime
2022-03-15 14:15:26 +08:00
@TimeRain 不是创业。应该会有人带,但目前的问题就在我需要一定的知识储备和实操经验,啥也不会说不过去。因此想寻求一些嵌入式入门的帮助
nxuuevcb
2022-03-16 13:23:57 +08:00
嵌入式发展空间很大,上游芯片厂,IoT 新能源汽车手机小家电都有涉及。开发方向那就多了,系统应用,边缘计算人工智能啥的

学习路线就看你想搞啥了,最基础的 datasheet 肯定要能看懂
jessiepan2017
2022-03-16 15:45:01 +08:00
https://www.v2ex.com/t/777718#reply23

不好意思啊~ 我一直在做嵌入式流媒体这块的开发,从 Hisilicon 到 富瀚微 到现在的 RockChip RK356X 、3588 ,IPCAM 、NVR 、XVR 的产品都有接触过,可以 +v 聊聊呀 :)
4mYHime
2022-03-16 19:53:07 +08:00
@jessiepan2017 十分感谢你的回复。下面是我的 vx

TWFkdl92b3JsZA== (base64)
2NUT
2022-03-20 20:04:56 +08:00
国内芯片追求国产替代, 这三年半导体火了

靠的近的嵌入式也挺火, 今年校招 嵌入式 薪资 比 cs 差不多

甚至有 cs 的转 嵌入式 /ic

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

https://www.v2ex.com/t/840356

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

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

© 2021 V2EX