2016-0104

做网站时的想当然,程序员思维造就的幻觉

返回
 
 
可能很多没接触过编程的朋友会把程序员思维理解成“一根筋”,其实呢,这个说法也是基本正确的。好吧,估计我的开发部同事们看到这篇文章会冲过来拔掉我的网线。一直以来人们对程序员思维的态度就是褒贬不一的,最经典的段子:妻子对丈夫说“下班回家买一斤包子,如果碰到卖西瓜的,买一个。”,结果丈夫回家的时候只买了一个包子,没错,他是个程序员。
 
古老的案例,在笔者刚刚接触网站建设这个行业的时候,有个上线一个月左右的项目客户反应说,网站列表页的焦点图没法替换!当时心说:糟了,怎么会出现这么愚蠢的问题。心里慌归慌,既然有问题,那就一定得解决,为了确定问题的真实性,我查看了一下这个网站列表页焦点图的路径,结果发现这张图是存在于upload文件夹下的,证明这图就是从后台上传的。这时心中满是疑惑,一个傻瓜式的网站管理后台,如果做好了更改客户没理由找不到操作入口啊?经过细致的搜索,我在“栏目管理”里找到了这一权限,然后我近乎咆哮的和开发部的同事反映了这问题,认为这样的交互设计是反人类的。直到后来接触程序的时间长了,才明白从程序的角度出发,网站某个栏目下的通用信息,例如:横幅焦点图、网页标题、描述、关键词等,都是同属于栏目信息下的。这算是笔者第一次深切的体会程序员思维的不同。
 
程序员思维一个时代的产物,不能随意的标定好与坏,就像windows操作系统和MAC OS一样,windows中的组合键操作多大数百种,很多人都觉得这样的设计反人类,可一旦你能学会一部分,就能显著提高你的工作效率,这就是典型的程序员思维,而MAC OS的产品理念是让用户感觉不到交互的存在,所有的设计都是那么的自然和人性化,这属于更注重易用性的产品思维,这一左一右的定位也没有好坏之分。
 
针对产品思维和程序员思维如何才能更好的结合到网站建设中,我们四秒互动内部还专门开了个研讨会,讨论的主题是既不能让程序员思维影响用户体验,也不能让产品思维限定了程序的功能性和拓展性,程序的设计一定要符合用户的使用场景,绝不不是符合某种思维所制造的幻觉中。讨论双方各执一词,争论不下,不过最后还是拿出了解决方案,4sCMS-V2.5,作为话题的发起者我本以为自己是享有命名权了,结果产品和开发两个部门的同事意见却出奇的统一:“你一个挑事的,能让你说句话就不错了。”,so,现在你们知道笔者有多不容易了吧,点赞容易转发难,谈笑间传播有价值的网站建设相关资讯,四秒互动为您提供!