现在我们来小结一下。
我们到目前为止一直在打磨的观点就是,在编程领域里,真正的独行侠是很罕见的——就算他们真的存在,他们的非凡成就也不是凭空而来的。这些改变世界的成就几乎都是集体智慧努力得来的结晶。
因此建立一支全明星团队才是真正的目标,不过想达成这个目标,难度高得惊人。最好的团队能充分利用好队里的巨星是没错,但是集体的力量一定是大于个体力量之和的。
用一句话来说就是:**软件开发是集体项目**。
乍看之下这个理念很难让人接受,毕竟这和我们心里的天才程序员幻想是相抵触的,所以先记下来再慢慢理解吧。
![记住,软件开发是集体项目](https://box.kancloud.cn/dfcfc6db743837d94261d71e9b82f300_581x374.jpeg)
记住,软件开发是集体项目
一个人躲在自己小黑屋里抖聪明是没用的。光靠自己神神秘秘地搞创造发明是不可能改变世界,令千百万用户受益的。你需要合作,告诉别人你的想法,让别人帮你分担劳力,向别人学习,进而打造一支出色的团队。
现在来做个实验:你能想出几个应用广泛的成功软件是真正由一个人完成的?(有些人可能会提到“LaTeX”,但很 难说它是一款“应用广泛”的软件,除非你觉得那些写学术论文的人在所有电脑用户里占有相当大的比例!)
我们会在这本书里不断地重复这个集体项目的概念。高效的团队才是通向成功的关键所在,你应该尽可能地以此为目标,这同样也是本书的使命。
- 内容提要
- 致谢
- 本书宗旨
- 对本书的赞誉
- 前言
- 第一章 天才程序员的传说
- 帮我把代码藏起来
- 天才的传说
- 隐瞒是有害的
- 团队才是王道
- 三支柱
- HRT实战
- 下一步
- 第二章 培养出色的团队文化
- 什么是文化
- 为什么要关心它
- 文化和人
- 优秀团队文化中的沟通模式
- 高层面同步
- 每日进行的讨论
- 使用bug跟踪系统
- 沟通也是工程的一部分
- 说到底真正重要的还是代码本身
- 第三章 大海航行靠船长
- 自然界没有真空地带
- @Deprecated Manager
- 主管才是新的经理
- 唯一要担心的就是……好吧,所有的事情
- 仆人式领导
- 反模式
- 领袖的处事之道
- 人是植物
- 内部激励和外部激励
- 结语
- 第四章 对付害群之马
- 什么是“害群”
- 保护团队
- 发现威胁
- 第五章 操纵组织的艺术
- 优点、缺点和策略
- 理想的情况:团队在公司里应该是怎么运作的
- 现实的情况:当环境成为成功路上的绊脚石
- 操纵你的组织
- B计划:走为上
- 不要放弃
- 第六章 用户也是人
- 管理大众的印象
- 管理和用户之间的关系
- 结语
- 附录A 延伸阅读
- 版权