Kevin:论FPGA初学者问问题的自我修养

作者: Kevin 分类: 博主吐槽 发布时间: 2017-07-01 11:27

前几天看到在Linux界很知名的前辈宋宝华老师的公众号中,看到了一篇名为《论一个程序员问问题的自我修养》的文章,有感而发,也斗胆来讨论一下关于FPGA初学者问问题的自我修养。

在宋老师的文章中,将程序员问问题比喻成打麻将,个人很赞同这个观点。

“麻场如战场,麻品如人品,检验一个人的最好方法就是带他去搓麻将,一叶而知秋。通过程序员问问题的情状也基本可以看出一个程序员的治学态度。”这是宋老师文章开头的原话。

我自己从事FPGA行业时间不长,不合适去谈论《FPGA工程师问问题的自我修养》,所以这篇文章的标题仅仅只是《论FPGA初学者问问题的自我修养》,自认为对于FPGA初学者问问题,自己还是能说上话的。

当然也说不定等我工作10年的时候,也许会写一篇《论FPGA工程师问问题的自我修养》。

从分享FPGA知识(创建个人FPGA博客)到现在,应该也算有1年半的时间吧。当然可能是自己的碰巧分享了一些很多FPGA初学者感兴趣的话题,在QQ群、微信咨询我关于教程中某些问题的朋友越来越多。

所以呢,结合初学者问问题的现状,先指出大部分初学者问问题常犯的一些错误。

一、不经过深度思考,直接问

对于这种状况的,应该大有人在。

说真的,从这位网友给我发的请教问题信息来看,问题描述清晰(有文字有图片),这是一个值得肯定的地方。但是这个问题都已经知道出在了Col从507直接跳到了0,为什么不再仔细去分析下具体原因呢?

当然对于这种情况,我一般还是会回答的,毕竟人家这么有礼貌,都说了感谢了,但是回答这种问题很影响心情。。。

二、问题的现象描述模糊

对于这种问题,是你的显示器有问题,VGA驱动有问题,还是哪的问题,我晓得个鬼原因呀!!吐血!!!

Chipscope抓到的数据错了,我也真的不晓得是哪的原因呀,你起码得告诉我现象是怎么样的吧!

所以一般有网友问我问题,如果我看了几眼,还没看出问题现象是什么,我就一般会直接忽略这条消息了。

三、问问题之前,先来句“在?”

相信有这个现象的也是有很多网友吧。

请问,只问一句“在?”,确认下我是否在线,有意义吗?

然后我在线的时候,我看到你给我发的那句“在?”,我接着回一个“在”。

然后你看到我发的“在”字之后,再说问题。

效率,效率,效率呀大哥!!!

说的这3条,不知道又有多少人躺枪了呢?哈哈!!!

微信中的两个截图,如果是你和我的聊天记录,就不好意思了哈,我找来找去,没找到更好的。

所以我为了怕聊天记录被截图,我平时在答网友问的时候,一般都会装出很有礼貌,艹,真难受!

下面,Kevin结合自己的经历,简单的说下自己遇到问题时的一些解决方法。

一、百度或Google

如果是一些很简单的问题,比如是软件编译报错了,看不明白,这时候,一般都会直接百度或google。

什么,不知道怎么翻墙用google,还是自己先百度下吧!

二、请教他人

很多时候,百度或google是不一定能解决问题的,不过对于刚学FPGA时,还是一个不错的解决途径。

百度或Google解决不了,就只能问其他人了。

我自己一般在公司请领导或其他同事帮忙解决问题的时候,一般都是会先把现象描述清楚,如果实在不方便描述的时候,会直接把他请到自己的工位上,把现象复现,再请别人帮着自己分析一下。

如果连一个问题现象都描述不清楚,试问,人家怎么帮你分析呢?

三、读文档,看资料

当然,有些项目,就算是公司的大神,可能也没有接触过,这个时候,就只能靠自己了,读文档,看相关资料吧,没其他方法了,除非把这个项目外包,如果一碰到问题,就把项目外包,那估计公司也快倒闭了,所以还是多靠自己吧。

好了,先说这么多,今晚就先到这吧,大家晚安咯!

特别提醒#1

Sobel第一期课程已经结束,sobel第二期即将开启报名通道,敬请关注Sobel第二期报名时间。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注