《极客与团队》一什么是文化

什么是文化

极客与团队
当我们听到“文化”这个词的时候,脑子里浮现的情景往往是某个晚上去歌剧院看演出,或是高中生物课上在培养皿里繁殖细菌的画面。工程师团队的文化其实和后者的差别并不大。

假如你吃过非常美味的发酵面包并且对烘培它的人感到好奇的话,你会发现这面包的关键就在于酵母。酵母是面粉和水里的酵母菌和乳酸菌。酵母菌能让面包膨大,而乳酸菌是让面包具有强烈酸味的秘密。然而并非所有乳酸菌都是一样的,有些乳酸菌产生出来的风味更好吃,所以当面包师找到味道一流的酵母(即含有恰当酵母菌混合比例的面团)时,她就会小心翼翼地通过加水和面粉来继续培养这种益菌群。然后只要取出一小部分酵母混进面包里,瞧!马上就能得到一条好吃的发酵面包啦!这是因为酵母里的菌群不但能产生她想要的风味,而且还能盖过面包食材本身以及空气中的酵母菌。

团队文化就像是一块含有酵母的面团:酵母(团队创始人)能将菌群培养物1植入生面团(团队新人),从而变出一块好吃的面包(团队)。如果团队本身具有很强的风格,它就能压过新人带来的任何“坏习惯”2。如果团队文化不够强势,团队就会被新人带来的风气所影响。由于未知的文化往往伴随着未知的结果,因此一个团队最好拥有自己的熟悉的团队文化。

团队文化不仅仅是成员们编写代码的方式或是成员之间的相处之道,它还包含了所有人都认可的经验、价值观、目标。我们工作过或观察过的每个工程团队对此都有不同的见解。团队或者公司的创始人决定了团队大部分的特点,但它还是会随着时间不断变化发展。

组成团队文化的元素非常丰富。有些和代码编写有直接的关联,比如代码审查、测试驱动开发,以及在大规模进行编码前对于良好设计文档所抱的态度等。有些元素则和社交的关系更大一点,比如每个星期四一起去某个餐厅吃午饭,或是星期五的时候一起去大家都喜欢的酒吧喝一杯之类的。有些在外人看来甚至很傻很古怪:比如Google匹兹堡分部曾经就在一条货运火车线旁边,每次有火车经过的时候(顺便提一句,火车可是非常长的哦),大家都会跳起来互射Nerf泡沫枪弹3。所有的这些元素组成了一支团队的文化,并且影响着团队的生产力以及吸引和留住优秀成员的能力。

如果你观察一下现在任何一家成功的软件公司——Google、Apple、微软、Oracle,你就会发现每家公司的企业文化都非常不同,但都是由创始人和最早的员工确立起来的。随着公司的成长和成熟,其企业文化也发生了演化和改变,但是它们仍然在方方面面保留着独一无二的特质,比如产品开发模式、对待员工的方式,以及与其他公司竞争的手法等。

时间: 2025-01-01 17:13:46

《极客与团队》一什么是文化的相关文章

《极客与团队》一文化和人

文化和人 极客与团队 编写软件和在流水线上简单地组装产品可不一样.有些工作只需要几天培训和一些基本的工具就可以完成,如果有工人退出或离职(或者就是学不会),你只需要替换为另一个工人就可以了.在流水线环境里,员工通常只要机械性地完成简单的任务即可,而不需要什么创造性思维或是解决问题的本领.但在软件行业里,产品工程师则需要大量的创造性思维1,这就是说如果你想要出色的产品,那么就离不开出色的工程师.而且如果你希望这些出色的工程师能做出漂亮的产品(并且留住这些优秀人才的话),你就需要为他们建立起一种团队

《极客与团队》一第二章 培养出色的团队文化

第二章 培养出色的团队文化 极客与团队团队和团队之间的文化差异是非常大的,它反映了多种多样的价值观和对不同事物的重视程度.有些能引领团队走向成功,而有些却会导致彻底失败.即便是那些能带领团队成功的文化也有高下之分,有的非常高效,能让团队的注意力完全集中在编写软件上面:有的则会给手头的工作带来很多干扰.这一章我们要探讨的就是团队文化,特别是各种对成功有助益的沟通技巧.我们将会说明这些技巧是如何帮助出色的工程师团队更有效率地编写软件的.

《极客与团队》一优秀团队文化中的沟通模式

