懒惰程序员的神秘天赋

假如说,你是一个经理,环顾所有的员工——嗯,所有人都在忙着噼里啪啦敲键盘、对着电脑疯狂点击鼠标,咦,不对,有一个家伙不是这样的!这个家伙躲在角落里……他在干什么呢?慢悠悠的,像一只蜗牛一样转悠。哦,等等,现在他回到了自己的座位!这个家伙真的是在工作吗?

你的第一直觉肯定告诉你这个家伙是最糟糕的员工,他的工作效率绝对是最低的。所以你整理出有关于他的员工考核——你很确定这些数字能印证你的想法,但是……

先等一等。不对啊?再仔细看,还是同样的结果——这家伙居然是考核成绩最好的!怎么可能呢?他看上去什么事情都没做啊!

懒惰程序员的神秘力量

你可能会惊讶的发现,很多被管理人员定性为“懒惰”的程序员,往往是部门员工中效率最高的。

通过研究这个问题我们可以发现,懒惰的直接结果就是,他们会上紧发条找到最简单最有效的做事方法——通常是因为他们想要用最少的精力来完成工作。

努力工作的人往往只懂得埋头苦干,因为他们投入所有的努力才能把工作做好。而那些看上去懒惰的员工则会想出一个绝妙的好办法用尽可能少的功夫来达到同样的效果。

完成艰难的任务

Bill Gate经常引用这样一句话:

“我通常会分配懒惰的人去做艰难的工作,这是因为他的懒惰会促使他去寻找简单的方法来完成这个任务。”

有专家表示,这句话最先并不是Bill Gate说的,它起源于1947年一个叫Frank Gilbreth的老人。Gilbreth是一名研究人员,他通过研究一个砖瓦工团队的行为模式发现,懒惰的工人总是能够发明最创新的方法以避免多余的劳 作和精力输出。他从这些懒惰的工人那儿学到了最有效砌砖的方法。他们不会做多余的事情——但是完成工作就万事大吉,绝不多走一步。

Gilbreth的发现不仅为Bill Gate所赞同,而且也获得了Walter Chrysler——克莱斯勒汽车公司创始人的关注。这两位非常成功的商人都表示了他们依赖于一些懒惰的员工来设定效率的标准,以便于迅速完成一些只需要死记硬背和重复性的任务。

简单点说,懒惰的员工被证实他们在简化流程上最富有创新思维。

开发人员关于懒惰的声誉

在某些圈子中,开发人员和程序员似乎有着“懒惰”这个特定的声誉。甚至有的网页说这些懒惰的开发人员是为了逃避他们的工作!但是,要是正是懒惰成就了这些开发人员的伟大呢?

这不是我编造的。事实上,Larry Wall——《Perl programming language》的原创作者——也指出懒惰是伟大程序员的三个美德之一。

毕竟,大多数产品的目标是为了提供给客户满足其需要的最简单和最高效的方法。既然如此,谁能比这些懒惰的家伙更擅长呢?从字面上看,能用一个按钮解决的事儿他们就绝不愿意再多加一个。

懒惰的开发人员坚持于创建简单又直观的产品,这是因为他们自己也喜欢这样的,也愿意使用这样的产品。他们的懒惰赋予他们发现并清除多余步骤的天赐能力。

所以,下一次要是你再发现某个家伙看上去貌似什么都没干,不要急于给他下判断。可以花点时间观察他是如何工作的——或许你可以从中受到启发,让团队的其他人员也能像他那样高效工作。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-12-26 16:50:26

懒惰程序员的神秘天赋的相关文章

全球最牛程序员出自哪些学校 中国“神秘”高中排名第二

又逢高等学府提前招生季,究竟哪些学校拥有世界级的程序员大牛?12月初,<THE>发布了学习编程最好的世界学校排名,给全球培养最好程序员的学校排了个名. 本次排名基于Hackerrank的一次竞赛,根据相关竞赛的排名结果,一所来自中国广东的"神秘"中学战胜了加州大学伯克利分校.滑铁卢.圣彼得堡.佐治亚理工学院等众多世界著名高校,位列第二位. Hackerrank是美国著名的培养选拔计算机编程人才的公司.此次比赛共吸引了来自全球各国的126个院校的超过5,500名学生参加,根据

这样算懒惰的程序员吗?

这样算懒惰的程序员吗? 1)7:20醒赖床到7:40起来刷牙洗脸. 2)8:00左右,急忙跑下楼.路上路边摊买个肉包子1元一个,边走边吃,连奔带跑跑去车站.老妈打来电话,正好在过红绿灯,直接挂了不接,心里烦,怎么这个时候打电话来,哪有时间接. 3)8:20左右,终于赶到BRT公交车站.等公交,大约花费10~30分钟才可以挤上.公交车上想用手机看点新闻资讯,但是人太多,手只能拉住扶手.如果幸好有多余空间可以拿出手机上网,但是眼睛疼得受不了,一天至少16个小时对着屏幕,看屏幕就眼睛刺痛. 4)8:5

