发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名

[经验] 梦翼师兄:稳扎稳打慢慢修炼,方能成为技术牛人

2019-11-22 14:24:24  3777 社区之星 FPGA Xilinx 电子工程师 soc
分享
4
社区之星(模板-新)梦翼师兄-1122.png
嘉宾介绍:梦翼师兄,高校外聘教师、资深硬件工程师,曾参与国家项目实现炸药检测、识别、追踪研发。独立设计过多款基于xilinx ZYNQ SOC 平台的无线通信和图像处理系统,包括原理设计、硬件调试等,具备丰富的实战经验。作为多所高校的专业外聘教师,拥有丰富的教学经验,编写了《你好,FPGA》和《炼狱传奇》两本FPGA教程。

采访内容
社区小助手:可以分享一下您的学习、工作经历吗,您是怎样进入电子行业的呢?
梦翼师兄:我是12年大三的时候开始接触FPGA这门技术的,当时老师会在课堂上教我们用FPGA写一些类似流水灯、数码管等等一些简单的驱动项目。我也是觉得这种东西很有趣,很高大上。因此,就开始持续的研究这门技术。一切的根本,就是源自于对这个行业的热爱。

刚开始的两年,我在北京的一家公司搞研发,当时的职位就是FPGA工程师。在这个实践的过程中,我学到了很多以前闻所未闻的东西,感慨颇深。

两年以后,一个偶然的机会,有老板邀请我去企业执教,去给学生讲解FPGA技术,带动更多的人进入这个朝阳行业。我当时想着,为人师表,或许可以给社会带来更大的贡献,可以更好的体现个人价值。因此,我也是满怀抱负的投入到FPGA培训这个行业。从此,天高海阔,我与一批一批的学生,一起投入到了求知的海洋。

社区小助手:从事FPGA开发这么多年,您觉得一个新的项目开发过程中最关键的是什么?
梦翼师兄:新项目开发,总避免不了各种坑,各种苦恼。我认为最关键的,是一颗求知的平常心。不同的项目,可能需要不同的技术面,需要不同的处理技巧。在处理这些问题的过程中,我们会经历各种抓肝挠肺的突发状况。我的经验告诉我,在遇到困难的时候,只要保持一颗平常心,耐心地去解决一个又一个的问题。那么这些问题总是可以解决掉的。如果在这个过程中,我们认输了,不能坚持了,退缩了。那么,失败就会是一种必然。技术,靠的就是一种韧性。

社区小助手:可以聊聊您工作生涯中印象最深的一个项目吗?印象深刻的缘由是?
梦翼师兄:对我来说,印象最深的一个项目当然是参加工作以后,完成的第一个项目。当时的第一个项目并不是写代码,而是设计一套FPGA开发板,用于公司项目评估。

之所以印象深刻,是因为在这个项目中,我第一次认识到FPGA电路是这么的密切相关。FPGA写代码是干什么的呢?-做驱动。那我们又是驱动谁呢?-外围逻辑电路。写驱动代码的关键是什么呢?-配合外围电路完成对应功能。也就是说,我们写的代码也是为了配合外围电路来完成特定功能的,外围电路的结构、特性决定了驱动代码的性质和难度。代码和硬件从来都是一体的,是密不可分的。

社区小助手:电子发烧友论坛用户调查显示,论坛有很多电子专业的学生,对于那些想学好FPGA技术的同学,您有什么建议?
梦翼师兄:对于入门的电子爱好者,我建议大家千万不要急功近利,一开始就钻研目前社会上流行的比如云计算、人工智能、大数据处理等等这些看上去高大上的东西。千里之行始于足下,这些听起来高大上的领域只是FPGA应用比较集中体现的地方而已。我们想要在这些领域有所作为,那么我们必须有一些很扎实的功底,这样才能胜任不同难度的项目等级。

建议大家静下心来,从基本的语法,工具使用开始。逐步的接触一些简单的驱动代码编写。等大家觉得自己逻辑代码编写没问题以后,可以适当加大一些训练难度,完成一些难度较大的设计项目。由易到难,慢慢修炼。这里特别强调一点,那就是所有的项目一定要自己亲力亲为,自己亲自动手写代码,调BUG。只是看别人的东西,就会眼高手低。对个人发展是极其不利的。

社区小助手:有一些刚入职场不久的坛友想向你请教一下,技术型职场新手,在技术上是先广后精,还是先精后广好?
梦翼师兄:在这里,我的建议是先广后精。首先,只有你涉猎的面比较广了,你才能知道哪些难,哪些简单。才能知道哪些是重点,哪些可能不是重点。另外,所谓精,必须是贴合实战,有实用价值和应用场景的。而应用场景从来都是很复杂的系统,我们必须对这些系统又一个面上的初步认知,才能知道如何去设计,如何去优化。而这个优化的过程,才是做精的过程。

一个人,如果对系统没有一个宏观的认知能力,他又怎么可能把系统做精呢?因此,我建议大家先扩展知识面,然后在这个基础上,发现不足之处,不断的加以改进,做到优而精。

社区小助手:您出版的《你好,FPGA》深受网友喜爱,您当时编写这本书的初衷是什么?可以和我们分享一下吗?
梦翼师兄:我自己学习的时候,发现市面上很多书籍都是偏重于语法介绍或者软件用法的理论介绍。当时学起来就感觉那些理论来的很空洞。既不知道为什么这样,也不知道该在哪些地方应用这些理论。

我编写这本书就是为了弥补国内FPGA教育市场这样的不足,编写出一本从实战出发的教程。整本书都是带着学者一步一步地做一些由易到难的小项目。直接从实战出发,实战中学习语法,在实战中学习软件操作,在实战中学习开发技巧。既然一切都是为了实战,那我们就到实战中去锻炼。

最大的初衷,或许是为了其他学弟学妹可以少走一些弯路吧。我的网名叫梦翼师兄,也就是希望自己可以像一个师兄一样,陪着大家一起学习,一起成长。

社区小助手:工作和生活是不可分割的两部分,您是如何去平衡的呢?对未来的规划是怎么样的?
梦翼师兄:我是一个追求生活品质的人。在我看来,生活品质的高低可以从侧面反映我工作的状态。工作顺利自然心情舒畅,只有工作顺利,每年的收入,才能支撑得起高品质的生活。而且,工作本身也是生活的一部分,可以从事一个自己喜欢的行业,本身也是一件比较开心的事情。生活的各个方面也都会蒸蒸日上的。

未来,我希望自己可以影响更多人吧。希望凭着自己的一份微薄力量,让更多的人认识FPGA,喜欢FPGA,直至从事FPGA这个行业。

未来,我会分享更多的技术、分享更多的经验、设计更多的板卡。这对于我来说,也是一种积累、一种历练。
【相关课程推荐】
课程名称:梦翼师兄的FPGA实战课程众筹
(有疑问请加客服微信:mlajsw96)
----------------------------------------------------------------------------
往期社区之星回顾:
*******************************************************
社区之星招募
不限专业领域、不限技术方向,只要你是一个乐于分享的开发者,只要你愿意把自己的经验收获分享给大家,帮助更多从业者共同学习、共同进步,你就是我们的社区之星!
联系方式:yuanchunlin@elecfans.com 小助手在等你!


zhouxk 2019-11-22 14:45:04
感谢大佬分享,很受用
回复

举报

王栋春 2019-11-22 22:47:04
期待后续资料跟进
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表