优秀团队文化中的沟通模式 极客与团队沟通一般都不是工程师的强项,他们宁可花一个下午和(可理喻,有逻辑的)编译器搏斗,也不想和(不可理喻,情绪化的)人打交道.大多数时候,工程师都视沟通为编写代码的障碍,但是如果你的团队没有事先达成共识,那么是没有办法知道你的代码写得对不对的. 只要检视一下任何优秀.有效率的工程师文化,你就会发现它们对各种沟通渠道的重视,例如邮件列表.设计文档.任务宗旨.代码注释.产品说明等.让所有人认同团队的方向并完全了解团队要做什么是很花精力的,但是这些努力的回报是生产力的提高

《极客与团队》一为什么要关心它

为什么要关心它 极客与团队 简单来说,关心团队文化的原因就在于如果不努力营造它,那么团队最终会因为某个特别强势的人的出现而被注入他个人的文化基因.这种文化或许是生产力强劲的健康文化,能产出大量的优秀代码.但事实往往相反,你会突然发现自己在争执和争斗中浪费了太多精力,没有办法集中精神去设计和编写代码.不仅如此,团队拥有一个共同的价值观并愿意为之奋斗是非常重要的事情.要是团队不在意自身的团队文化,那么不仅构建强烈的团队认同感以及对自身工作的骄傲感会变得十分困难,而且会很容易受新人影响而引入糟粕. 大

《极客与团队》一导读

前 言 极客与团队 "工程问题都很简单.人际关系才是最难的." --比尔·库格伦,前Google工程部资深副总裁 生活中总是充满了离奇的转折,就好像我们俩从没想过会合作写一本软件工程的书一样. 和大多数电脑狂一样,大学毕业后我们发现自己的兴趣和热情(折腾电脑)居然也是不错的谋生手段.而和那个时代的大多数黑客一样,我们的整个20世纪90年代中期都是在干这些事情,用别人剩下的零件攒机,拿着一大叠软盘安装预览版的Linux,然后学着操纵UNIX机器.我们都是系统管理员出身,然后在互联网泡沫刚

《极客与团队》一说到底真正重要的还是代码本身

说到底真正重要的还是代码本身 极客与团队虽然这些文化和沟通的习惯看起来可能只是代表了笔者自己所偏好的工作方式,但其实它们没有你想象得那么主观.我们发现,只要在组建团队时为它培养强大高效的团队文化,并且在团队沟通上花点时间精力,这样的团队就会有更多的时间编写和发布产品,而不用老是去争论要写什么代码的问题. 强大的团队不是自发形成的,它们都是由团队的领袖和创始人培育起来的,他们对领导废柴团队编写软件所需的代价都有切身体会.所以从一开始就着手培养对创建自我选择的文化是大有裨益的,这样团队才有更多的时间

《极客与团队》一三支柱

三支柱 极客与团队到这里我们对于团队的观点已经立论了.既然团队合作才是开发成功软件的捷径,那么如何才能打造出(或者找到)这样优秀的队伍呢? 答案是很难.要达到合作无间的境界,你首先要学习理解所谓的社交技巧"三支柱".这三项原则不但是人际关系中的润滑剂,更是所有良性互动与合作的基本. 谦虚没有人是宇宙中心.谁也不是万能的,谁都会犯错.你必须不断地提高自己. 尊重你必须真心实意地关心同事.他们都是活生生的人,他们的能力和成绩都需要得到肯定. 信任要相信别人的能力和判断力,在适当的时候懂得放

《极客与团队》一高层面同步

高层面同步 极客与团队沟通一般都不是工程师的强项,他们宁可花一个下午和(可理喻,有逻辑的)编译器搏斗,也不想和(不可理喻,情绪化的)人打交道.大多数时候,工程师都视沟通为编写代码的障碍,但是如果你的团队没有事先达成共识,那么是没有办法知道你的代码写得对不对的. 只要检视一下任何优秀.有效率的工程师文化,你就会发现它们对各种沟通渠道的重视,例如邮件列表.设计文档.任务宗旨.代码注释.产品说明等.让所有人认同团队的方向并完全了解团队要做什么是很花精力的,但是这些努力的回报是生产力的提高和更快乐的团队

《极客与团队》一下一步

下一步 极客与团队若能读到这里,说明你已经在掌握"与人合作"的艺术的征途上跨出了第一步,你已经检视反省了自己的行为.只要能在日常生活中运用这些策略,你就会发现合作将变得更自然,工作效率也能大大提高. 重要的改变要由自己做起,然后慢慢影响其他人.在下一章里,我们要讨论如何在你隶属的团队中培养HRT文化.