程序员的温情管理文化
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
http://blog.devep.net/virushuo/2008/01/10/programmer-warmth-manage.html
今天戴飞和我聊起来为什么在一些公司会很闲但是很累,在另外一些公司工作量大但是很开心的话题。不由得勾起了我总结一下长久以来关于工作,尤其是对程序员的工作管理的一些话题。
从我带第一个技术团队算起,已经有很多年了。我始终坚持的一件事就是温情。所谓温情,很简单,替别人多想一些。我在附中的时候,下班总要“轰”大家回家,不让团队成员加班。如果为了躲避晚高峰不想走,我就鼓动他们玩玩游戏,看看电影看看书,别太累。
这事情在所谓“管理者”眼里是个笑话,在他们那里几个参数是等同的,加班==工资==产能。事实上每个工作过几年的人都知道这不可能。程序员是这样一群家伙,他们可以把1000行代码写成10行,当然也可以把10行代码写成1000行。他们可以让这1000行代码比那10行容易看懂效率更高,也可以让那10行比这1000行容易看懂效率更高。
在这种情况下,我更愿意在质量和工作量中找一个平衡点。即,不让任何一个人累着,不要让他们早晨起来躺在床上懒得上班,不要让他们因为加班被家人抱怨甚至感情危机。人首先是生活的人,如果放弃了生活,工作也没意义。皮之不存,毛将焉附?
最终找到的这种平衡点很有趣。那就是,程序员很难在一天内完成超过4个小时的高效工作。我说的是要求质量,有能动性,要动脑子,有创意的那种工作,拼贴代码那种机械工作咱们就不讨论了。因此我尝试在我和tiny的新公司实行每天6小时,每周30小时工作制。同时我们在力所能及的情况下不主动压低任何人的工资。我们不用期权引诱人,我们首先保证所有人生活正常,无压力,虽然我们认为我们的期权很值钱。但值钱不值钱这件事不是自己吹牛吹出来的,是大家共同努力出来的。
事实证明,每天6个小时工作时间不但没有降低效率,反而比8个小时高很多。想想也不奇怪,早晚放弃了1个小时,所有人都可以躲过早晚交通高峰,路上花费更少的时间,不会被人挤,心情不会太差,到公司可以很快进入工作状态,且心情轻松。
我倾向于相信,如果生活稳定,家庭幸福,收入正常,且在做一份有未来的事业,所有人都愿意尽自己最大努力。反之,其实所有人都有去稳定的大公司的机会。没人愿意来创业。
说到这里,一定会有人反驳:软件工程就是用来降低程序员不稳定性,工作量不够,产品质量不高的问题的。是的,这种说法完全对,不过仅限于外包领域。外包领域具有明确的需求和验收标准,产品相当稳定。他们追求的是重复性,可复用性。因此他们希望通过一种机制,让程序员变成机器。一个程序员“坏了”(不开心了,辞职了,老了精力下降了),那就换一个,就好像换掉一个巨大机器上面的齿轮,咔的一声,拧好螺丝,继续运转,一切都跟没发生过一样。刚才那个被拧下的齿轮呢?老天,谁关心那个。
在互联网,尤其是带有较高技术含量的领域,或是新鲜的领域,我们因为没有标准可循,所以并不需要这种机器。我力图把程序员重新还原成人。所以我更喜欢创造一个有温情的环境。其实不仅仅我这个小创业者的胡思乱想,google给员工极度的自由,极好的待遇,我觉得也可以看做这种思路。google知道无法管理技术人员,所以他们干脆选择了彻底的,全面的妥协。一切都交给你们,你们努力去做就好,我们不给你压力。事实上,在选好人的情况下,这种思路产生的产能是惊人的。当然,在中国似乎没选好人,所以产生的浪费也是惊人的。
几乎所有武术都在讲,出拳的时候手臂要放松,接触目标的瞬间发力,这样才有力量。如果出拳即发力,则会导致肌肉紧张,动作变形,最终你使出了全身的力气,却只打出了软绵绵的一拳。这多么的悲哀。




Comments
一方面,站在程序员的角度来说,本质上,都是在受着剥削,如果能够心情愉悦的受博学,会产生巨大的生产力,这对公司是有好处的。
另一方面,这对公司选人有着极大的挑战,如果不能找到优秀的人才,这么做便不能产生其应有的价值。所谓“传统做法”所做的一切,正是为了降低对人的依赖。
Posted by: dreamhead | January 10, 2008 7:57 AM
是也。不过眼下看来,确实没办法降低对人的依赖,如果人不是机器,就不行,如果人是机器,除了成熟领域外包,别的项目都做不好。
所以,还是努力选好人吧。我觉得比努力让人变成机器靠谱。
Posted by: virushuo | January 10, 2008 8:07 AM
说穿了,人才还是非常重要的。同样一件事,不同人做,结果天差地别。
实际上,每个人都希望自己变得重要,而不仅仅作一颗螺丝钉。鼓励人们向这个方向发展,是符合人们心理需求的。
事实上,随着Google、MS和ThoughtWorks等公司对于人本身的关注越来越为大家所了解,人们也开始逐渐认识到这个问题的价值所在,只不过,长期形成的那种认知,是不可能一下子改变的,但至少可以一点点改善。
Posted by: dreamhead | January 10, 2008 8:35 AM
rss乱码了, http://feeds.feedburner.com/virushuo,Bloglines
Posted by: 沈蚊 | January 10, 2008 9:23 AM
好文,收藏至20ju.com
Posted by: 草根网 | January 10, 2008 9:42 AM
弄清楚应该管人还是管事,弄清楚是人更重要,还是事情更重要,也就差不多了
Posted by: allnonsense | January 10, 2008 11:03 AM
类似的观点像《人件》之类的书里都有提过,但是要做到是不容易的,特别是公司有资本方面的压力的时候。
选人也是很难的一件事情,公司小的时候还好办,搞到像MS那么大就难了。
Posted by: 猛禽 | January 10, 2008 11:46 AM
写的真好。
我每天最有效率的时间也就4小时,虽然我不是程序员。
推荐你看看Histroy Channel的Human Weapon
Posted by: Ki | January 10, 2008 3:12 PM
保持士气是作战的根本,等某些人四面楚歌的时候,后悔就来不及了.
Posted by: bonycamel | January 10, 2008 4:05 PM
很有道理,也有些切身的体会。
Posted by: 刀马 | January 14, 2008 5:40 PM
沉寂这么些日子,终于又见好文
Posted by: adex | January 15, 2008 1:15 AM
沉寂这么些日子,终于又见好文
Posted by: adex | January 15, 2008 1:18 AM
晕,这个MT还是又慢又不稳定。
Posted by: Adex | January 15, 2008 1:20 AM
to adex:
其实你三次留言都成功了。哈哈
Posted by: virushuo | January 15, 2008 9:15 AM
写的好,不知道是否欢迎转载!!
Posted by: 机器人 | January 16, 2008 1:15 PM
读的时候几乎哭了出来,哥们这篇写的太好了!
Posted by: 大徐 | January 23, 2008 2:54 PM
程序员在我眼里是比较特别的人群
大概因为当年编程序确实太差有关吧
Posted by: kissfour | January 27, 2008 7:11 PM