`
gdpglc
  • 浏览: 88337 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

当设计不理想时的办法“跳出”

 
阅读更多

当对设计不理想时

不要做界面时就只想着用界面解决问题。

只在局部想问题是一个毛病。
应该这样,当遇到问题,要从局部抽出思维,从大处着眼解决问题。
如果设计不理想,而当前又想不到其它的解决方法,可能就是陷到局部了,从而看不到整体上的解决方案。
这时,一定要清醒,把视角放到全局上,在全局上寻找解决方法,而不是设计界面,就只想着加一个CheckBox让用户选。
道先,可以基于不理想的设计,想想不得不这样做的根源,然后从这个根源出发,看看能不能通过更好的途径,将不好的设计清除掉。

设计要善于跳出

千万不要陷入一个不合理的设计方案。当你陷入时,你可能会感觉到不对,于是就试图对不合理的方案进入修修补补来解决问题,这时你可能离正确方案越来越远。
所以要善于跳出,从根本上重新审视,看是不是设计的总体就错了,努力寻找其它方案,并进行比较。这里的其它方案,是所有能想到的,优其是你潜意识里固有的认为不合理的方案,或另自已感到意外的方案,有可能那就是最好的方案。这种方法可以叫做“反其道而行之”。

方案有误的一个征兆:方案的细节想起来很复杂???

被代入细节可能是有如下原因引起的,当发现有类似感觉时一定要想到跳出。
1.由高手说了一个方案,然后就一直想这个方案的细节。
2.自已本身的思维,进入了一个细节。
3.在一个东西上的处理方案,被用到其它的场景中,直接陷入方案的细节。

对于第三种情况,一定要问问自已为什么要这样做?这样做的理由还在不在?可不可以不这样做?跳出想其它的方案。

有时,水平不高的人,会想到比陷入细节的高手更好的方案。因此对于设计功力还没到登峰造级的人来说,多个人设计比一个人做好。(恐怕,没有人能什么都想的很清楚,智者行虑必有一失。)

跳出是个很重要的设计方法。记住一切的根源是用户需求。跳出应一下子跳到用户需求上进行思考。

分享到:
评论

相关推荐

    开机窗口 怎样不跳出用户名和密码

    开机跳出“用户名和密码”的窗口,填上后才能进桌面。怎样才能不让他跳出来。 有两种方法,具体操作如下:

    Delphi 跳出循环的几种方法

    Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: Delphi中break,exit,abort跳出循环的比较 exit: 退出函数体 abort: ...

    win 7系统开关机跳出Windows update的解决办法.docx

    win 7系统开关机跳出Windows update的解决办法.docx

    Java 跳出递归循环问题解决办法

    主要介绍了 Java 跳出递归循环问题解决办法的相关资料,需要的朋友可以参考下

    解决安装Oracle时图形界面弹不出来的问题

    解决安装Oracle时图形界面弹不出来的问题,并讲解了DISPLAY参数相关原理

    JavaScript按钮类\关不掉的跳出框

    JavaScript\JS\按钮类\关不掉的跳出框JavaScript\JS\按钮类\关不掉的跳出框

    易语言跳出循环命令例程

    易语言跳出循环命令例程源码,跳出循环命令例程

    javascript经典特效---关不掉的跳出框.rar

    关不掉的跳出框.rar关不掉的跳出框.rar关不掉的跳出框.rar关不掉的跳出框.rar关不掉的跳出框.rar关不掉的跳出框.rar

    c语言课程设计报告通讯录管理系统.doc

    一:需求分析 二:总体设计 三:详细设计 四:调试与测试 五;测试结果 六:本次课程设计的心得体会 七:附录 本程序设计亮点介绍(及)改进方面 1.在修改函数中,可以实现单条记录修改(运用switch) 2.查询函数中...

    js 特效 html 特效 关不掉的跳出框

    js 特效 html 特效 关不掉的跳出框 js 特效 html 特效 关不掉的跳出框

    java跳出循环break;return;continue使用

    java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用 . java跳出循环break;return;continue使用

    我的电脑打不开处理办法

    当你的电脑中毒时,双击我的电脑跳出的是一个选择运行的框而不是窗口...那么运行这个文件就能解决你的问题```

    Java的GUI界面

    1.编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。 2.编程包含一个文本框和一个文本区域,文本框内容改变时,将文本框中的内容显示在文本区域中;在文本框中按回车键时,清空文本...

    当青蛙跳出井口之后.doc

    当青蛙跳出井口之后.doc

    调试vs2005时 跳出缺少dll msdbg什么的

    调试vs2005时 跳出缺少dll msdbg什么的调试vs2005时 跳出缺少dll msdbg什么的调试vs2005时 跳出缺少dll msdbg什么的

    Elixir程序设计(英文版) pdf

    通过一步步的实验探索,引导读者逐步跳出已有的编程思维模式,以全新的函数式编程方式来思考及寻找解决实际问题的办法。然而本书并不像Programming Ruby 那样面面俱到,而是给读者讲述基本的Elixir 语法和编程思想,...

    Flash格斗动画的动作设计和动作的制作.doc

    首先我们要先确立对象,我们的对象是格斗的动作设计,以及动作的动画制作,不需要多余的场景,不需要多余的噱头,把握好我们的主体!!现在很多人都用着错误的方法在学习研究动作类动画,尽管你依然能从那错误的方法中得到...

    全景探秘游戏设计艺术高清版

    从更多的角度去审视你的游戏,从不完美的想法中跳脱出来,从枯燥的游戏设计理论中发现理论也可以这样好玩。本书主要内容包括:游戏的体验、构成游戏的元素、元素支撑的主题、游戏的改进、游戏机制、游戏中的角色、...

    Visual C# 2010程序设计教程(教程PPT+源代码)

     《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向...

    单片机人机接口设计.doc

    当time为0时,跳出while语句。 } /*主程序*/ void main(void) { //扫描第一行 P2=0xFE; if((P2&0xFC)!=0xFC) { delay(10); if((P2&0xFC)!=0xFC)//去抖 { if((P2&0x04)!=0x04) { P1=0xFC; delay(57550); } else{ if(...

Global site tag (gtag.js) - Google Analytics