从小受程序员爸爸的耳濡目染,四年本科学习软件工程,毕业后第一份工作是做前端开发,导致现在在做产品经理的我还剩一点点技术基础。
但是随着时间的推移,这点皮毛的技术基础也逐渐被我淡忘、并且过时。
并且我发现,有限的知识会限制我的产品想象力!
举个例子:
有这样一个功能,联合国儿童基金会-“有福童享”PC端专题页:
http://www.unicef.cn/campaign/201801cws/index.php
截图如下:
在你在这个页面浏览一段时间后,准备关掉它。
当你的鼠标移向浏览器页签的“关闭”按钮时❗️❗️❗️
突然出现了一个弹层,“您真的要走吗?”。
(我的良心受到了谴责,我竟然还没捐款就要关闭这个页面,并且还被抓了个现行。)
wait,竟然还有这种操作?
我陷入了思考,猜测这是浏览器监听鼠标移出窗口时触发的事件。
但我并不确定这是否能实现。
于是我向前端技术同学请教,验证了我的猜想。
为什么我创造不出这样简单绝妙的设计?
1、仅考虑用户的主要操作过程;
2、潜意识认为这个功能实现不了;
3、缺少对人性的弱点的认识及思考。
总结
在产品设计初期,需要从技术知识的井底跳出,和用户同视角思考问题,要对完整的使用流程(甚至使用后的用户场景)进行深入思考,并且记得寻找并抓住用户身上人性的弱点。