不要向用户卖弄技术

来源:互联网 发布:sql连接数据库端口号 编辑:程序博客网 时间:2024/04/29 07:56
世界杯比赛,cctv中场评球的时候搞了个创新,不是对着慢镜头回放来评论,而是有个类似Flash的东西放到大屏幕里面,主持人用手触摸屏幕就可以拉近“镜头”和切换到下一个画面。一起看过球的几个朋友、家人都感觉这种“Flash”不如慢镜回放来得清晰,根本无法再现当时进球的状况。之所以cctv要这么干,我以小人之心度君子之腹:其一,为世纪风做广告;其二,展示cctv牛X的技术。cctv的领导们认为Flash和触摸屏这两项技术很摩登啊,用之可以显示泱泱大国泱泱大台的风范,另地方台们自愧不如。但事实上,这些技术对观众看球没有任何益处。

这两天做公司的一个项目,又有了同样的感觉。

在设计和开发之前,策划人员拿出了策划方案。因为时间紧和公司目前ue工作推进的实际状况,就没有找用户来谈。做了竞争性分析后,对策划方案做了修改。

程序那边一看界面的VISO图,说这个我们实现不了。难道是什么摩登的布局让他们为难么?不是的,很常见的三栏式布局加一个通栏头部而已。但是就是因为有个头部在那,程序员说他们实现不了,因为他们想把三栏中的模块都做成可以拖动的,像MSN Space那样。如果有个头部,他们没辙。

为什么要像MSN Space那样拖动呢?我们做的不是博客,用户需要这样的功能吗?而且功能应该是策划负责,轮不到程序员想做什么就做什么吧?我们有必要为了展示我们技术的强悍,而不加调查的想当然为产品添加一项功能吗?

为了展示我们的技术能力,而牺牲界面的一致性、美观性,太没有必要。除了首页是三栏设计,可以拖动外,其他页面都没有办法做成三栏的,而其他页面,程序员也不打算做成三栏式。设计师拿到根据程序员要求调整好的页面后就发愁了:这怎么设计呢?不一样的布局,给用户带来记忆的负担,不必要的为拖动编写的js代码,造成用户浏览页面时加载速度缓慢……这所有的因素,程序员是不会去考虑的。作为一个刚刚开始设置ue岗位的公司的员工,也没有能力去说服负责整个项目的程序员头子为这项心血来潮的功能去做一做哪怕是很简单的用户调查。

我想起我高中时刚刚接触网络,用chinaren当时很火的主页大巴做网页时的情景:在网上到处找新鲜眩目的js代码,拼命往自己做的主页里面加,整个页面里什么都有,时钟、鼠标跟随、发光字、变幻的背景……自我感觉好极了!这么做的目的一是接触了新东西觉得新鲜,再就是向浏览我网页的人炫耀:我会js!

公司的那几个程序员就是这样的想法吧。

我刚刚到公司,接受考察面试的时候,那时的头让我做个Flash广告。我拿到文案以后,构思了很久,最后做了个超炫的Flash,用到了很多特效,刷刷的闪。老大看了以后跟我说,这样没必要,有时静止的广告反而更具美感,不要为了展示自己的技术而去设计东西。一番话让我收获颇多。

会不会是一回事,需不需要是另一回事。不能把给用户做的产品当作自己学习展示新技术的试验田。很遗憾,没有能力去改变什么,因为ue工作刚刚在部门推动起来。也许随着工作由上而下的推动会逐渐变得顺利,也许在这样一个“心血来潮”风气盛行的部门根本不适合有ue,那就只能离开了。