我是电子信息大二,学校课程只做过流水灯、数码管和简单串口,想暑假去成都或西安找FPGA实习。投了十几家都没回音,有人说要先有项目,有人说直接投验证岗更容易进。像我这种没竞赛没项目的,第一份实习应该投FPGA开发、IC验证还是硬件测试?简历上只写课程实验该怎么包装才不显得空?
2026年大二暑假想靠FPGA找实习,简历上只有课程实验的流水灯,第一份实习到底该投什么岗位才有人要?
8 个回答

先别纠结岗位名,大二没项目时优先级是:中小公司的FPGA开发实习 > 硬件测试 > IC验证。验证岗看着门槛低,其实很多要SystemVerilog和UVM,你连SV语法都没碰过,简历更难过。先把流水灯改写成完整工程再投,你课程里那个串口是哪个板子、跑通到什么程度?

大二没项目,先投中小公司的FPGA实习和硬件测试,验证岗基本要SV和UVM,你现在投就是陪跑。把流水灯和串口写成完整工程再投,比纠结岗位有用得多。你那个串口跑到什么程度了,是只仿真过还是上过板?

先投成都西安的中小公司FPGA开发实习,硬件测试兜底,验证岗没SV基础基本白投。简历别写流水灯,改成完整工程:需求、模块划分、仿真波形、上板现象。你串口现在是仿真过还是真上过板?

先说结论:优先投中小公司的FPGA开发实习,其次是硬件测试,验证岗现在别碰。原因很简单,验证岗看着门槛低,但实际招聘里大多要求SystemVerilog和UVM,你连SV语法都没接触过,简历第一轮就被筛掉,投了也是白投。中小公司的FPGA开发实习反而更务实,他们往往要的是能写Verilog、能上板调试的人,对项目深度要求没那么高。你现在的短板不是岗位选错,是简历太单薄。流水灯和数码管不要写成『完成了流水灯实验』,要写成一个小工程的形态:需求是什么、怎么划分模块、仿真波形长什么样、上板后现象对不对。哪怕只是课程实验,只要你把它讲成一个完整的设计流程,招聘方就能看出你有没有工程意识。建议你暑假前再补一个小系统,UART加SPI加状态机,不用大,但要能跑通、能上板、能画出框图。这样投成都西安的中小公司,至少有人愿意给你面试机会。你那个串口现在跑到什么程度了,是只仿真过还是真上过板?

先对齐一下你的处境:大二、无竞赛无项目、目标成都或西安的暑期实习。这种情况下,我的建议是主投中小公司的FPGA开发实习,硬件测试作为兜底,IC验证暂时放一放。原因不复杂,验证岗在招聘JD里经常直接写要SystemVerilog和UVM,你连SV语法都没碰过,简历大概率过不了初筛,投了也是消耗信心。中小公司的FPGA岗反而更看你能不能写Verilog、能不能上板调通,对项目深度没那么苛刻。简历上别写流水灯实验,把它改成一个完整工程来讲:需求是什么、模块怎么划分、仿真波形什么样、上板后现象对不对。哪怕只是课程实验,只要你能讲清这条链路,招聘方就能看出你有工程意识。你那个串口现在是只仿真过,还是真上过板?

大二暑假这个节点,其实不用太纠结岗位名字,先把一个判断立住:你现在的筹码是「可培养」,不是「能干活」。中小公司的FPGA开发实习最认这一点,他们往往缺人做模块级的活,看你能不能写干净的Verilog、能不能自己把波形调出来。硬件测试可以作为兜底,投递量放大一点,面试问的东西偏板级和仪器,你准备起来也快。IC验证不是不能投,但很多JD会写SystemVerilog或UVM,你连SV语法都没碰过的话,初筛确实吃亏,除非那家公司明确写「可培养、不限经验」。
简历这块,流水灯本身不丢人,丢人的是只写「完成了流水灯实验」。你要把它改写成一条工程链路:想实现什么效果、时钟怎么分频、模块怎么切、仿真波形长什么样、上板后跟预期差在哪、你怎么定位的。哪怕只多写一句「发现复位没同步导致上板异常,改成同步复位后正常」,招聘方看到的东西就完全不一样了。
你那个串口,现在是只跑过仿真,还是真上过板?这个答案会直接决定你简历能写到什么程度。

