青青子衿, 悠悠我心, 但为君故, 沉吟至今
« I2P不完全使用手册塞班S60常用Twitter客户端评测 »

老板会因为你拼命写代码而感谢你吗?

  程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗?

  我早已听到以下这类借口。“不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题。实际上,加班是一件好事,它让我们变得出色!”

  我认为,你不能只见树木,不见森林。从某个角度来说,你这样做并非为了自己,而是为了“某个人”。无须质疑,他也许是个高尚的人,但你并不是他的奴隶。从其他角度来说,你有多少次加班,是为了解决问题,研究新技术,编码实现某些东西,以及在截止时间之前完成任务?但是,你在业务上是机智过人的程序开发者,你在帮助公司获得成功。公司管理者已经向你说明了公司的经济状况——必须这样做,公司依靠你。我想说的是,除非这个管理者现在就在你旁边,半夜2点还在陪你聊天,否则他的话将一文不值。

  让我来讲述一个朋友曾经跟我说过的故事。这个故事是关于一个天才程序员的,姑且叫他John吧。

  John是一个百万程序员当中才出现一个的超级明星。他理解和编写代码的能力高超,工作效率是其他任何人的20倍。有一天,公司拿到了一项短交期的大项目。客户提供了一本厚得让所有人沮丧的规格说明书。John出手相助,他把说明书带回家,此后三天没有人有关于他的消息。他回来上班的时候,样子十分憔悴,但他看懂了整本说明书并完成了项目的基本框架。除了一小部分不可能完成之外,说明书的其余部分,甚至连客户自己也不甚了解的需求,John也完成了。真让人吃惊!

  当我第一次听说这个故事时,感受颇深,我问了第一个问题“那john现在何处?”我朋友回答——“他死了,生活太艰难了!”或许用编程过劳死来形容更加合适。这个故事令人意外的是——John才30岁而已。

  程序员从分享死亡竞赛故事来获得反常的快乐。甚至当我们带着厌恶的情绪去这样做的时候,这种厌恶也带着一丝得意,以此怂恿同事去做得“更好”。但这有点像那些穿着短裤的家伙,他们的短裤短到你都看得到他们的内裤;也有点像一些把抽烟当时尚的人,他们和他们的朋友觉得这很酷,其他人却觉得愚蠢。

  使糟糕的情况更糟

  我可以理解偶尔付出一些额外努力以及一两天加班到半夜的必要性。但是,当偶尔变成经常,当老板不再因为你的努力而经常感谢你,而是习以为常时,我们就遇到了麻烦。老板希望程序员经常加班,这不仅是你的悲哀,也是整个行业的。人类就像狗一样,非常容易受到正面和负面强化的影响。整个行业的发展受到长年因过度加班而死亡的悲剧影响,直到某个阶段,在那个阶段甚至还奖励这种行为。我们每次陷入长时间的争论中,都持续消极地加剧了这种趋势。

  这不能帮助我们管理团队。你只需要让一个人做主,其他人遵守。内疚带来平等——“我们不能让我们的伙伴独自去做困难的事情,我们得帮帮忙”。遵守的人越多,那些抛下同伴的人压力就会越大,直到整个团队半夜里聚在一起喝可乐,吃披萨。但他们如何容纳一个同样的人进入他们的世界,因为在这里也有一个因特立独行而著名的程序员。当我们还是学生时,我们乐于把所有事情都推给某个人处理,然后在校内做我们想要做的事;但当我们走上工作岗位时,一切都要靠我们自己。真让人困惑。

  有趣的是,有时候这些大量的努力甚至并没有得到正常合理的追踪记录,好像它反而让项目看起来很糟糕一样。所以他们“作假帐”,正如客户只关心每个人每周工作40小时(或者他们拿的是40个小时的工资),也许还会关心项目在目前的进度,但他们从不在意小组每个成员花费在项目上的另外40个小时。好吧,或许他们会在“第二套假账”中追踪记录的团队成员的真正努力。虽然会计会因为此类造假而锒铛入狱,但在IT业内,没有人会反对这种造假的要求。

  可接受的进度成果

  大多数敏捷开发过程都会就可接受的开发进度进行讨论。不过,我也见过有些甚至自认为灵活的团队会花几个小时的时间坐下来一起讨论交流如何让程序更加高效合理,等等,你懂的。尽管团队成员的思维依旧敏捷,你却不敢说出其他东西。

  每当我想起这东西,我总想到律师。你就像一个刚入门的律师,付出了大量的努力和时间,这是你在这个行业中获得成功的常规途径。没有一个程序员想要跟律师做比较,但情况经常很相似,除非你不希望跟程序开发人员一样通过长时间的加班取得进步(就跟律师一样,除非你在4大咨询公司打工,也可以成为一名律师)。所以,律师跟程序员,哪个是呆子?

  关于一周工作时间超过40小时导致生产力下降的研究呈现出令人不安的规律性。作为程序员,如果你的创造力下降了,你的失误就会增加,你就会遗漏现存的问题,等等;直到到达某个阶段,这个阶段中,你做错的东西比做对的东西还要多。当你花了很多的时间在同样的活动中时,我是否应该特别提到健康问题。关于饮食,你只能靠可乐存活很长一段时间——可怜的John甚至活下来不到40小时。