程序员也能学好设计——勤奋比天赋更重要

这是一个设计师问答栏目里,给一位想学习设计的程序员的回答. Q:我是一个程序员,对设计很有兴趣,并且愿意尽全力学习.不过担心自己可能没有足够的天赋.如何才能拥有一双对美敏感的眼睛?有没有能读的书,能上的课或者能做的练习?此外,是不是一定要有天赋? A:我不相信天才. 至 少,我从不买那些故事的帐.比如想做设计一定要有天赋,不然毫无希望.我听说过有设计师带着恻隐的口气称程序员的作品为「设计盲」.隐含的意思就是成为一 个设计师只靠学习是不够的,真正的设计师都是天生的.一些有天赋的孩子受到了上天的眷顾

高效程序员的特征:聪明,懒惰

这里我使用了聪明,懒惰和程序员这几个词.我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题 不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明的人) 懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人). 正确的软件开发应该是懒惰式开发,也被称作忍耐式开发:这种开发方式的表现是,在真正动手写代码前,程序员要花大量的时间通盘考虑所有可能的解决方案和途径.这可以看作是延缓写代码,在没有完全理解问题前绝不

4位神级大牛说“别神化程序员了,编程不需要天赋和激情!”

以往从来没有一种技能被神化到这样的高度: 你不仅得有天赋,还得具备激情,才能成为一名优秀的程序员. 好像那些写代码的人是早就决定干这一行似的,"当他们还是孩子的时候,他们就打算将来去写代码".如果你缺少这两个因素之一,那么你要么是一个骗子,要么不会走得太远,不论是哪种,其实都是因为你不适合编程的缘故.这种根深蒂固的成见不仅是完全错误的,而且还是有害的--但是许多成功的程序员都赞同这个观点. ◆ ◆ ◆ Jacob Kaplan-Moss (Django的创建者) 在这篇描述中,Jaco

程序员懒惰之极的确凿证据

程序员很懒是出了名的,但很多书里都说程序员的懒是一种美德,但懒是应该有节制的,应该分场合.比如下面的这些懒惰的行为,相信没有人会欣赏他们的这种表现. 1.躺着编程.另外一个也是躺在床上工作的职业是妓女. https://yqfile.alicdn.com/3f9d48b989fa372bf40ca6a43e988a7bfe5340d4.png" > 2.还是躺着编程,但天花板太远了,或不能承受,改成头套式的了. 3.屏幕应该顺着我的方向,而不是我顺着屏幕的方向 4.程序员吃爆米花的方式 h

《程序员的呐喊》一一1.6 神秘机器的笔记

1.6 神秘机器的笔记 程序员的呐喊过去8年来(2004年6月起至今)我一直在写各种各样的牢骚,主要是一些和软件工程有关联的问题. 之所以这样愤青是因为我真的被一些"诡异"的世界观给搞糊涂了,持这些观点的人(在我看来)差不多占了所有我遇到过的程序员的一半,包括网上碰到的和现实里认识的人. 就在上个星期,我终于想明白了这个困扰了我快10年的问题,现在我知道它到底是怎么回事了. 今天这篇文章就是要以全新的理念来展示软件工程.这些东西其实一点就通.等你看到的时候肯定想抽自己一嘴巴,怎么早没想

“你不适合做程序员”

我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲.他说其实他并不知道为什么要学,但是看到那么多孩子都在学 钢琴,他想,他的孩子不能落后.一个月之后,他去问钢琴老师,对孩子的学习有什么建议没有.钢琴老师用尽了委婉的表达,最后说: "对于你的孩子在学音乐方面,我最大的建议,就是你的孩子最好别学音乐". 什么?! 这位同事听了当然恼怒,但是转念一想,老师未尝不是负责任的.通常这样的老师,赚钱之心,都会忽悠家长,或者好话歹说,很少有说"不&q

《写给程序员的数据挖掘实践指南》——1.4本书体例

1.4本书体例 本书秉承践行学习法.我建议大家用书中提供的Python代码来进行习题练习和实验,而不是被动地阅读本书.多多实验.深入代码并在多个不同数据集上尝试本书中的方法是真正理解技术的关键. 我努力做到如下两个方面之间的平衡:一方面,我详细介绍实用的数据挖掘Python代码以便读者可以使用并对其进行修改:另一方面,读者也能了解背后的数据挖掘技术.为防止读者阅读理论.数学及Python代码时大脑的思维停滞,我加入插图和图片来刺激大脑的另一部分. Google研究院院长彼得·诺维德(Peter