Verilog小白在路上
嵌入式岗位确实多,尤其是消费电子、物联网这些领域,需求量一直挺大。你打开招聘软件,搜嵌入式软件工程师,能刷出好几页,但FPGA的岗位相对就少很多,而且往往集中在通信、军工、芯片原厂这些特定行业。
所以单从找工作的容易程度来说,嵌入式肯定是门槛更低、机会更多的那个。很多公司招应届生,对嵌入式的培养体系也更成熟一些。
至于薪资,FPGA起薪高一点是事实,主要是因为岗位少,门槛也高,物以稀为贵嘛。它要求扎实的数电、Verilog功底,还得懂点通信协议或者算法加速,能上手的人本来就少。但嵌入式薪资范围很宽,在消费电子可能一般,但如果能搞到汽车、机器人这些热门方向,或者深入到底层驱动、系统优化,薪资天花板一点也不低。
从发展前景看,我觉得两者都不存在所谓的“35岁危机”,关键看你钻得深不深。嵌入式玩到最后,就是操作系统内核、芯片架构、性能极致优化,路子很宽。FPGA则更专,在高速接口、算法硬件化、原型验证这些领域是无可替代的,但行业圈子相对小,跳槽选择面可能窄一点。
如果你数电基础一般,学嵌入式会轻松不少。嵌入式开发虽然也涉及硬件,但更多是C语言和操作系统层面的东西,软件思维占主导,学习资料和社区资源也海量,自己捣鼓块开发板就能做不少项目。FPGA那种硬件描述语言的思维模式,和写软件差别很大,没点数字电路的感觉容易绕晕。
我的建议是,如果你对硬件底层、并行计算真有热情,不惧挑战,可以冲FPGA,长远看是个稀缺技能。如果求稳,想先找个工作,或者对软硬件结合更感兴趣(但偏软件侧),嵌入式是更稳妥的起点,以后转车载、物联网、底层开发都方便。