你的老板会因为你拼命编写代码而感谢你吗?

  你现在能清楚我在反对长时间的工作和面临死亡威胁的行军了吗?你的睡眠时间和睡眠质量达标了吗?或许最近某一天我会告诉你我如何收到叫醒电话(wake up call),这是一个有趣的故事。把猫赶在一起,很容易与在相同的方向下让程序员取得预期的成果这种情况相比较,这是我对我们的人(程序员)又爱又恨的地方。但我希望过段时候后,所有聪明的程序员要一个明确的立场,坚决消除十分糟糕和违背生产力的业内趋势之一。正如我所提到的,聪明的程序员不喜欢长时间工作,也不会因为迫于压力而加班,他们把更多的时间用于享受生活。

  英文原文:Did Your Boss Thank You For Coding Yourself to Death?

  来源:伯乐在线投稿,原文链接



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/2697.html
  • 文章排行:
  • 1.姚忆龙
  • 老板会因你给他带来业绩而感谢!
    问老板我写代码很辛苦,是不是得感谢我
    老板回答:代码??代码是神马!
  • 2011/6/10 16:01:40   支持(20)反对(10) 回复
  • 2.shell
  • 我是程序员。我不喜欢繁忙的工作。
    我喜欢没有太大压力的工作。有创造力的工作。
    我想做自己想法的B/S项目。
    coco 于 2011-10-24 17:23:53 回复
    聪明的工作才是正道,只有它会带给我们快乐。
  • 2011/6/10 0:00:58   支持(17)反对(9) 回复
  • 4.长沙门面装修
  • 很难吧,除非遇上了伯乐。。。
  • 2011/6/10 12:16:03   支持(19)反对(13) 回复
  • 5.bc2012
  • 程序员啊。!!!!!!!!
  • 2011/6/10 15:45:57   支持(15)反对(9) 回复
  • 7.卡奇布
  • 作为一个软件专业的学生,还是挺喜欢通宵编程的感觉的,不感觉加下班有什么不好
    Joe 于 2011-6-13 13:55:17 回复
    如果天天让你加,你就感觉到了。
  • 2011/6/11 22:50:18   支持(11)反对(6) 回复
  • 8.dav
  • “当偶尔变成经常,当老板不再因为你的努力而经常感谢你,而是习以为常时,我们就遇到了麻烦。”
    --- 深有感触啊

    想当初我刚进公司,为表现好点以后多加点工资,老板加加班从来不拒绝而且还主动加班把活儿提前完成。然而随着时间的推移,我的努力让老板认为成了理所当然,我加班时间越来越长,原来的6点下班渐渐变成6:30,7:00 ... 甚至十点十一点,而且越来越频繁。有时候7点半下班他会认为你下班下早了从而责备你。。
  • 2011/6/16 10:07:07   支持(14)反对(9) 回复
  • 12.Tiger
  • 发现LS几位说通宵编代码爽的应该都是学生或刚毕业不久或干脆就是一个下班无处可去的宅男吧....
    等工作变成经常通宵,没时间娱乐,没时间陪GF,没时间做自己的事情就知道爽了.....
    有人说通宵表示你能力不行没效率,但实际工作中是:你能力越大做更多。
    现在做了项目经理,写代码时间少了,打死我也是不再回到以前的日子了....
  • 2011/6/14 7:19:24   支持(11)反对(7) 回复
  • 13.bant
  • 还记得大一时候5天做项目到凌晨5点,7点起来上课的日子,尼玛啊,这不坑爹啊
  • 2011/6/18 22:38:57   支持(11)反对(7) 回复
  • 14.assasa
  • 老板比我加班的还久~所以我也没什么感脚
  • 2015/3/31 16:48:51   支持(6)反对(2) 回复
  • 15.敏敏知音
  • 生命是自己的,为自己的兴趣爱好而活,为自尊而活着,千万不要为了钱而被某些人奴役!
  • 2011/6/10 6:16:19   支持(16)反对(13) 回复
  • 16.wordpress啦
  • 做事情要会用脑子去思考下。
  • 2011/6/10 9:18:53   支持(11)反对(8) 回复
  • 18.王子
  • 想不到程序员这么辛苦的.但苦,也应开心,因为不是人人都可以有这种"苦"
  • 2011/6/10 19:51:00   支持(11)反对(8) 回复
  • 19.忘掉从前
  • 有规律的生活虽然很难!但能让我们笑到最后!
  • 2011/6/15 10:50:55   支持(12)反对(9) 回复
  • 20.听雪博客
  • 虽然不做IT,但也经历过这种拼命加班的日子~
  • 2012/1/18 11:49:59   支持(12)反对(9) 回复
  • 21.内牛网
  • 不一定会感谢,就跟好人不一定有好报一样
  • 2011/6/10 9:35:26   支持(13)反对(11) 回复
  • 22.汶海洳
  • 感觉劳累死很假,怎么可能吖,觉得好难。再说那么拼命有鸟用……
  • 2011/6/10 9:52:53   支持(10)反对(8) 回复
  • 23.田微
  • 嗯,做程序员的悲剧! 何尝不是SEO人员的悲剧!
  • 2011/6/11 16:01:20   支持(10)反对(8) 回复
  • 24.xxxyyy
  • 劳逸结合才是正道,不能及时解决的问题必须提出来共同面对才是正确方法,而不是拼命的压榨自己,这并不表示自己有多牛,相反说明团队合作能力的欠缺
  • 2011/6/14 20:38:46   支持(11)反对(9) 回复
  • 26.阿木
  • 程序员的事,能叫加班吗?虽然每天在办公室的时间大于上班时间,但我们几乎从来没有说过是加班。我们是心甘情愿……
  • 2011/6/11 19:21:26   支持(10)反对(9) 回复
  • 27.河南约会吧
  • 真的不想做程序猿了,老板一直认为这是应该的,女朋友都没时间陪
  • 2011/6/17 10:16:25   支持(10)反对(9) 回复
  • 28.维灵
  • 哇,那人牛逼呀,不过还真是IT民工啊,最近过劳死的很多,大家都要注意身体呀
  • 2011/6/10 0:21:00   支持(10)反对(10) 回复
  • 29.官网
  • 加班是软件公司企业文化的一部分
  • 2011/6/10 8:37:34   支持(9)反对(9) 回复
  • 30.晨露博客
  • 编代码是吃亏不讨好的一门工作啊 。。
  • 2011/6/10 8:55:05   支持(11)反对(11) 回复
  • 32.金尼静脉曲张袜
  • 主要看自己做的事有没有价值?不然,再拼命写老板也不会满足的!老板是永远不会满足的
  • 2011/6/11 23:08:41   支持(9)反对(9) 回复
  • 33.老板不感谢你的
  • 老板不感谢你的。你拼命工作是为了老板的感谢?
    你不拼命,老板会让你回家
  • 2011/6/16 9:27:54   支持(11)反对(11) 回复
  • 34.keshuangjie
  • 程序员也要学会享受生活,这样才会更有创造力
  • 2011/7/10 22:15:46   支持(11)反对(11) 回复
  • 35.John
  • 说的很对,有时候是行业形成了风气导致,你不加班显得格格不入,但是最后为自己和公司带来的收益却是然并卵的!!
  • 2015/11/19 9:39:05   支持(0)反对(0) 回复
  • 36.谢婷婷
  • 我觉得工作和生活应该分开.
  • 2011/6/10 8:40:32   支持(8)反对(9) 回复
  • 37.编客网
  • 我是这么想的,有能力的程序员,是不需要加班的。如果加班,那你的效率就不行。
    hh 于 2011-6-10 11:57:36 回复
    有些时候不是能力不能力的问题,能力越高事就越多
    kzjay 于 2011-6-11 0:02:00 回复
    楼主一定是外企培养出来的。
    @Fenng曾经的一句话让我印象深刻: “我不知道怎样创业团队才能成功,但如果每个人都朝九晚五,这样的团队怎么能跑的过竞争对手?”
  • 2011/6/10 9:57:44   支持(9)反对(10) 回复
  • 38.安庆法律人
  • 外国人的文笔,的确有所不同。
  • 2011/6/10 19:03:40   支持(7)反对(8) 回复
  • 40.天涯
  • 我以前也是很拼命工作,但是老板不会因为你干了两个人的活而发给你两个人的工资,还只会给你一个人的工资。
  • 2011/6/11 20:56:21   支持(9)反对(10) 回复
  • 41.乐问
  • hehe,有点偏激,不过也表达出来了很多程序员的心声。不过要看是针对什么人的什么阶段来说。
  • 2011/8/21 23:32:39   支持(10)反对(11) 回复
  • 42.此文扯淡
  • 误导同学,现在要出人头地,那行不需要拼命,除了找个爹
  • 2011/6/10 8:15:38   支持(9)反对(12) 回复
  • 43.克隆代码
  • 不错的翻译,看来整个行业国内、国外都一样
  • 2011/6/10 11:59:35   支持(11)反对(14) 回复
  • 44.王尚
  • 他也许是个高尚的人,但你并不是他的奴隶。言之有理啊。
    图片做的非常好啊。赞一个。
  • 2011/6/10 12:05:33   支持(9)反对(12) 回复
  • 45.创新捕手
  • 不会,一个好的程序员必须要管理好自己的时间
  • 2011/6/10 12:43:18   支持(8)反对(11) 回复
  • 46.水晶首饰
  • 程序员伤不起啊 !!!!!!
  • 2011/6/10 15:33:36   支持(8)反对(11) 回复
  • 47.胡渣大叔
  • 宁死不做程序员,因为不想死的太早
  • 2011/6/12 20:53:05   支持(8)反对(11) 回复
  • 49.北极独狼
  • 唉,前后对比太大了,看你现在跟个小老头似的,跟一年多前的照片差距太大了,阿松
  • 2012/3/26 12:30:48   支持(7)反对(10) 回复
  • 50.sklece
  • 沙发啊啊这还太短?不仅米国了
  • 2011/6/10 0:12:42   支持(9)反对(13) 回复
  • 51.百度非官方
  • 不会,他会因为你拼命而让你写更多的代码。
    一问三不知 于 2011-6-10 8:32:57 回复
    是的
  • 2011/6/10 7:19:33   支持(6)反对(10) 回复
  • 52.freeBSD
  • 兄弟说得对,吃力不讨好的事。脱发,厌世,精神委靡不振,短寿。
    不要加班,多享受生活。
  • 2011/6/10 17:05:44   支持(7)反对(11) 回复
  • 53.大贤
  • 就吐槽一下 这是典型的翻译体~
  • 2011/6/10 19:28:36   支持(8)反对(12) 回复
  • 54.饺子
  • 没有程序员确实没有今天的美好生活~~~

    这是不是事实~

    如果一男程序员 他老婆也是程序员~
    我敢说~他既有钱也会有生活~~
    程序员唯独没有老婆的支持 才会没有生活~~~~
    关于生活其他的都他妈不重要~~~
    都他妈可以创造~~


    事实是没多少女的愿当程序员~~~
  • 2011/6/13 18:34:27   支持(7)反对(11) 回复
  • 55.bush
  • 加班的辛勞不只是程序員才有,所以也別總是慣性自嘲為IT民工
  • 2011/6/10 22:18:48   支持(5)反对(10) 回复
  • 56.水立方
  • 不是吧,好不容易写了这么多,被评为spam,没天理呀
    水立方 于 2011-6-11 8:50:58 回复
    我不是程序员,但也有过通宵编程的经历,那种感觉很奇妙,虽然通宵反而不累!现在我是一名网管,表面看来,我闲得很,忙不忙自己最清楚!公司限制加班,所以从来没得到过加班费,只是有一点是肯定的,在自己本本上做的工作不比上班少.
  • 2011/6/11 8:43:15   支持(6)反对(11) 回复
  • 58.龙的传人
  • 总是熬夜,要不了一年半载,就可以把一个帅歌变成老头。想尝试一下的话,也许代价是巨大的。人们总以为自己现在还年轻,其实这样透支起来,可用的青春是不多的,兄弟们,千万要珍惜生命啊~
    饺子 于 2011-6-13 18:36:17 回复
    我熬了两年 从一老头编程一帅哥~
  • 2011/6/12 11:16:27   支持(8)反对(14) 回复
  • 59.数字油画
  • 贝贝数字油画的网站代码花费2万多啊,程序师还是赚钱的吧
    water 于 2011-6-14 13:29:43 回复
    楼主什么意思啊?2w一个网站很贵吗?
    water 于 2011-6-14 13:31:11 回复
    你干了两个人的活,老板只会觉得这活本来就该是1个人干的
  • 2011/6/10 23:30:00   支持(5)反对(12) 回复
  • 60.龙的传人
  • 程序之外,还有更精彩的世界。john的故事真凄惨,程序员为了自己的事业,得到的仅仅是乐趣,而失去的则太多,生命仅仅是其中微不足道的一点而已。
  • 2011/6/12 11:13:35   支持(6)反对(13) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.