原创 [博客大赛]再谈连病是什么都不知道就开药

2013-3-30 10:36 993 8 10 分类: MCU/ 嵌入式

写在前面

做事之前,先花些时间思考一下,你的目标客户是谁?他们需要的是什么?最忌讳的是闭门造车,连病是什么都不知道就开始开药,连问题是什么都不知道就开始解决问题,对于做技术的人员来说更甚者连技术创新的目的是什么都不知道就开始创新。你的很多努力都没有产生应有的价值,只因为你从不知道他人需要的是什么。

为什么要思考你的目标客户是谁?

殊不知,即便是同一个事物,目标客户不同,所得的结论就可能完全不同;即便是做同一件事情,目标客户不同,所获的结果就可能完全不同。

 

比如评价同一个项目:对于企业来说,它的目标客户是用户,是市场。那么评价项目好不好,市场和用户是第一位。就是从用户和市场的角度去考虑,如果市场前景很好,能够受到用户的认可,那么它就是一个好项目。

 

对于目前的我来说,目标客户是HR,是企业。他们看重的是个人的技术实力,实打实的代码能力和分析解决问题的能力,所以本质上讲什么项目都一样。那么评价项目好不好,兴趣就是第一位。它能让自己做喜欢的技术领域,那么它就是一个好项目,反之前景再好却不能让我做喜欢的我也不在乎。

 

(当然学习阶段和工作阶段还会不同,工作了总不可能一直从事一个很没前景的项目的吧,好像可能性也不大……怎么可能就那么没眼光,喜欢的事物偏偏就那么没前景吧^_^,主要想表达的是:兴趣是第一,至于项目前景之类的就暂时委屈一下排个第二咯)

 

为什么要思考他们需要的是什么?

惨痛的教训足以说明问题

一、电子设计选拔,作品波形发生器。

当其他人都还在焊接万用板时,自己选择了FPGA,并嵌入NIOSII,采用了所谓的SOPC技术,肯定能让评委老师眼前一亮。当时也是初学,那次选择这种方案也是想挑战一下自己的学习效果,还想当然地认为,即便自己做出的结果不怎么理想也没什么问题,因为当很多人对这些知识在还没什么概念,自己已经能够初步应用,老师肯定会知道我比别人多付出了多少。

 

可是结果评委老师留下了两句话:

  1. 我看不到你的硬件能力(焊功),没有选你的理由。
  2. 你采用FPGA做出的效果应该比别人好,但现在看来结果却不是那么理想。

 

后来我才明白了

原来评委想看到的是参赛队员实打实的焊接功底,而不是什么新技术

原来评委想要的只是你的结果,而不是你私下的过程付出了多少努力

 

失败在了从开始到最后从不知道评委老师想要的是什么

 

二、Openhw12  车牌定位与识别

从6月份就开始关注这个比赛,从报名的9月到11月,为了整理出一份参赛方案,没日没夜地看论文找资料,为了弥补自己在技术上的不足,硬着头皮开始看各种英文手册不论看懂还是没看懂,3个月中有1个半月的时间都是在这样中度过。我知道我努力付出了。

 

可结果是:筛选出的100支队伍中没我,第一轮筛选没通过

一直告诉自己,只要用心去做了,学到东西了,结果真的没什么。但是一直想不通,我做了,而且用心做了,但为什么结果会是这样?我觉得很不公平

 

后来在上海找到了答案:

没有选择你们,并不是说你们的方案就不够好,只是我们觉得你的方案根本不需要ZED,一款普通的FPGA就可以做了。

 

心甘了,自己的方案所有算法确实都是设计在FPGA上实现的,由于当时没接触过ARM,所以方案中也就丝毫没有体现出和ARM的关系。

想通了,从一开始到最后我都从不知道他们要的是什么。

 

技术创新更是如此

现在比较流行的词汇“创新”,我们一直在思考如何创新,却很少思考过创新的意义。连创新的目的是什么都不知道,就开始创新,且不说这种情况下产生的创新能产生的价值,问一下自己这样的创新能维持多久?分享一段话:

 

技术的创新最终的目的是为了什么?是为了简化我们的生活,更好的为老百姓服务。我们的性格让我们习惯于趋从,去做me-too的产品,即使有所创新也是侧重在技术本身,而对于为什么创新却不管不顾,所以创新需要走出去了解这个世界,了解你的创新能为人们带来什么,需要考虑更多的人文关怀。乔布斯之所以伟大,是因为他的苹果带给了人们前所未有的用户体验,给人们的沟通带来了前所未有的便利,google如此,facebook如此,任何伟大的企业皆是如此。

 

结语

希望已经走在技术道路上的,或者像我一样正在努力走向技术道路上的,能够真正通过技术做出些什么,相信技术改变世界!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

chen_zs2012_704941858 2013-8-19 12:10

^_^

用户444991 2013-8-19 11:23

看了这边博文真的很感动,心中那份情,那份感想,好像被道了出来

sunyzz 2013-3-31 09:41

ZED开发板是ARM+FPGA吧,FPGA部分一般用来做硬件加速用,ARM部分做系统协调,软件处理等部分,你可以用ARM做控制,然后将输入输出数据都有ARM部分协调,FPGA专心做硬件加速,挂载到系统总线上,然后用ARM部分再做个友好的界面,很容易将这两部分都用上了,不然只用到一处的话,但个FPGA或者ARM就可以了。。。。

用户1696769 2013-3-26 14:58

知道目标对象想要什么,很关键。
相关推荐阅读
用户1672505 2013-03-18 14:59
[博客大赛]和问题斗智斗勇-移植JPEG编码库
  错误提示: libtool: compile: unable to infer tagged configuration libtool: compile: spec...
用户1672505 2013-03-08 23:40
做事重要的是先开始
一、一步领先即处处领先,重要的是先开始 正是没有从一开始就进入移动领域,Intel努力了多年都未能挽回当时错失机遇的损失。现在其进入移动市场的脚步依然是迟缓而蹒跚,虽然靠着对超极本的定义其在平...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /3 下一条