极客与团队

[美]Brian W. Fitzpatrick/Ben Collins-Sussman

出版时间

2012-02-29

ISBN

9787115308443

评分

★★★★★

标签

管理

书籍介绍

《极客与团队》是一本写给程序员看的,教你怎么交朋友,怎么影响团队中的其他人。书中充满了操作性极强的建议和意见,让你在技术团队中过得更开心,变得更有效率,更加如鱼得水。《极客与团队》旨在帮助程序员改进理解他人,与人沟通,以及与人合作的能力,进而在编写软件的过程中变得更有效率。

《极客与团队》适合那些想要更上一层楼并编写出色软件的程序员阅读,也适合软件项目和团队的管理者自己或组织团队成员阅读和参考。

AI导读
核心看点
  • 本书核心倡导HRT原则,即谦虚、尊重与信任,旨在纠正程序员中常见的个人英雄主义误区。作者强调隐藏代码或进度是有害的,主张通过尽早暴露问题、频繁同步信息来确保团队方向正确,任何试图隐瞒技术债务或进度的行为都会破坏团队信任基础。
  • 书中详细指导如何构建健康的团队文化,包括建立透明的沟通机制和拒绝办公室政治。作者指出,优秀的工程师文化应鼓励建设性批评而非人身攻击,同时强调沟通本身也是软件工程的一部分,要求开发者具备处理人际冲突、维护团队和谐的能力,而非仅关注代码实现。
  • 针对管理者与职场生存,本书提供了仆人式领导、应对害群之马及组织政治的实操建议。作者警告不要成为阻碍团队发展的“害群之马”,并教导技术人员如何识别组织中的权力结构,通过合法合规的方式推动变革,或在环境恶劣时选择离开,而非陷入无谓的内耗。
适合谁读
  • 适合希望提升职场软实力的软件工程师阅读,特别是那些技术能力强但缺乏团队协作经验、不擅长沟通或试图单打独斗的程序员。本书能帮助这类读者理解团队合作的重要性,学习如何与同事、上级及用户建立良性互动,避免因性格缺陷或沟通障碍影响职业发展。
  • 适合软件团队负责人及技术管理者阅读。书中关于如何培养团队文化、识别并处理团队中的负面因素、以及如何进行仆人式领导的内容,为管理者提供了具体的管理框架。管理者可借此反思自身行为,学习如何营造开放、信任且高效的工作环境,提升团队整体产出。
  • 适合对开源社区运作、大型科技公司内部协作机制感兴趣的读者。作者基于在Apache基金会和Google的实战经验,揭示了成功技术组织背后的文化逻辑。读者可从中了解如何平衡个人创意与集体利益,如何在复杂组织架构中推动项目落地,以及如何处理技术债务与业务压力的冲突。
读前提醒
  • 阅读时需警惕将书中建议视为简单的道德说教,应结合具体技术场景理解其工程价值。作者强调“隐藏是有害的”并非要求无隐私,而是指技术风险与进度的透明化。读者应反思自身是否存在隐瞒Bug、夸大进度或拒绝协作的行为,并尝试在后续工作中践行HRT原则,观察团队反馈。
  • 本书部分内容涉及组织政治与职场生存策略,可能让部分追求纯粹技术理想的读者感到不适。但作者明确指出,忽视政治现实会导致技术成果被埋没或团队被边缘化。读者应以务实态度看待这些章节,将其视为保护团队利益、确保项目顺利推进的必要手段,而非权谋算计。
  • 书中案例多基于作者在大厂及开源项目的经历,部分管理理念可能与中小初创企业的实际情况存在差异。读者在借鉴时需结合所在组织的规模、文化及法律环境进行调整,避免生搬硬套。特别是关于“走为上”的建议,需理性评估个人职业风险,而非盲目离职。
