STM32单片机开发,和FPGA开发,两个职业发展路线,各有特点,但肯定FPGA方向更有前途。
STM32单片机开发,需要掌握模拟电路,C语言,开发难度相对于FPGA简单,而且STM32开发岗位多,从事STM32开发的工程师多,根据供需关系,工资涨幅不太高。
FPGA开发工程师,开发难度大,技术要求高,需要对模拟电路,数字电路都十分熟悉,对于Verilog语言与数字电路关联,C语言等专业知识。
FPGA开发相对于STM32开发,算是比较小众的开发岗位,所以企业的岗位需求没有STM32开发岗位需求多,但工资会比较高。而且一般招FPGA的公司都是中大型企业。
朋友们好,我是电子及工控技术,我来这个问题。对于这个问题我是这么认为的,作为还没有毕业的大学生我认为谈不上转不转行的问题,我作为一个过来人,我想提出以下几个建议供你参考。第一个是要清楚嵌入式技术与现场可编辑逻辑门阵列(FPGA)技术两者的就业前景、第二个是FPGA技术对它是否感兴趣、第三个是对自己的职业进行规划,我们不能只是低着头走路,有时还要抬起头看看远方还是很有必要的。
比较嵌入式行业和FPGA行业的就业趋势
从我国整个电子技术行业来看,嵌入式行业是一个大众化的行业。在这个行业中从业人数多,就业压力和竞争压力相对大一些。而现场可编程辑逻门阵列(FPGA)技术是一个小众行业,但是由于我国这几年大力提倡人工智能技术、大数据技术、无人驾驶技术以及5G通信技术等新兴行业的崛起给FPGA技术带来了很大的市场技术增量。最近几年应该是FPGA技术的发展期,从这个层面讲我认为你毕业后走FPGA方向也是一个很好的途径。
第二是否对FPGA行业有兴趣
对于STM32等嵌入式方向转到FPGA方向,虽然两者都需要类似模电、数电等基础知识的支撑,但是两者也是有很大的区别的,例如他们所用的编程语言就有大不同。所以趁着还没毕业抓紧补这方面知识与技能方面的短板,培养FPGA这方面的兴趣,因为兴趣是最好的老师,只有产生了兴趣,才能擅长这方面的技术,只有擅长了也才能做的最好。
fpga虽然也是编程,但RTL和C完全是两码事。STM32一个月的事,学了三年?那FPGA的不要学了,难度远超C语言!更何况还有时序分析和信号完整性等问题!
学个stm32需要3年?那学fpga你得多少年。
如果你的描述是真的话,建议你不要学fpga,换行业可能找到自己真正擅长的。
转FPGA不太好转 FPGA单从编程角度来讲不难 但对硬件基础要求比较高 见的东西少的话 刚起步会很艰难 尤其对整个系统的把握 需要大量项目积累 还是继续做单片机更实在
fpga门槛高,工资高啊[大笑],但没有一定项目经历,那就没戏。
一步步来吧
FPGA需要懂数学算法