FPGA发烧友
选FPGA,嵌入式门槛低,太卷了
选FPGA,嵌入式门槛低,太卷了
选FPGA吧,FPGA可以cover嵌入式,且FPGA是软硬件结合,找工作、就业更有竞争力
大二能这么规划挺有远见的,我本科也是电子信息,当时也纠结过这个。说说我的看法,你参考一下。
嵌入式软件入门会友好一些。主要是C语言,学校里一般都学过,上手写点单片机程序不算难。RTOS和Linux驱动那些虽然深,但初期搞个STM32点个灯、调个传感器,很快能有正反馈。FPGA那边,Verilog和写软件思维差别挺大,还得吃透数电和时序,一开始可能老是烧不进板子或者仿真不对,容易劝退。
做项目的话,嵌入式软件更容易出东西。各种单片机开发板便宜,资料满天飞,自己捣鼓个小车、物联网设备都不难。参加电赛这类比赛,软件部分也经常是主力。FPGA项目对硬件平台要求高,好点的板子不便宜,而且一个人从算法写到综合布线全搞定,周期长,本科时间有限可能只够做点小模块。
找工作层面,嵌入式软件岗位数量明显多。太多行业需要了,家电、汽车、物联网,公司从大厂到小创业团队都有需求。FPGA岗位相对集中在通信、军工、一些高端工控和数据中心,公司数量少,但竞争者也少一点。薪资上,同级别FPGA可能略高一点,但差距不大,而且非常看公司效益。
我的建议是,如果你不是对硬件设计特别痴迷,可以先扎进嵌入式软件。这条路更宽,容错率高,以后真想转FPGA,有软件基础理解系统也有帮助。但不管选哪个,数电模电这些基础课一定要学好,这是咱们专业的根。