谷歌在用户界面上追求的“极简主义”是让人叹为观止的。但是,他们首页上有个问题一直让我困惑不解。要知道,这个页面可是每天都被下载几百万次哦:
真有人在使用“I'm Feeling Lucky”(手气不错)这个功能吗?自2000年以来,我一直是谷歌的热心用户。我每天都至少使用几十次,有时甚至几百次。但我点过几次“I'm Feeling Lucky”按钮呢?我相信用一只手就能数得过来。
我能理解,这是谷歌在早期阶段耍的一个小聪明——嘿,瞧瞧,我们才是真正管用的搜索引擎!——但真的有必要将这个小聪明继续10年之久、让它每天都显示在几百万网民的显示器上吗?我们已经知道了——谷歌是非常高效而实用的!这也是我如此频繁使用它的原因。很多人在上网冲浪的时候,首先打开的就是谷歌,它的首页俨然就是通向互联网世界的大门;“去谷歌一下”这个动词都快被注册成通用商标了。谷歌已经完完全全、彻彻底底地取得了决定性的胜利,以致于我对他们现在所拥有的对互联网的影响力感到有点害怕。说实话,这种害怕不是一点点……
我们现在可以去掉那个多余的按钮吗?
你可能会说,不就是多了一个按钮嘛,这有啥关系啊!要我说,与“Search”按钮平起平坐、但其使用率却不及1%,这种功能只会让用户分心,不要也罢!而且,“I'm Feeling Lucky”按钮只出现在谷歌首页上——任何浏览器的搜索工具条都没有这个按钮,谷歌的中间搜索结果页面也不提供这个按钮。为什么不标准化一下,在所有页面上都坚持使用单一“Search”按钮的简单风格,让所有人都能理解、也符合大家的预期?谷歌首页可是无处不在啊,为什么要让一个极少被使用的按钮来捣乱呢?一粒老鼠屎会坏了整锅粥啊!意识到可以忽略页面上的这个多余的按钮的思考时间是微乎其微的,但如果把它乘以几百万(因为有几百万用户受到了影响),总的时间一下子就变得相当可观了!别让我们思考!
这句话套用了书名《Don't make methink》(作者:Steve Krug),只不过作者将“me”换成了“us”。——译者注
如果你是一位高级电脑用户,你甚至可能都不想要“Search”按钮,因为使用键盘上的回车键要顺手得多!但不是所有人都知道这种用法,这在我们“逻辑人”看来是很令人震惊的。我们认为,在键盘上输入完搜索条件之后,要将手从键盘上移开、放到鼠标上、然后小心地移动鼠标将其指向一个按钮并用左键点击,这么做真是繁琐至极!那只手本可以不离开键盘的,只需懒懒地敲一下回车键便搞定了……
然而,典型用户并不太理解那些基本的快捷键。他们喜欢用鼠标,喜欢胖乎乎而醒目的“Search”按钮。这也是为什么当前版本的Firefox和IE都在紧靠着地址栏的地方放了一个“go”按钮。这样的话,当用户输入完URL之后,他们能很明显地看到一个东西去点一下。要不然,我猜他们会不知所措,以为他们的电脑死机了呢!
我个人总是使用回车键来执行搜索,依我之见,谷歌应该允许SHIFT键加回车键来触发“I'm Feeling Lucky”功能。即使这样,我估计每周至多也就使用一次——这已经是我很乐观的估计了!
WilliamStrunk Jr.和E.B. White敦促我们“去掉多余的文字”:
刚健的文字都是简练的。一句话不应包含不必要的文字,一段话不应包含不必要的句子。基于同样的原因,一幅画不应有不必要的线条,一台机器不应有不必要的零件。这并不是要求作者把每句句子都写得很短,也不是让他避重就轻、泛泛而谈,而是说要让每个字都有价值。
我敦促大家“去掉多余的按钮”。我希望“I'm FeelingLucky”按钮没被谷歌看作是“神圣之物”。对于谷歌来说,去掉这个按钮不费吹灰之力;但对于全世界的用户来说,这是为默认搜索界面做的一次惠及大众的巨大改进。
分享到:
相关推荐
Atwood’s Law是Jeff Atwood在2007年提出的:“any application that can be written in JavaScript, will eventually be written in JavaScript.”。据说,这只是当时开的一个玩笑。不过,这个玩笑似乎渐渐变成了...
java外卖系统源码Jeff-Atwood-Effective-Programming-Takeaways 我从杰夫·阿特伍德 (Jeff Atwood) 的博客中摘录的书 ''。 有效沟通的价值。 一个可以忍受的程序员和一个伟大的程序员之间的区别不在于他们知道多少...
高效能程序员的修炼(中文版)pdf part1,Jeff Atwood著,很清晰哦
高效能程序员的修炼(中文版)pdf part2,Jeff Atwood著,很清晰哦
高效能程序员的修炼(中文版)pdf part3,Jeff Atwood著,很清晰哦
(Quora) -Greg Brockman (条纹CTO)录用-Joel Spolsky (StackOverflow联合创始人) -Joel Spolsky -Jeff Atwood (StackOverflow联合创始人) Atwood-Jeff Atwood (Quora)的(四方) -乔尔·斯波斯基(Joel ...
jeff Atwood 的高效能程序员的修炼,大小限制,分卷上传,这是第3部分
jeff Atwood 的高效能程序员的修炼,大小限制,分卷上传,这是第二部分
开源论坛项目 Discourse ,Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一...
jeff atwood 的高效能程序员的修炼,应为上传文件大小限制,分卷压缩了,这是第一部分
jeff atwood于2004年创办coding horror博客(http://www.codinghorror.com),记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里...
的Arduino 可以使用JavaScript编写的所有应用程序最终都将使用JavaScript编写 Jeff Atwood使用节点v0.10.26 Restful api服务器包括用于openFPGAdunino库的javascript包装器仅支持openFPGAdunino api库的value参数。...
Discourse开源论坛系统是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面...
像Jeff Atwood(Stack Overflow创始人)这样的都可以忘了使用HttpOnly cookies, sitemaps和cross-site request forgeries,还有哪些可能被遗忘的重要内容? 答案:从一个Web开发者的角度来看,网站的可用性和...
参考: 由Imran Ghory编写的 杰夫·阿特伍德(Jeff Atwood) ,作者:Gayl Laakmann McDowell 要求很简单: 编写一个程序,打印从1到100的数字。但是,对于三个数字的倍数,请打印“ Fizz”(而不是数字),对于五...
知名技术博客作家、Stack Overflow创始人Jeff Atwood有三十多年的职业编程经验,通过他的切身经历分享,帮助读者成长为高效能程序员。 会议是浪费工作时间的最佳去处 今天你开了多少个会?这个星期呢?这个月呢?再...
Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。...
Coding Horror的Jeff Atwood在Github上发布了C#ASCii 85类,我将其转换为Clarion。 我试图对代码进行尽可能少的更改。 原始类返回一个字符串。 此类.DecodeString()和.EncodeString()方法返回True / False。 ...
Stack Overflow是一个网站,它是Stack Exchange Network的一部分,由Jeff Atwood和Joel Spolsky于2008年创建,它是诸如Experts Exchange之类的早期论坛的更开放的替代方案。该网站的名称是由Atwood受欢迎的编程博客...