「填坑」到底怎么向盲人描述黄色?

2023-10-28 04:20

本文主要是介绍「填坑」到底怎么向盲人描述黄色?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先对大家说声抱歉,昨天的头条推文标题党了...

很多读者也在留言区追着问如何向盲人描述黄色:


今天赶紧来填这个坑,谈谈我对这个问题的理解。

据说,这是某大厂的面试题,那么我们就当做一个产品问题来分析。

分析这个问题的第一步是明确用户:盲人分先天失明和后天失明,前者一出生就被上帝在眼前遮住了帘忘了掀开,后者则是后天生活中遭遇事故而失明。

我们默认后天失明者是见过五彩缤纷的世界的,自然也知道什么是黄色,无须我们去BB。

所以我们明确一下:问题中的目标用户是先天失明盲人,用户的特点是从未有过视觉系统,生命中从未有过任何画面感、无法理解颜色的概念。

然后我们的需求是向这样的用户描述什么是黄色。

普通人能看到物体的颜色,基本原理大概是光照射到物体上,物体将一定波段的光反射到人眼球的感光细胞上呈现出不同的颜色,黑暗中普通人也是看不到任何颜色的,因为没有光去反射。

如果你在面试中用上述理论去回答这个问题,你铁定是要被pass的,除非你是公司老板的亲二大爷。

苍白的理论描述可以让盲人知道普通人看到颜色的科学原理,却无法让盲人亲身感受到颜色,别说是颜色,盲人甚至都无法理解黑暗。

因此,对于没有视觉的盲人,我们只能尝试把颜色解释成他们具备的听觉、嗅觉、味觉以及触觉。

而且,多种颜色类比描述,比单纯描述黄色更加容易理解。

比如听觉:用不同的歌曲dai表不同的颜色,《We Will Rock You》可以代表热情的红色,《安静》可以代表忧郁的蓝色,那么《宁夏》就能代表相对平和的黄色;

比如味觉:变态辣火锅是红色,柠檬是蓝色,淡淡的绿茶就是黄色;

比如触觉:摸一下烧红的熨斗感受红色,摸一下冰镇可乐感受蓝色,再握握手感受温暖的黄色;

...

这个题目考察的是产品经理把问题先抽象再具象的能力。

一个具体的问题:向盲人描述黄色;

抽象一下就是:怎么站在用户的角度,用用户熟悉的语言,描述一件用户不了解的事物。

最后再具象化:对没有视觉的用户,用他们具有的其他感觉去描述颜色。

类似的题目我们其实见过很多,比如:如何向80岁的老人和8岁的儿童解释什么是数据库。

最后,关于向盲人描述颜色,分享一些我在网上找到的很浪漫的回答:

牵着他的手,跟他说,他现在感受到的温暖就是黄色——包容,生机勃勃,自由。

亲吻他的脸颊,跟他说,他胡渣根部的柔软处是粉红色——娇柔,甜蜜,令人愉悦。

跟他一起光脚走在清晨的草地上,告诉他,脚下的新鲜感就是绿——独特,治愈,友好。

让他爱/恨你,告诉他,他所感受到的热烈情感就是红色——狂乱,失控,但也很美丽。

带他去海滩,告诉他,他听到的声音就是蓝色——干净,透明,强劲。

让他帮助一个人,跟他说,他感受到的喜悦就是白色——纯洁,无染,平静。

牵着他的手,然后留他孤单一人在一个陌生的地方。告诉他,他感受到的绝望就是灰色——困惑,灰暗,无助。

— end —

  ◆  ◆

推荐阅读

产品经理「高情商话术指南」

用15张图告诉大家:把用户体验做到极致是什么样子

迭代上线前后,产品经理一定不能忘记的10件事儿

关于用户体验,我的13个认知和吐槽

关于需求,我的16条经验

给刚入行产品经理的21个建议

产品经理才能看懂的14个瞬间

用产品经理思维写简历2.0

我们还有10000+人产品经理大社群,关注公众号,回复「加群」即可加入↓↓↓

这篇关于「填坑」到底怎么向盲人描述黄色?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290661

相关文章

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

springboot+vue项目怎么解决跨域问题详解

《springboot+vue项目怎么解决跨域问题详解》:本文主要介绍springboot+vue项目怎么解决跨域问题的相关资料,包括前端代理、后端全局配置CORS、注解配置和Nginx反向代理,... 目录1. 前端代理(开发环境推荐)2. 后端全局配置 CORS(生产环境推荐)3. 后端注解配置(按接口

一文带你搞懂Python中__init__.py到底是什么

《一文带你搞懂Python中__init__.py到底是什么》朋友们,今天我们来聊聊Python里一个低调却至关重要的文件——__init__.py,有些人可能听说过它是“包的标志”,也有人觉得它“没... 目录先搞懂 python 模块(module)Python 包(package)是啥?那么 __in

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li