前端开发心理学(七):同理心
同理心,或称做换位思考、神入或共情,
是一种将自己置于他人的位置,并能够理解或感受他人在其框架内所经历的事物的能力。
具有同理心的人,能够站在别人的角度考虑问题,
这与自己认为的替别人著想,是完全不同的。说替别人的著想的人,可能依旧还是旁观者,
他们这么说,是想让别人接受自己的观点。而要做到同理心则很难,
要先成为别人,理解对方的处境,体会对方的痛苦,再考虑如果是我们自己的话,该怎样做。前端开发,我认为是一个很需要同理心的职业,
如果不能站在用户角度考虑问题,体验就无从谈起。软体是给人用的
虽然有人会认为写软体是一件令人愉快的事情,
但是却几乎没有人会认为,写软体的目的就是为了让自己愉快,因为,除了让自己满意之外,我们还得关心其他别的事情。
为什么呢?
因为一个「系统」要想长期存活,就必须能经常性的维持正向收益,否则就得靠外力提供补给,才能活下来了。因此,在做软体的时候,
我们不能只关注自己,还要关注软体的价值。有些事情在长远来看是有价值的,那么短期的亏损就有可能被接受,
但如果我们自己都不能确定有没有价值,这就离破产不远了。价值是相对于谁而言的
在上一节中我们知道,做软体要考虑它的价值,这很重要,
但是,搞清楚究竟是对谁有价值,这个问题却更加重要。
因为退一步而言,让开发者高兴,难道不算有价值么?其实不是这样的,
事实上,价值只有在交换中才能体现出来,谁肯为软体付出代价,谁就是买到了价值。有些情况,尤其是在软体开发活动中,价值的流动是很不明显的,
我们给运营同事做了一个后台管理系统,价值在哪?他们并没有直接给我们钱。是公司以工资的形式将价值支付给我们了,
使用我们编写的软体系统,提高了运营同事的工作效率,降低了公司的成本,所以公司是价值的购买者。
又例如,我们做了一个活动页面,导致公司订单量增多,
用户也没有直接给我们钱,是我们帮助公司提高了营业额,所以公司以工资的形式购买了这些价值。在这个过程中,我们是否获得了愉悦其实不重要,
公司愿不愿意给我们薪水才重要,如果为了个人愉悦可以不要薪水,那就是自己购买了软体的价值。介面的设计与实现
在通常的软体开发过程中,介面的设计者和实现者是同一批人,
而且有时候也并没有严格区分这两个角色,实现了功能之后,告诉别人怎么用就行了,不是么?
其实不然。
同样一个功能,不同形式的介面,会给调用者带来不同的感受,这就像同样一段故事,会讲的人就能引人入胜。介面设计者需要具有同理心,不能只是为了别人好,
具体而言我们需要考虑,介面是在什么情况下被调用的?它有几种失败的场景?每一种场景出现后,用户应该怎么处理?考虑这些问题,远比告诉别人怎么用要复杂的多,
我不管你什么时候用,反正我提供了这样的功能。
失败只能报错了,或者我也不知道具体会有几种失败的情形。
如果不具备同理心,介面的用户就会十分的难受,
一方面为了功能不得不用它,
另一方面,又难以忍受使用过程中的各种煎熬。结语
本文介绍了同理心,介绍了同理心在前端开发过程中的作用,
我们对软体的用户和价值,进行了重新思考。最后,提到了介面设计的重要性。虽然具备同理心的开发者,未必能做出好的软体,
但是,能做到与用户共情,确实能让软体变得不是那么冰冷。有些软体一看就知道是用心做出来的,有些则只是为了做完。自古逢秋悲寂寥,我言秋日胜春潮。
晴空一鹤排云上,便引诗情到碧霄。
下一篇:前端开发心理学(八):容忍矛盾
推荐阅读: