微信号:infoqchina

介绍:有内容的技术社区媒体

《极客与团队》:谁是猪一样的队友?

2013-03-19 17:26 InfoQ

Brian和Ben是Google的两位开发主管,他们在“极客与团队”中列举了软件开发团队的典型不良行为,提醒开发者时刻保持警惕。


两个人以Subversion项目作为正面的示例——这是一个和睦的团队。他们认为像Linux那样争吵不休的团队,很容易影响到团队的注意力和专注力。他们是这样定义猪一般的队友的:


第一条:不尊重别人的时间 。总会有一些人搞不清楚项目的状况,他们宁可不断地拿那些很容易就能找到答案的问题去骚扰整个团队,也不愿意自己花点时间去读一读最基本的项目文档、任务宗旨、FAQ,或是最近的邮件讨论。


第二条:自负。无法接受多数人决议,无法倾听和尊重其他观点,以及不愿作出妥协,这种人常常会重新挑起些早就已经结束(并且保留在邮件存档里)的讨论,仅仅是因为当时她不在场。这种人不肯去读存档,也压根不想去思考,她只会要求为了自己重启争论。她常常会就项目的前途作出极端的评价,声称除非按照她的思路走,否则失败就在眼前。


第三条:过分索求。每当有陌生人跟你要求做什么的时候,一定要提高警惕。这样的人把所有的精力都用来抱怨软件功能不足,却不愿意自己动手作点贡献。


第四条:幼稚或是莫名其妙的交流。这样的人不会用真名。他们常常会用一些幼稚的昵称,比如“SuperCamel”、“jubjub89”,或是“SirHacksalot”之类。更糟糕的是,这样的人往往会在不同的地方用不同的昵称—E-mail一个,即时消息里又是另外一个,可能提交代码的时候还有一个。更有甚者,你会看到他们用火星文、黑客语、全部大写,甚至含有大量标点符号的沟通方式!


第五条:偏执妄想。有时候不切实际要求会直接转变成对项目的恶意。我们无数次看到它彻底演变成偏执。当团队和访客的意见不一时,这种心怀恶意的人就会抛出某种阴谋论。要是太把他当真,去花精力和时间反驳的话就实在是太滑稽了。而且如果你已经建立起一条开放透明的沟通渠道的话,这种指控只会显得更加可笑,因为所有的谈话内容都是有公开记录的。我们的建议是根本就不用去理会这种指控。当这种人真的做到这一步的时候,你说什么都是没用的,既然这样干嘛还费这劲呢?还不如把时间用来写代码。


最后一条:完美主义。乍看之下,完美主义者根本就是无害的。尽管时不时地会有一些奇怪的强迫症类型的行为出现,但是总体上这样的人都是谦虚有礼貌的,而且愿意倾听别人的意见,看起来满是良好的本意。那么问题出在哪里呢?答案就是太追求完美会变得瞻前顾后、犹豫不决。


以上的观点,是两位Google开发主管站在自己的经验和价值观总结出来的。你很可能不同意他们的观点,尤其是当我们比较Linux和Subversion这两个项目在技术领域和商业领域获得的成就的时候。


那么,你害怕怎样的队友?


点击“阅读原文”查看更多内容并吐槽吧。

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 论工程师的职业精神 IBM发力存储生态建设 助力企业应对大数据挑战 精准测试新玩法の基于犯罪心理学挖掘代码风险 函数级信息获取 特大福利!!全网首个价值万元的 Adobe XD 视频教程免费来袭!!