经常刷到许多小伙伴劝退嵌入式开发这一行业,说它在软硬件夹缝中求生,薪资没那么理想,学习迭代太累了等....所以,凡亿将结合这些和大家理性分析,谈谈嵌入式开发真的很累吗!

1、入门门槛高到离谱
软硬都得精通:C语言、电路原理、芯片手册、通信协议全要懂,少一样都玩不转
英文手册劝退:芯片手册全是密密麻麻的英文参数,新人看了直犯怵
环境配置折磨:装编译器、驱动、调试工具,踩坑能踩到心态爆炸
2、调试堪比破案
问题阴阳怪气:代码查八百遍没问题,最后发现是焊点虚焊或电源电压差零点几伏
硬件依赖太强:没示波器、逻辑分析仪这些家伙事儿,调试基本靠猜
软硬件互相甩锅:系统出问题,软件和硬件互相推诿,嵌入式工程师常成“背锅侠”
3、烧钱费时间
设备投入无底洞:开发板、仿真器、示波器动辄几千上万,个人学习成本高
试错代价太大:代码写错能重编,但芯片烧了、PCB板废了,真金白银就打了水漂
4、工作枯燥压力大
重复劳动多:天天调寄存器、改参数,成就感来得慢
加班是常态:项目上线前通宵调试,甚至钻车间盯生产线,环境差还憋屈
5、技术迭代频繁
技术迭代压死人:刚学会STM32,又要搞RISC-V;熟悉Linux4.1,项目已用5.10
转型出路窄:长期写底层代码,转互联网拼不过科班,转管理又缺行业经验
总结来说,嵌入式开发这行靠的不是聪明,是死磕的韧劲儿。
但不可否认的是,这个行业极具潜力,蓝图可观,人才缺口大,是值得投资学习的热门行业之一。
本文玩点嵌入式原创文章,转载请注明来源!

扫码关注











































