不要成为工具的奴隶

转自: http://daiyuwen.freeshell.org/gb/misc/tools.html

在这个技术至上的时代,人们往往深陷于对“更好的工具”的无止境的追求中,不知不觉地忘了使用工具的目的是什么。没错,好的工具代表了更高的水平— 工具制造者的水平,但对使用者来说,未必如此。

工具本身不代表水平
人们往往用工具本身来代替工具所要表达的内容。比如音响器材发烧友以高保真设备来显示自己对音乐的欣赏水平;暴发户用镀金高尔夫球杆显示自己对体 育运动的热爱;而我们普通大众以为买了高清数字电视,电视节目就会好看起来。

工具容易入门等于效率高吗?
现代社会的浮躁气氛使人们钟情于上手就能学会的工具,似乎这就体现了效 率。如果偶尔用个小工具,这当然是正确的。否则,还是要考虑一下今后所要付 出的成本。以电脑软件为例,图形界面的确能让人在短时间内开始使用。但是随 着时间的增长,使用者的效率提高了吗?你十年前学会使用鼠标,现在使用鼠标 时移动速度和准确性提高了多少?更别提那些近似弱智的对话框,你得一一回答 “是”或“否”,以使整个使用流程进行下去。计算一下在这些点击上花的时间, 再乘上次数,再来衡量它的效率吧。

警惕工具对人的反作用
使用工具的方式可能会渐渐改变人的习惯或性情。我曾在一家软件公司工作。 有一次开会讨论产品的问题,开发人员提出用户自己不看手册或帮助,造成对产 品的不理解或误用。这时一个资深经理就说,“不能怪客户啦,我们自己用电脑 软件就是误打误撞,谁去看手册?”

好多年过去了,我的确看到不少“误打误 撞”过来的人。图形界面一下子把所有选项都呈现在使用者面前,一方面方便了用户;另一方面也诱使用户不假思索地胡乱点击。而且,由于图形界面不会把键盘或鼠标动作记录下来,也难以 对失败进行检讨。如果出了什么问题,用户最多说,“咦,刚才我按了什么? 再来一遍吧。” 这样使用者可能会养成不求甚解、草率行事的习惯。

好的工具未必能保证好的产品
仍旧以软件业为例,这么多年来,新工具、新概念层出不穷,软件质量发生根本性的变化了吗?情况还是和《人月神话》里说的一样:No silver bullet。 没有灵丹妙药能包治百病。要写出好的软件,还得靠自己。比如,功能再强大的调试软件也只能帮你诊断问题,却不能帮你避免问题,决定因素还是在人本身。因此让我们抛弃“唯武器论”,做工具的主宰吧。

PS:
从产品和业务角度来看,技术人员掌握的专业知识(编程语言,架构,开源软件)都只是工具而已,所有工具都是为更高效地完成业务和解决问题而存在的,同一个问题,可以选择多种工具,选择一种有效的也是一种挑战,这是技术人员干的事情。而创业要解决的不是工具,而是核心业务,这就是要创的“业”,所以沉迷各种工具的技术人员很难自己创业,但是可以跟随能够给予他们“业”的人,围绕着一个好的“业”,一起来做。

推荐:
十年学会编程: http://daiyuwen.freeshell.org/gb/misc/21-days-cn.html
创造者的鉴赏力(黑客与画家-Chapter 9): http://daiyuwen.freeshell.org/gb/taste/taste.html

你可能感兴趣的:(工具)