我内心是一个极度向往安逸的人,打这个标题之时都考虑了好久,因为觉得这个话题还是有点敏感了。(罢了,就当它是自我反省的废话吧)
“产品功能与用户体验,哪个重要? ”(这个问题是今天无意间看到的)。 做开发也已经满打满算五年多了,在我的观念里,用户体验一直是产品经理该去思考的一个问题,开发嘛,把功能实现了就行了啰。想想这些年,别的不说,单单开发的小程序就已经有16+(2017年统计的16个),这些小程序目前还处以运营状态的还剩三个,哈哈哈,这存活率......能说全是营运的问题吗?开发就没有责任吗?行吧,我一直觉得就是运营的问题。
今年以来,我一直在忙着提高自己的代码质量以及新技术的学习,我认为这是我现在最该提升的点。但是在工作中,每次刚接手一个项目,首先想的都是怎么在规定的时间去完成这个项目,遇到功能难点的时候,也只是不计后果的去把这个功能实现,就只是实现功能这么简单而已,完全只是把开发项目当成了一项任务,可以说是与一台没有感情写代码的机器无异了。作为一名开发人员,应该都希望自己开发的产品有人去使用,而不是上线之后就无人问津,这一点辉哥应该是最执着的一个了。可是我们在幻想这些的时候,是否有去为用户考虑过呢?
产品功能与用户体验,哪个重要这个问题,我觉得体验是在一定功能基础之上的,功能上满足用户,这点毋庸置疑,但是暖饱思淫欲这句话还是有一定道理的,市面上与你功能一样的产品随便找找就能找到,当两个功能差不多的产品供用户去选择时,我想都会选择体验感更强的产品吧。
用户体验是否单单只靠产品经理提出呢?是,产品经理应该站在用户的角度去思考问题,但是开发也更应该站在用户的角度去思考。Lazy-LoadLazy-Load,Skeleton Screen这些界面上的优化,体验,这些优化很早就有,但我从没把它用到项目中去,是因为这些功能要耗很多时间吗?不,是因为产品经理没有去提出这样的需求,因为可以直接使用菊花(loading)去代替这些。当使用loading的时候,就已经把用户体验抛到了脑后,这样说并不是说loading不好,只是我认为它是预加载里体验最low的。当数据请求完,页面一点点的往下跳(图片资源把页面撑大),但是为了图省事,功能也已经完成了,就不会再去管它了,这些也只是体验优化里的冰山一角。所以,这样的一个产品,该如何留住用户?
技术提升与代码质量固然重要,但是在技术提升的同时,是不是更应该站在用户的角度去开发产品呢?不求共勉,只为自勉。
网友评论