《极客与团队》一团队才是王道

团队才是王道

极客与团队
现在我们来小结一下。

我们到目前为止一直在打磨的观点就是,在编程领域里,真正的独行侠是很罕见的——就算他们真的存在,他们的非凡成就也不是凭空而来的。这些改变世界的成就几乎都是集体智慧努力得来的结晶。

因此建立一支全明星团队才是真正的目标,不过想达成这个目标,难度高得惊人。最好的团队能充分利用好队里的巨星是没错,但是集体的力量一定是大于个体力量之和的。

用一句话来说就是:软件开发是集体项目。

乍看之下这个理念很难让人接受,毕竟这和我们心里的天才程序员幻想是相抵触的,所以先记下来再慢慢理解吧。

一个人躲在自己小黑屋里抖聪明是没用的。光靠自己神神秘秘地搞创造发明是不可能改变世界,令千百万用户受益的。你需要合作,告诉别人你的想法,让别人帮你分担劳力,向别人学习,进而打造一支出色的团队。

现在来做个实验:你能想出几个应用广泛的成功软件是真正由一个人完成的?(有些人可能会提到“LaTeX”,但很难说它是一款“应用广泛”的软件,除非你觉得那些写学术论文的人在所有电脑用户里占有相当大的比例!)

我们会在这本书里不断地重复这个集体项目的概念。高效的团队才是通向成功的关键所在,你应该尽可能地以此为目标,这同样也是本书的使命。

时间: 2017-05-02

《极客与团队》一团队才是王道的相关文章

Google 极客谈软件开发团队的不良行为

开发团队是一个整体,稳定的.沟通无碍的团队文化非常重要.好的文化氛围应该包括基于共识决策的开发模式.高质量的代码.代码审查,以及能让人放心尝试新事物或者快速失败的环境.Brian和Ben是Google的两位开发主管,他们在"极客与团队"中列举了软件开发团队的典型不良行为,提醒开发者时刻保持警惕,并提出了一些实际的解决办法. Brian和Ben指出,团队的注意力和专注力是最容易受到威胁的.团队规模越大,编写软件和解决有趣问题的能力就越强-不过这种能力毕竟是有极限 的.要是你不去主动保护它

《R的极客理想——高级开发篇 A》一一1.1 R语言知识体系概览

1.1 R语言知识体系概览 问题 如何高效地学习R语言? 引言 最近遇到很多想转行做数据分析的程序员,他们刚开始学习R语言.很多人以为有了其他语言的编程背景,学习R语言就是一件很简单的事情,因而一味地追求速度,但不求甚解.有人说2周就能掌握R语言,但其实掌握的仅仅是R语言的语法,只能算是入门. R语言的知识体系并非语法这么简单,如果都不了解R的全貌,何谈学好R语言呢?本节将介绍R语言的知识体系结构,并告诉读者如何才能高效地学习R语言.1.1.1 R语言的知识体系结构 R语言是一门统计语言,主要用

《R的极客理想—工具篇》—— 导读

前 言 为什么要写这本书 我是一名程序员,前后做了10年的程序开发工作.在这10年间,我从程序员一路做到架构师,经历了太多的系统和应用.我做过手机游戏,写过编程工具:做过大型Web应用系统,写过公司内部CRM:做过SOA的系统集成,写过基于Hadoop的大数据工具:做过外包,做过电商,做过团购,做过支付,做过SNS,也做过移动SNS.以前只用Java,然后开始用PHP--如同其他程序员一样,我一度陶醉于追求各种技术的创新,但始终有一个问题困扰着我,那就是如何才能够将我所掌握的技术转变成价值?这就

生活在未来,你必须把自己变成一位“极客”

中介交易 SEO诊断 淘宝客 云主机 技术大厅 越来越多的迹象显示,未来世界可能是属于极客的.也就是说,很可能属于那些技术宅.黑客.创客.死理性派.游戏大咖,甚至机器人,又或是一个由数据充当全身细胞的虚拟人. 假如你不属于其中任何一种,也许会觉得这是危言耸听.事实上,科技的飞速发展正令这个大胆的猜想慢慢向现实转化,构成传统社会的一切事物正加速崩溃. 尼克·比尔顿很早就发现了这个趋势,他选择用各种各样的技术装备自己,享受生活在未来的快感,并在<翻转世界>一书里写下了自己对于技术摧毁传统生活方式的

360卫士极客版和普通版有什么区别?

  手机用户们一定非常了解360卫士这款手机防护app了,近期其推出极客版本,很多人想知道360卫士极客版和普通版有什么区别,下面一起来看看极客版360卫士功能. 360卫士极客版和普通版有什么区别 极客版360卫士功能 (用户总结) 1.速度快,启动时间短. 2.功能新:最必要的集成了不少,尤其是智能休眠.但缺少了流量监控,手机必备啊. 3.干扰少:普通版屏蔽这个屏蔽那个,他自身的各种提示信息也是层出不穷,极客版很少且可关闭. 4.清爽:安装包小,占内存少(一般20M以下,比起其他任何版本的手

愚人节巧用CSS开个极客式玩笑以chrome为例

 愚人节到了,如果你想和那些要上网的朋友或同事开个极客式玩笑,那就来试试这些CSS吧. 免责声明:恶搞带来的所有后果,请恶搞者自行负责.本站不承担任何责任. 注:本文以chrome为例 1. 网页上下颠倒 代码如下: body { -webkit-transform: rotate(180deg); } 2. 网页旋转   代码如下: body { -webkit-animation: spin 5s linear infinite; } 3. 网页中所有图片上下颠倒 代码如下: img { -

来自极客标签10款最新设计素材

本周我们推荐来自极客标签社区带来的10款免费设计素材,大家可以在这里免费下载你需要的内容.如果你也有更好的作品,欢迎分享到社区中来,在得到帮助的同时,也能与更多人分享来自你的作品. 超棒的UI元素下载网站 - UI Elements http://www.gbtags.com/gb/share/476.htm UI Elements 是一个能够下载很多免费UI元素设计的网站.包含了导航.移动设备UI.布局设计.图表等等.相信你需要的UI设计,都能找到对应的解决方案! 免费图标: Sunday M

360卫士极客版是什么意思

  360卫士极客版由原有的360手机杀毒软件演变而来,可以说是360手机卫士的简化版.这里所说的简化是功能数量的简化,不是说功能差.相对于360手机卫士来说,极客版在单一功能上反而更加强大.比如同样的清理功能,极客版比手机卫士清理的更加彻底.同样的扫描功能,极客版比手机卫士扫描的更快.所以,如果你只需要部分功能,而不是全有功能都需要的话,不妨试试极客版. 而另外需要说明的一点是,360卫士极客版比360手机卫士的内存占用以及安装包都是要小的,可以说是轻量级的了.360手机卫士的安装包有14M,

《R的极客理想——高级开发篇 A》一一2.4 R语言中的遗传算法

2.4 R语言中的遗传算法 问题 如何用R语言进行遗传算法的计算? 引言 人类总是在生活中摸索规律,把规律总结为经验,再把经验传给后人,让后人发现更多的规律,每一次知识的传递都是一次进化的过程,最终形成了人类的智慧.自然界的规律,让人类适者生存地活了下来,聪明的科学家又把生物进化的规律,总结成遗传算法,扩展到了更广的领域中.本节将带你走进遗传算法的世界.2.4.1 遗传算法介绍 遗传算法是一种解决最优化的搜索算法,是进化算法的一种.进化算法最初借鉴了达尔文的进化论和孟德尔的遗传学说,从生物进化的