“设计”在学习、生活、工作中处处存在,而我本人是一个软件开发者,工作的原因往往需要直接参与设计UI,很多时候我们考虑各种功能,各种需求,设计者想包罗万象,把所有的内容都包含进去,但是最后的结果用户不会用,甚至连设计者本人都不知道为什么怎么使用了,因为太复杂了,忘记了。最后导致后期培训维护成本居高不下。设计从要做到一下几点就可以避免这种悲剧的发生。

第一,把握核心功能、懂得取舍。这是个很实际的问题,设计的时候不懂得取舍,导致开发量维护工作量巨大、形成产品后推广难度也很大,没有用户买账。必须明确用户核心需求,抓住用户痛点。

第二,复杂的问题简单化。有句话大意是:高水平的设计者善于把复杂的问题简化化,低水平的设计者习惯把简单的问题复杂化。这其实是正真的设计者他懂得他的用户需要什么,能明白什么,会什么,喜欢什么,充分从用户角度考虑,用户就希望一眼就明白如何使用。

第三,多接触你的客户,了解他的习惯。我们很多设计者喜欢闭门造车,有的时候甚至一个团队,一个公司开通宵的会,高屋建瓴、争吵的耳红面赤,虽然逻辑完整、严谨,什么都考虑到了。但是唯独少了考虑用户的感受,用户不需要道理,不需要懂得逻辑,他只需要能一眼就知道怎么用,如果3分钟都搞不明白如何使用,用户就是去耐心了。

这里只是说到软件的UI设计,其实生活中处处都是设计,处处都是逻辑,处处都是道理,可是哪有一个逻辑、一个道理是通用的,即使在相同事情,相同的地点,也不会有变化的处理方式,这么说又显得复杂了,可是优秀的设计者都是经历种种的迷茫、方徨之后能够一垂定音、收到画龙点睛的效果。这么说设计最后归咎与哲学,其实之后万物万事都归咎与哲学——大道至简。

设计之美 --大道至简相关推荐

  1. 大道至简——RISC-V架构之魂(上)

    本文为<RISC-V CPU设计>专栏和<RISC-V嵌入式软件开发>专栏系列文章之一. 注:本文节选自"硅农亚历山大"所著国内第一本系统介绍CPU与RIS ...

  2. 计算机由简单的二进制阴阳,二进制之美,大道至简,二生万物!

    我国是一个文明古国,虽然计算机发展技术是由西方国家发展起来的,但并不影响我国上下五千年的文明史,说二进制是有西方国家发明的,我觉得这倒是不完全正确,我国最早中医中都有阴与阳的概念,同样计算机领域中的二 ...

  3. 《架构真经:互联网技术架构的设计》大道至简

    本节书摘来自华章出版社<架构真经:互联网技术架构的设计>一书中的第1章,第1节,作者 小象学院 杨 磊,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 大道至简 ...

  4. 大道至简:软件工程实践者的思想(点评版)(双色印刷)

    大道至简:软件工程实践者的思想(点评版)(双色印刷) 作者周爱民邀请<编程之美>作者邹欣.<走出软件作坊>作者吕建伟.台湾OOP之父高焕堂等六位专家坐而论道. 从工程实践和理论 ...

  5. CSS大道至简--读《CSS禅意花园》

    CSS大道至简 只承认一个个确实存在的东西,凡干扰这一具体存在的空洞的普遍性概念都是无用的累赘和废话,应当一律取消.如无必要,勿增实体. ---奥卡姆剃刀 周末找了两个主题研究了一下:CSS 正则表达 ...

  6. 大道至简第一章读后感

    当今社会,信息化飞速发展,软件的需求也越来越高,而<大道至简>给我们点透了编程的精义. 大道至简第一是讲的便是编程的精义,文章借愚公移山这个故事来阐释编程的基本思路:出现一个问题(惩山北之 ...

  7. 读《大道至简——失败的过程也是过程》有感

    再次怀着热情读了大道至简的第五章--失败的过程也是过程.作者首先告诉我们: 做过程不是做工程 .为什么这么说?作者讲到,按照模型,做完过程的每一个阶段, 并不等于做工程.或者说,工程并不是这样就可以做 ...

  8. 大道至简第一章读后感(伪代码)

    import.java.大道至简.*; import java.util.Scanner; //一.编程的精义 import.java.愚公移山.*; public class yugongyisha ...

  9. 《大道至简》的幕后故事

      一.大道至简与愚公移山 ======= <大道至简>一书最初的领悟来自那张EHM图.这个故事我在书中已经讲过:在一次Delphi.NET培训的准备工作中,我顿悟"语言只是工具 ...

  10. 大道至简第一章阅读笔记

    大道至简的第一章中开头就举出了一个家喻户晓的故事-愚公移山,这个故事可以很容易的看出原始需求,即:"惩山北之塞,出入之迂",项目目标:"毕力平险,指通豫南,达于汉阴&qu ...

最新文章

  1. spoolsv.exe占CPU100% 的解决方法
  2. 我们每天都在做无用功?
  3. [NOI2010]航空管制(拓扑排序+贪心)
  4. python去除中间空格只留一个_汇总初学Python的21个操作难点,看完别再去踩坑了...
  5. Android4.2.2源码目录结构分析
  6. kodi 更改服务器文件,云服务器安装kodi
  7. 全志_功能引脚配置_sys_config.fex
  8. 12_04_Linux软件管理之四yum
  9. ZRender源码分析2:Storage(Model层)
  10. 信息学奥赛一本通 1039:判断数正负 | OpenJudge NOI 1.4 01
  11. 温故而知新 C++ 类型转换
  12. 《Scikit-Learn与TensorFlow机器学习实用指南》第8章 降维
  13. SpringBoot中扩展SpringMVC
  14. 浏览器安装fehelper插件,亲测可行
  15. 7z解压crc错误_7-Zip - 常见问题解答(FAQ)
  16. 08CMS之开发模式设置
  17. 如何利用matlab循环读取文件夹中的文件
  18. Note Of Effective C++ 、More Effective C++ And Effective Modern C++
  19. Android studio中如何调用setpositivebutton函数
  20. web前端埋点及数据上报

热门文章

  1. [游戏技术] Hunter Mode 猎人模式v1.8(重制版)
  2. 存储、读取、清除cookies数据
  3. 五、肿瘤全基因组学体细胞结构突变特征(Patterns of somatic structural variation in human cancer genomes)
  4. iPhone苹果手机iOS系统怎么修复?教你自己修复iOS故障
  5. The retrospective material for unit_4 Survival
  6. DHCP的IP地址租约、释放
  7. 浏览器、html、css面试题(一)
  8. 附录A 计算机的0和1
  9. 再摸shopnc——修改运费模板
  10. 尼古拉斯.海伦.波特