读者共识
  • 读者普遍认为本书是程序员职场生存的必备指南,尤其强调HRT原则(谦虚、尊重、信任)对改善团队关系的巨大价值。许多读者反馈,书中关于“不要隐藏代码”、“尽早同步问题”的建议直击痛点,帮助他们意识到技术能力之外的沟通与协作能力同样重要,甚至更为关键。
  • 部分读者指出书中内容较为浅显,多为常识性建议的汇总,缺乏深度理论支撑,且部分观点存在重复。然而,更多读者认为,尽管道理简单,但“知易行难”,本书的价值在于将散落的职场经验系统化,为缺乏相关经验的工程师提供了清晰的行为准则,具有极高的实操指导意义。
  • 读者高度认可书中关于识别和处理“害群之马”以及应对组织政治的章节,认为这些内容揭示了职场残酷真相,帮助技术人员建立边界感。同时,也有读者批评标题翻译不当,认为本书并非教人成为“极客”,而是教极客如何融入团队。总体而言,本书被视为提升工程师职业素养、避免职场陷阱的重要读物。

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "We ported Subversion to Google’s BigTable infrastructure and launched an open source project hosting service (similar to SourceForge) under the banner of Google Code."
  • "Hiding Is Considered Harmful"
  • "We want the compiler at our side for every little step, playing wingman; some environments can even compile our code as we type. This is how we keep code quality high and make sure our software is evolving correctly bit by bit."
  • "We used to work on a team with a vocal interrupt protocol: if you wanted to talk, you would say “breakpoint Mary” where Mary was the name of the person you wanted to talk to. If Mary was at a point where she could stop, she would swing her chair around and listen. If Mary was too busy, she’d just sa"
  • "Here’s a quote from a famous lecture by Richard Hamming:5 By taking the trouble to tell jokes to the secretaries and being a little friendly, I got superb secretarial help."
  • "The Apache Software Foundation has a long history of creating communities around software projects; these communities have incredibly strong identities and reject people who are more concerned about self-promotion."
  • "The trick is to make sure you (and those around you) understand the difference between constructive criticism of someone’s creative output and flat-out assaults against someone’s character."
  • "Be Open to Influence The more you are open to influence, the more you are able to influence;"
作者简介
布莱恩·傅攀勃现在是Google数据解放阵线和透明度工程两个团队的负责人,之前他还领导过Google的项目托管团队以及电子商务伙伴团队。他帮忙建立了Google芝加哥分部,并且为Google在开放数据上提出了很多想法和建议。 本·科林斯-萨斯曼是Subversion的初创成员之一,领导过Google的项目托管团队,现在是Google电子商务伙伴团队的负责人。他帮忙建立了Google芝加哥分部,并将Subversion移植到Google的BigTable平台上。
目录
第一章 天才程序员的传说 1
帮我把代码藏起来 1
天才的传说 2
隐瞒是有害的 6
团队才是王道 11

显示全部
用户评论
值得一看
我发现我特别适合去帮助刚拿完B轮,因为快速迭代而需要梳理偿还一堆技术债的公司。里面提到的实践基本上都在做,不同的是我是自己思考出来的。
里面提到的很多点在现任leader上得到体现。很多观点都很中肯,很适合一些对办公室政治不是很清楚,对自己手头工作不知道在忙啥的小鲜肉阅读。
超赞的社区培养指南。
谦逊,尊重,信任。工作日久,有可能变为当初你鄙视的人,时时警惕,莫忘初心。
闲书馆有全网唯一在售正版书!
非常经典,关于产品、团队与用户,没想到Google的技术团队负责人也会讲公司的政治斗争,毕竟鼓励大家参与进去。最喜欢他说的「做正确的事,并做好被解雇的准备。」 (猫助推荐)
很不错的一本书,写软件与人相处和沟通太重要了。
“人际关系在工作中的重要性不亚于科学技术,但很多工程师都不太愿意投入太多精力去了解如何与别人合作。” 软件开发是一项团队运动,人的因素对结果的影响完全不亚于技术因素。一个项目成功的关键不仅仅是写出漂亮的代码,团队中的所有人朝着同一个目标一起合作也是同样重要。 这本书的主要目的是帮助程序员理解他人,与人沟通,以及与人合作的能力,进而在编写软件的过程中变得更有效率。
这里面最有意思的是,把向上管理比作信息安全中的社会工程。通过文中提到的方式,实现“信息入侵”的目的。同时,身为谷歌团队leader的作者也不否认,职位越高越安全。你想做的事情越大,需要的资源势必越多。一个人的极客能做的事永远有限,但一个卓越团队能做的事无限。这对于当下的我有种醍醐灌顶的感觉:领导与财富其实是一样的,追寻它们并不羞耻。按书中提到的核心三原则:谦虚、尊重和信任,放心去干。
收藏