技术开发 频道

“管家”式的软件才是优秀的

  【IT168 评论】

  简述:

  软件产品的目标是为人类服务。好的软件会迎合人类的奇思怪想,它可以使出九牛二虎之力、使用复杂高深的技术,只是为了让一个正在看喵喵猫图片的用户省去一次鼠标点击之力。好的软件对待用户的方式就像是一个管家对待他的主人。

  现在,我们这些软件开发人员待遇好,名声在外,智力超群;所有这些特征跟一个管家的特征完全相反;这就是为什么我们如此容易就忘了——其实我们的软件所做的事正像一个管家。这也就是我为什么要大家记住这样一个观点: 软件就是个管家。

  在这篇文章里我想讨论一个有趣的观点,我认为每个开发人员都该好好考虑一下这个问题。这就是如何视软件为管家。

  我在这里说的管家,是指仆人,服务员,或其它你习惯的叫法。这种人是来服务你的饮食,收拾你的房屋,替你做所有又累又脏的工作,而当你不想看到他时,他会立刻离开、消失掉。

  管家的工作就是为主子服务。如果主子口渴,他会端着一个盘子,上面放着各种饮料让主人选。管家看起来要顺眼(例如,要穿一件好看的制服),但跟那些公司里的业务人员的穿着不同。管家没有自尊——他们就是来服务的,服务完了就消失。

  这些正是一个软件产品(或一个小器械,或任何的技术设备)对他的用户的服务方式。

  为了易于理解,让我们来看一个像管家那样干活的软件的例子。

0
相关文章