校招总结—FPGA从入门到放弃
感谢
咸鱼FPGA
的授权转发,原文地址为https://www.cnblogs.com/xianyufpga/
其实 offer 早就定下来了,最近忙着入党考试,现在才腾出时间来写个总结。我校招开始于 7 月底,算是比较晚了,后面加了各大校招交流群,发现很多同学都是过完年后就开始打磨项目、复习基础、寻找实习。对比之下我这准备确实仓促,不过结果还算满意。
学习历程
本科普通211,非电子计算机强校,大三决定考研控制工程,冲了两次电子科大都失败了,第二次失败后不敢三战了,感谢母校收留了我。选到 FPGA 的导师时连 FPGA 是什么都不知道,看到能编程就果断选了。进实验室后从特权同学的《深入浅出玩转FPGA》开始学起,第一块板子是附带的 CPLD ,学到第三课按键消抖时怎么都看不懂了,跳到后面就更看不懂了,询问师兄们,他们给了我解答可我还是理解不了。师兄说还有一块黑金的 FPGA 板子你学学看,黑金的没有视频但是文档写的还算仔细,我就又来了信心,慢慢的啃教程文档,可学完 VGA 后又学不下去了,后面的都是些什么鬼啊。当时去知乎搜 FPGA 前景大部分是唱衰的,加上自己学不懂,整个人彻底绝望,晚上几夜几夜的失眠,拿起手机查FPGA怎么学,FPGA前景,FPGA薪资,怎么转行,转算法难不难,转 Java 开发要怎么开始。时间到了 10 月底情况还是这样,实验室方向只有 FPGA,自己又下不定决心转行,那段时间属实难受。
我想这不应该啊,怎么可能有一门技术是连入门都没办法的呢?我需要更多的教程,于是上淘宝开始搜开发板,看到了【小梅哥】的 AC620,介绍说有很多教学视频和文档,还有 QQ 客户群负责答疑。可一看 600 多块钱又觉得蛮贵,于是找到我两个同学,他俩也和我情况一样,想学好可感到 FPGA 实在太难了。我联系小梅哥说我们是学生没有什么钱,想三个人合资买你的板子,能否让我们三个人都进你的QQ客户群给我们答疑,小梅哥爽快同意了,我们就果断买了。拿到板子后又从头开始学,情况比以前好很多。我在搜博客找到了【Ninghechuan】的博客,他是个本科生,他的博客在当时的我看来非常的牛批。我在他公众号【硅农】里拿到一些工程,但当时的我完全看不懂。随着资料不断的找,发现很多家都是板子卖钱但是资料免费下,于是慢慢的收集了各家资料,如【黑金】、【正点原子】、【小梅哥】、【韩彬】、【明德扬】、【米联客】等,看同一个知识点时把各家的都看一遍,情况又比只看小梅哥一家的好些,FPGA 似乎不那么难了,也是从那个时候开始写博客,只要自己觉得重要的就写上。时间很快来到了研一下学期的 4 月,我得慢慢接触实验室课题了,我的计划是先把自己会的内容花一个月好好整理一遍,然后开始实验室项目的学习。等梳理得差不多时一个网友给我发了 【V3 学院】的培训视频,内容很心动,可是很贵,学生嘛都是囊中羞涩。当时有一门课的老师说过一句话:做东西嘛,无非三件事,时间、金钱、脑力。时间上我只有一年半就要找工作了,脑力上整个实验室加起来也就那样,只剩金钱了。【E课网】23000元,【V3学院】7800元,对比之下 V3 的便宜多了,犹豫了几天后还是选择了报班。V3 的课程分四阶段,第一阶段是基础,差不多是自己自学的那部分内容,但有老师带的情况下学得更深刻了。第二阶段是ZYNQ,可惜我没学好;第三阶段是高速接口和时序分析,对找工作很有用;第四阶段是卷积神经网络加速,可惜我也没学会。全力学习的话 3、4 个月也够了,因为暑假回家了,学校和实验室又总有些事情打断学习计划,一直到放寒假的前一天才学完 V3 学院 80% 的内容。
今年遇到疫情开学无望,所幸带回来了那块小梅哥的 AC620,搞搞摄像头吧,搜到了【开源骚客】的《SDRAM那些事儿》,第一季是 SDRAM,和 V3 教的的差不多,第二季是开发 OV5640,手里也收集了很多摄像头的案例。之前也尝试过开发摄像头,但只会傻傻的移植,不能完全搞懂。可能是 V3 课程学下来 Verilog 写得多吧,这次在家里很快就弄懂了,工程 debug 也很顺利。有了图像,那做点图像处理吧,最开始是加入了宁河川的【硅农】知识星球,配合着韩彬的教程文档,后来发现小梅哥那也有一些文章,署名是 Opens_Lee,顺着找到了【FPGA开源工作室】公众号,关于图像处理的文章非常多,果断加入他知识星球找工程&