嘉宾介绍:梦翼师兄,高校外聘教师、资深硬件工程师,曾参与国家项目实现炸药检测、识别、追踪研发。独立设计过多款基于xilinx ZYNQ SOC 平台的无线通信和图像处理系统,包括原理设计、硬件调试等,具备丰富的实战经验。作为多所高校的专业外聘教师,拥有丰富的教学经验,编写了《你好,FPGA》和《炼狱传奇》两本FPGA教程。
采访内容 社区小助手:可以分享一下您的学习、工作经历吗,您是怎样进入电子行业的呢?
梦翼师兄:我是12年大三的时候开始接触FPGA这门技术的,当时老师会在课堂上教我们用FPGA写一些类似流水灯、数码管等等一些简单的驱动项目。我也是觉得这种东西很有趣,很高大上。因此,就开始持续的研究这门技术。一切的根本,就是源自于对这个行业的热爱。
刚开始的两年,我在北京的一家公司搞研发,当时的职位就是FPGA工程师。在这个实践的过程中,我学到了很多以前闻所未闻的东西,感慨颇深。
两年以后,一个偶然的机会,有老板邀请我去企业执教,去给学生讲解FPGA技术,带动更多的人进入这个朝阳行业。我当时想着,为人师表,或许可以给社会带来更大的贡献,可以更好的体现个人价值。因此,我也是满怀抱负的投入到FPGA培训这个行业。从此,天高海阔,我与一批一批的学生,一起投入到了求知的海洋。
社区小助手:从事FPGA开发这么多年,您觉得一个新的项目开发过程中最关键的是什么?
梦翼师兄:新项目开发,总避免不了各种坑,各种苦恼。我认为最关键的,是一颗求知的平常心。不同的项目,可能需要不同的技术面,需要不同的处理技巧。在处理这些问题的过程中,我们会经历各种抓肝挠肺的突发状况。我的经验告诉我,在遇到困难的时候,只要保持一颗平常心,耐心地去解决一个又一个的问题。那么这些问题总是可以解决掉的。如果在这个过程中,我们认输了,不能坚持了,退缩了。那么,失败就会是一种必然。技术,靠的就是一种韧性。
社区小助手:可以聊聊您工作生涯中印象最深的一个项目吗?印象深刻的缘由是? 梦翼师兄:对我来说,印象最深的一个项目当然是参加工作以后,完成的第一个项目。当时的第一个项目并不是写代码,而是设计一套FPGA开发板,用于公司项目评估。
之所以印象深刻,是因为在这个项目中,我第一次认识到FPGA和电路是这么的密切相关。FPGA写代码是干什么的呢?-做驱动。那我们又是驱动谁呢?-外围逻辑电路。写驱动代码的关键是什么呢?-配合外围电路完成对应功能。也就是说,我们写的代码也是为了配合外围电路来完成特定功能的,外围电路的结构、特性决定了驱动代码的性质和难度。代码和硬件从来都是一体的,是密不可分的。
社区小助手:电子发烧友论坛用户调查显示,论坛有很多电子专业的学生,对于那些想学好FPGA技术的同学,您有什么建议? 梦翼师兄:对于入门的电子爱好者,我建议大家千万不要急功近利,一开始就钻研目前社会上流行的比如云计算、人工智能、大数据处理等等这些看上去高大上的东西。千里之行始于足下,这些听起来高大上的领域只是FPGA应用比较集中体现的地方而已。我们想要在这些领域有所作为,那么我们必须有一些很扎实的功底,这样才能胜任不同难度的项目等级。
建议大家静下心来,从基本的语法,工具使用开始。逐步的接触一些简单的驱动代码编写。等大家觉得自己逻辑代码编写没问题以后,可以适当加大一些训练难度,完成一些难度较大的设计项目。由易到难,慢慢修炼。这里特别强调一点,那就是所有的项目一定要自己亲力亲为,自己亲自动手写代码,调BUG。只是看别人的东西,就会眼高手低。对个人发展是极其不利的。
社区小助手:有一些刚入职场不久的坛友想向你请教一下,技术型职场新手,在技术上是先广后精,还是先精后广好? 梦翼师兄:在这里,我的建议是先广后精。首先,只有你涉猎的面比较广了,你才能知道哪些难,哪些简单。才能知道哪些是重点,哪些可能不是重点。另外,所谓精,必须是贴合实战,有实用价值和应用场景的。而应用场景从来都是很复杂的系统,我们必须对这些系统又一个面上的初步认知,才能知道如何去设计,如何去优化。而这个优化的过程,才是做精的过程。
一个人,如果对系统没有一个宏观的认知能力,他又怎么可能把系统做精呢?因此,我建议大家先扩展知识面,然后在这个基础上,发现不足之处,不断的加以改进,做到优而精。
社区小助手:您出版的《你好,FPGA》深受网友喜爱,您当时编写这本书的初衷是什么?可以和我们分享一下吗? 梦翼师兄:我自己学习的时候,发现市面上很多书籍都是偏重于语法介绍或者软件用法的理论介绍。当时学起来就感觉那些理论来的很空洞。既不知道为什么这样,也不知道该在哪些地方应用这些理论。
我编写这本书就是为了弥补国内FPGA教育市场这样的不足,编写出一本从实战出发的教程。整本书都是带着学者一步一步地做一些由易到难的小项目。直接从实战出发,实战中学习语法,在实战中学习软件操作,在实战中学习开发技巧。既然一切都是为了实战,那我们就到实战中去锻炼。
最大的初衷,或许是为了其他学弟学妹可以少走一些弯路吧。我的网名叫梦翼师兄,也就是希望自己可以像一个师兄一样,陪着大家一起学习,一起成长。
社区小助手:工作和生活是不可分割的两部分,您是如何去平衡的呢?对未来的规划是怎么样的? 梦翼师兄:我是一个追求生活品质的人。在我看来,生活品质的高低可以从侧面反映我工作的状态。工作顺利自然心情舒畅,只有工作顺利,每年的收入,才能支撑得起高品质的生活。而且,工作本身也是生活的一部分,可以从事一个自己喜欢的行业,本身也是一件比较开心的事情。生活的各个方面也都会蒸蒸日上的。
未来,我希望自己可以影响更多人吧。希望凭着自己的一份微薄力量,让更多的人认识FPGA,喜欢FPGA,直至从事FPGA这个行业。
未来,我会分享更多的技术、分享更多的经验、设计更多的板卡。这对于我来说,也是一种积累、一种历练。 【相关课程推荐】 (有疑问请加客服微信:mlajsw96) ---------------------------------------------------------------------------- 往期社区之星回顾: ******************************************************* 社区之星招募 不限专业领域、不限技术方向,只要你是一个乐于分享的开发者,只要你愿意把自己的经验收获分享给大家,帮助更多从业者共同学习、共同进步,你就是我们的社区之星!
|