像“电脑”那样思考问题?!

     软件开发人员经常需要接触用户,得到用户的需求。在这个过程中,事实就是一个“翻译”的过程:用户从他的工作的角度出发,需要电脑来为他辅助处理哪些事情,而技术人员需要从电脑可以实现的角度来设计这些过程或者功能。因而软件技术人员需要用采用像电脑那样来思考用户的问题。

    我在接触用户的过程中,经常遇到很多电脑看起来是异想天开的事情,而我们用户却认为,如果能那样多好啊,那样才够“电脑”,才够“高科技”,你如果说实现不了,他多少有些失望,有些怀疑电脑的本领来。

   在GIS软件开发过程中,用户经常问的一个问题是:能不能把多张遥感影像或者地图叠加在一起看?从计算机的角度,如果多张遥感影像和地图是统一的坐标系,自然是可以叠加在一起的,但却不能穿透地看,太遗憾了,两张可以把其中一种设置透明,勉强可以看。多张(层)地图可以叠在一起看,前提是必须把地图进行数字化,这里的“数字化”不是指扫描成电子的JPG、TIF等格式,而是经过技术手段,把地图上的地物符号变成计算机可以识别的点、线、面对象。

   扫描成电子格式的图件、资料和“数字化”的电子地图和电子资料区别无疑是巨大了,投入大量的人力物力扫描成电子的,最后告知还需要数字化,而数字化的人力物力更为巨大。如果不能正确的理解电脑的能力,确实让人很失望。

  另外,经常有提出能否输入一个人的照片,在视频中找到这个人的一段视频?我想,这个问题是比较前沿的研究问题,很多机构正在研究,目前还没有可以使用的系统。

  其实,很多千奇百怪的问题,也许都要从两个方面来思考:一是,用户提出的问题,需要换个角度来思考,或者需要改变实现的方式,需要准备前提的数据等等;二是,睡着技术的发展,用户的提出问题,有实现的可能,但是目前没有成熟的技术方案。当然,这两种思路,在用户的眼里,对电脑的敬仰的眼神里,都会露出失望的神态。

发布了18 篇原创文章 · 获赞 7 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/polepku/article/details/4565623
今日推荐