你说的矛盾了,STM32薪水低,就是因为护城河几乎没有,什么问题都能从网上找到参考,什么人来做都差不多,甚至用AI写也差不多。门槛低的另一个原因是新的器件都是往数模一体的方向去的,就是你都不用懂模电了,在stm32硬件这层面,可以做成全数字;懂得用数字总线就行,开发周期又快,外围元件还省;要不就是用模块,里面人家都做好了,给你一个数字接口拿来直接用。
能用arduino的,绝不用hal。花在stm32上的时间会越来越少。门槛越来越低,薪水当然也是越来越低。
省下来的时间,就会用在其他的方向上,做着做着就做成一个硬件全栈工程师了。然后你就不会再和STM32玩了,集成数个小众方向的技术整合一下,那护城河才叫高。
【 在 Mikov 的大作中提到: 】
: 我的主业是java相关, 副业玩一些嵌入式, 以我的实际经验告诉你, 能但是不是很推荐
: 虽然java已经是没落语言, 大环境也不好, 但是需求还是有的, 只要能力够硬, 找个工作两三万问题不大, 而且技术栈明确, 熟悉spring这一套就行, 往上游会一点HTML, JS, 往下游会点linux, db就能干活, 工作环境干净简单, 一两台电脑足够.
: 换到嵌入式, 待遇就差多了, 按Java开发起薪15K的标准, 换成嵌入式可能只有七成, java做项目都是以w为单位的, 嵌入式基本按k. 技术栈要求广, 模电数电都要懂, 往上要会linux熟悉c语言熟悉常见的rtos, 往下要会画pcb会焊板子, lqfp, qfn这类贴片都是手艺活, 横向的要熟悉usb和蓝牙, 在这些基础之上根据领域不同知识库也不同, 还要熟悉不同厂家的器件差异, 生产工具也复杂得多, 搞嵌入式的桌面一堆设备, 乱糟糟的.
: ...................
--
FROM 112.96.225.*