- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
极客与团队01
第一章
天才程序员的传说
既然本书讨论的是软件开发里危险的人际关系,那么把注
意力放在有绝对控制权的因素上是显而易见的选择,这个不定
因素就是:你自己。
没有人是完美的,但是在给同事挑错之前,你得先知道自
己的毛病。我们希望你想想自己的反应、行为和态度—或许
你可以从中得到一些心得体会,从而变成一名更成功、更高效
的软件工程师。在处理人际关系的问题上花的精力越少,你就
有越多的时间编写漂亮的代码。
本章的主旨是要理解软件开发是集体项目(这一实际)。要
在团队里获得成功,你必须以谦虚、尊重和信任为核心原则。
不过在此之前,我们先来观察一下程序员的日常行为吧。
帮我把代码藏起来
过去6 年来我们俩一直在各种编程大会上做演讲。由于我
们是2006 年发布Google 开源项目托管服务的小组成员,所以
国 1
我们收到了很多关于这个产品的问题和请求。到了2008 年中的
时候,我们注意到这些请求里出现了很明显的趋势。
能让Google Code 上的Subversion 隐藏某个分支么?
能不能实现这样的功能:先把新建项目隐藏起来,等
到准备妥当的时候再公开发布?
我想推倒重来,能不能删掉整个历史记录呢?
你能看出这些请求之间的共同之处么?
这里的要害就是缺乏安全感。人们不喜欢自己做到一半的
事情被别人指手画脚。从某种意义上来讲,这是人的本性—没
人喜欢被批评,特别是还没完成的工作。这种态度透露出软件
开发的某种趋势。缺乏安全感其实意味着背后可能隐藏着更严
重的问题。
天才的传说
首先我们要澄清一件事情:我们实际上不是体育迷。每次
我们的太太们在电视机前为了篮球或者足球比赛欢呼雀跃的时
候,我们总会挠挠头皮觉得这有什么好激动的。但不管怎么说,
我们毕竟是见证了20 世纪90 年代初芝加哥公牛队的辉煌(顺
便说一句,这是一支篮球队)。我们当时都住在芝加哥,全国媒
体在这里聚集了好多年,来报道这支传奇球队。
那么我们在电视和报纸里听到最多的是什么?不是球队本
身,而是迈克尔·乔丹,球队的超级巨星。全世界的球员都想
2 第一章
成为乔丹那样的明星。我们可以看到他在其他球员周围跳舞转
圈圈,在电视广告里也能看到他。他演了一部很傻的电影,在
其中他和一群卡通人物一起打球。他是大明星,每个小孩子都
会在球场里偷偷练习打篮球,希望将来有一天也能像他一样。
程序员其实也一样,我们也会有自己崇拜的偶像。莱纳
斯·托瓦兹、理查德·斯托曼、比尔·盖茨—这些改变了
世界的英雄都作出了了不起的贡献。毕竟莱纳斯靠自己就写
出了Linux 不是吗?
要小心自己本能地去崇拜事物
其实莱纳斯只是写了一个可以工作的类UNIX 内核的初级
版本,然后把它贴到了邮件列表上而已。这并不是一项简单的
任务,而且它也的确是一项了不起的成就,但是这真的只是冰
天才程序员的传说 3
山一角而已。Linux 的规模是这个的几百倍,有几百名聪明绝
顶的程序员参与了开发。莱纳斯真正的成就是领导并协调他们
的工作,Linux 之所以如此耀眼完全是这些人通力合作的结果
(另外,UNIX 也是由贝尔实验室里的一小群天才写出来的,并
不完全是肯·汤姆森和丹尼斯·里奇的功劳。)
同样的,自由软件基金会的软件都是由斯托曼编写的吗?他
编写了第一版Emacs ,而bash 、GCC,以及所有其他运行在Linux
上的软件都是由几百名程序员负责的。史提夫·乔布斯领导的
团队开发了麦金塔电脑,还有比尔·盖茨,尽管他为早期的家
用电脑编写了 BASIC
您可能关注的文档
- 悬臂式斗轮取料机技术条件.pdf
- 成本降低 ZNF 4.pdf
- 我军战略特种车辆 泰安公司.pdf
- 执业医师考试体格检查详解.pdf
- 探寻下一个十年A 股医药的Tenbagger.pdf
- 斗轮机修理技术规范.pdf
- 新世纪的中俄关系.pdf
- 新各类钢丝绳介绍.pdf
- 旅游攻略 西安.pdf
- 日新晨诵辑.pdf
- 电商直播行业市场拓展2025年复盘与策略报告.docx
- 新零售模式下智慧门店智能货架智能安防系统研究报告.docx
- 中科大环保材料的合成与应用课件:环境材料(二).ppt
- 新零售模式下智慧门店智能照明技术应用报告.docx
- 新零售模式下智慧门店智能货架智能物流配送报告.docx
- 智能穿戴设备新品类在智能家居环境控制系统中的应用前景研究报告.docx
- 医疗设备使用效率与医院服务质量改进策略研究报告.docx
- 新零售模式下智慧门店智能货架智能货架智能客流分析报告.docx
- 高中物理DIS实验在探究力学与热力学现象中的应用研究教学研究课题报告.docx
- 2025年小米智能生态产品技术创新报告.docx
文档评论(0)