Day3. 如何在生活中提升设计判断力

昨天我们讨论了怎麽判断什麽是好的设计,属於道的部份。今天来谈谈术的部份,怎麽内化这种判断能力

日常中我们说一个人很有批判性思维,感觉似乎是这个很不好相处、事事爱挑剔的人,其实这是源自於中文将其翻译成「批判性」思维,所产生语意上的误解。

批判性思考

批判性思考的英文是 Critical Thinking,我认为将 「Critical」 翻译为「严谨明辨」或「谨慎审辨」较为适合。也就是指透过事实形成判断的思考方式,包括理性的,可验明的,和无偏见的分析,应该只基於事实证据的评估。最早是由古希腊哲人,柏拉图及苏格拉底思考事情的对话交流,逐渐形成演进至今的一种思维方式。

提升设计监赏力的方式,正是 Critical Thinking。平常多看各式各样的设计,包含实体产品、网页、app,甚至是比较摸不着的服务体验。并针对每次去接触时,都与自我对话,采用 Critical Thinking 的方式自我审辨对话,分析此设计:

(1) 想解决什麽情境下的具体问题

(2) 有没有满足好设计的三原则 ( 详见上篇 好设计的准则)

(3) 思考这个解决办法是否足够优雅

(4) 思考此设计会不会解决了一个问题,却产生了另一个新的问题

除此之外,若可以的话建议实际使用看看,并纪录过程中遇到的麻烦或被阻碍的地方。

善用工具养成习惯收集设计案例

人的记忆是不可靠的,现在有许多工具可帮助我们收集、笔记,及反思,日後需要时也很方便搜寻调阅,以下推荐二个工具给大家。

(1) Pinterest

网址: https://www.pinterest.com/

线上网站服务 | 免费

本质是一个图片分享类的社群网站,我们可以使用他轻易的将看到的好设计,一键 "Pin" 上去;并建立各种不同种类的看板 (Board) 分门别类自己有兴趣的主题;需要笔记的话也可透过 comment 做注记。

https://ithelp.ithome.com.tw/upload/images/20210918/20105528XXctbGcxRt.png

另外,他有一项威力强大的功能-更多类似钉图。针对现在你目前正在观看的 pin ,会自动智能去找寻类似风格的其他 pin 在下面供你参考 (这在实际做设计,找参考阶段非常有用)

https://ithelp.ithome.com.tw/upload/images/20210918/20105528OS7T1n35EM.png

(2) Eagle

官网: https://tw.eagle.cool/

离线工具 | 付费软件 | 有试用版 | 台湾人开发

除了与Pinterest一样,可收集各式图片之外,还可收集各种 gif、影片、音讯等多媒体。在整理功能的部份也强大很多,能够以标签、巢状资料夹、星等评分、进阶筛选等方式有条理的做收集整理。

https://ithelp.ithome.com.tw/upload/images/20210918/201055286ZTWRYyfVo.png

Eagle 还拥有许多智能特色,比如智慧型资料夹、颜色分析、自动标签、重复图片检查等等。

https://ithelp.ithome.com.tw/upload/images/20210918/20105528zloTnu3AKE.png

Eagle 对我而言,最重要的功能不是上述这些强大的功能,而是能框选部份范围做标注笔记,如此一来,我就能依每个区块做批判性思考,并做上自己分析的笔记 (pinterest 只能以整张为单位做文字标注)

以上介绍的工具与方法,就是能够让我们在生活中,提升设计好坏辨别能力的具体指南。除此之外,找些介绍历久不衰的经典设计书藉或文章来看,都能对我们提升设计监赏力有所帮助。


<<:  [DAY-04] 以正面动机 说出你的真心话

>>:  [Lesson3] BMI

Day-19: 咩啊抓产生假资料,让我们来使用factory_bot

因为专案做的是电商网站, 不免俗需要一些假资料, 所以在一个月做专案的期间也学会了, 如何做假资料,...

Day5-D3 资料绑定 Data Binding:data( ) 跟 datum( )

本篇大纲:Joining Data、绑定 DOM 元素跟资料的方法、data 跟 datum 的比...

[Day30] Angular 的 Routing

终於来到第三十天了~~~~!不过其实本系列不会在今天结束,我们的前端 app 丑得要命,也还没布署到...

Day 6 - Kotlin变数var与val和型态

Day 6 - Kotlin变数var与val和型态 过了那麽久,终於进到了Kotlin程序的部分,...

Day6 javascript 函数

JavaScript函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块,函数包裹在花括号{}...