时间:2025-03-21 来源:FPGA_UCY 关于我们 0
查阅词典,可以看到基础一词有三个释义。
在刚开始学习fpga的时候,我们也会首先学习相关的基础知识。那么到底哪些是fpga的基础知识呢?
企业招聘的要求是会ZYNQ开发、调试过DDR3、SRIO、PCIE等接口,精通时序约束,这些是不是基础知识?显然,根据上面词典对基础一词的释义来看,这些不是fpga的基础知识。因为词典说事物发展的根本或起点才是基础,FPGA学习的起点是什么?是或VHDL等硬件描述语言的编写,是开发软件的基本使用、是对FPGA本身器件结构的了解、是仿真软件的基本使用、是示波器、万用表等基本仪器的使用、是visio、WORD、EXCEL、PPT、、代码编辑器的使用、 是各类英文手册的阅读、是信息检索的技巧......
三年打基础,不是一句空话。但是企业的招聘要求似乎并没有提到这些呀? 企业不是要求会DDR3、SRIO、PCIE、AXI等接口吗?我直接去学习不就得了?那些所谓的“FPGA基础知识”没啥用,因为会了也赚不到钱,企业又不需要这些......
目标明确,企业要啥我学啥,定位精准。先看DDR3,下个手册先,再找个机构教程,买个开发板跑一跑,IP核调一调,信号抓一抓,读数据再写数据,OK。DDR3我会了......从头到尾没写过一句代码可能。
你仔细观察一下,企业招聘的要求中有哪一个接口不需要会语法?有哪一个不需要会操作开发软件就能把接口调试出来?看似没有用的基础知识,其实处处都有用。面试的时候别人又不傻,稍微正规一点的面试官都会通过问基础知识来判断你的水平,而不是什么高大上的东西。
找不到工作可能是因为,你的基础知识没学好,而不是找工作的人多了。人多了,但质量下降了,所以看起来工作难找了。