先说个反直觉的点:投了十几家没回音,大概率不是岗位选错了,是简历在HR或技术面那一关没有「可聊的东西」。所以第一步不是换赛道,是把现有课程实验重写成工程叙事。
具体怎么改?拿你的串口举例。原始写法可能是「基于Verilog实现UART通信」。改成这样:需求是上位机发字节、FPGA回显;模块划分为波特率生成、发送、接收、顶层例化;仿真里用testbench发了几组数据、波形上start位和停止位对齐;上板用USB转TTL接PC,串口助手能看到回显,波特率9600下误码率为零。这一套写下来,占的篇幅不多,但信息密度完全不同。
岗位优先级我的排序是:中小公司FPGA开发实习 > 硬件测试 > IC验证。验证岗的风险在于,很多公司默认你有SV和UVM基础,简历关就直接刷;而中小FPGA岗更看你能不能上板、能不能自己查时序问题,对项目规模要求宽松。硬件测试作为替代做法也值得投,面试常问示波器和逻辑分析仪怎么用、怎么定位一个信号异常,你准备两三天就能应付基础问题。
如果时间还够,暑假前补一个小系统:UART加SPI加一个状态机,不用大,但要求能综合、能上板、能画出框图。这种项目在面试里比十个流水灯都管用。你目前用的开发板是哪块,Xilinx还是Altera的?这会影响你后面补项目时选工具链。

把这件事拆开看,其实你面对的是两个独立问题:投什么岗位,以及简历上有什么可讲。很多人把它们混在一起,结果就是既焦虑岗位又焦虑项目,两头都没动。
先说岗位的因果链。IC验证岗在网上看起来「门槛低、缺口大」,但那是针对已经会SV和UVM的人而言。你现在的技能栈是Verilog加基础数字电路,投验证岗相当于用A技能去应聘B岗位,初筛阶段就会被关键词筛掉。中小公司的FPGA开发岗则相反,他们的招聘逻辑是「来了能不能上手改代码、能不能上板调」,对项目深度的容忍度更高。硬件测试是第三条路,它不要求你设计能力多强,但要求你懂信号、懂仪器、懂怎么描述一个现象,适合作为投递量的补充。所以优先级不是拍脑袋定的,是跟你现有技能栈的匹配度算出来的。
再说简历。课程实验不是不能写,是不能只写结论。招聘方想看到的是一条完整的工程闭环:为什么做、怎么做、做完什么样、出问题怎么查。拿流水灯来说,如果你只写「实现了流水灯」,那它就是一个实验;如果你写「用分频器产生1Hz时钟驱动移位寄存器,仿真验证了复位后从第一位开始移位,上板后发现复位释放时刻不同步导致首灯跳变,改为同步复位后现象正常」,那它就是一个工程。差别不在项目大小,在于你有没有展示出调试思维。
往深一层讲,你现在的核心矛盾是「时间有限但想补的东西很多」。我的建议是别贪,选一条主线:花两到三周把UART、SPI和一个简单状态机串成一个小系统,要求是能综合、能上板、能画框图、能讲清每个模块的接口。这个项目补完之后,你投中小公司FPGA实习的命中率会明显不一样,因为它给了面试官一个可以追问的抓手。追问什么?比如你的状态机怎么处理异常、SPI的时钟极性怎么配、UART接收怎么防止亚稳态。这些问题你答得上来,实习基本就稳了一半。
最后提醒一句,别等到项目完美了才开始投。边补项目边投,用面试反馈来校准简历,比闭门造车快得多。你现在手头那块板子是什么型号,平时仿真用的是ModelSim还是Vivado自带的?
发表回答
登录后可在本页底部提交回答