早在去年11月份的时候,公司的技术负责人就推荐了我基本不错的书《大教堂与集市》、《黑客与画家》、《REWORK》等。断断续续中了解到前两本书基本上在程序猿届属于《圣经》一般的存在。身为做了两年android开发的伪程序猿竟然到现在才知道这两本身,真的是惭愧的不得了。另外值得羞愧的是,我竟然没用过markdown编辑器。

写点正事,谈谈这本书本身,输的内容其实不多,也不复杂。差不多万字有余的量。前半段讲了讲两种模式的起源,就是所谓的大教堂模式和集市模式,可能这样说没看过书的人难以理解,可以浅显的理解为开源和闭源。集市模式的典型就是Linux。Linux的成功就是集市模式的成功,所有的开发者像是一个集市中的商户,闹哄哄的作者生意,给Linux写着各种各样的功能,最终这个集市的规模越来越大,养活了一个城市的商业。

说道两种模式的起源,就要先讲讲为什么会有这两种模式,那么就要先聊聊最基础的东西,计算机的历史以及使用计算机的人。

与其说是计算机的历史,倒不如说是“真程序员”的历史,现在的程序猿很大程度上应该叫做“打字员”,别不承认,说的就是你,看着SDK的api,填写着参数,完成者需求功能。在那个年代,的“真程序员”大多是一批有着工程学和物理学的背景,而且常常是业余无线电爱好者,使用者机器语言、汇编语言等一些现在已经遗忘的编程语言。那时候的技术世界还是被“真程序员”所主宰的。那时候还是大型机盛行的年代,行程了一些令人敬慕的黑客文化,据说现在很多贴在机房外的墨菲定律和仿德风格的“blinkenlights”提示语都是那个时代遗留下来的。在真程序员文化下成长的黑客,有很多是这个行业的佼佼者,据说cray系列超级计算机设计者Seymour Cray 通过机器的前面板将他设计的整个操作系统以八进制的形式导入了他设计的计算机中,并且没有任何的错误。真心跪拜。

说到这里其实想插点其他的话题,一个是黑客文化,一个是现在的工程师文化。前者反正是因为媒体的误用导致了贬毁,黑客(Hackers)那时候指的是一群有着超凡能力的计算机人,更加偏向与现在的极客的意思。而那些利用技术手段从事破坏工作的人应该叫做骇客。另一个就是工程师文化,所谓的工程师文化,就是互联网的公司应该以工程师为核心,去创造和发展业务。我想其中的代表就是Facebook吧。以技术为驱动。现如今,工程师就是一个工具,我有了一个想法,就差程序猿给我实现了。呵呵。

其后介绍了一些计算机,和UNIX的前生今世和发展历程,真的不得不扼腕叹息。值得一提的是Windows真的只是一个商业系统,完全没有UNIX,LInux的精髓,以前我喜欢windows是因为可视化,简单。Linux的命令行,而且删除没有确认,真的是令我痛不欲生,但是,现在想起来,后者才是符合程序猿的用法。

不管怎么样,时代总归是发展到了现在,这两个模式也发展出了雏形。集市模式取得了成功。

在这里谈谈集市模式的几个特点:

1、拥有用户的重要性

2、早发布,常发布

3、多少只眼睛才能驯服复杂性。

看,这三个特点多么像现在的敏捷开发。反过来看看大教堂模式,在大教堂模式中,运用的开发方式更多的是瀑布流的方式。集市的模式也许就是敏捷的原型。

谈的深一点,为什么集市能成功,其中一个必要条件是一个有兴趣的问题,和有一个对这个问题感兴趣的人。怎么有一个有兴趣的问题呢,就是这个问题值得被解决,有用户的痛点。而有兴趣的人,其实是工程师的专注。这些条件和敏捷开发里的一些概念是多么的相似。和现在互联网的一些正在运作的方式也多么相似。

看来找个合适的时候,理一理,聊聊这之间的相似性了。

《大教堂与集市》读后感相关推荐

  1. GC13:XO独占游戏《神鬼寓言传奇》公布

    作者: 来源: www.bts668.com 微软日前公布了<神鬼寓言传奇>(Fable Legends),该游戏是此系列作品的新作,将作为Xbox One游戏出现. 这款由狮子头工作室开 ...

  2. Facebook 重金挖不到,ASP.NET 之父,微软大神“红衣教主”传奇

    作者 | 伍杏玲 出品 | CSDN (ID:CSDNnews) 2018 年底,微软"王者归来",时隔 16 年市值重返全球第一.人们纷纷用"力挽狂澜"&qu ...

  3. 乔布斯去世衍生多种周边产品(支持乔布斯请顶)

    各种乔布斯肖像 乔布斯公仔 乔布斯立体纸人 不管你是不是狂热的苹果粉丝,是不是拥有n多的苹果产品,苹果帮主乔布斯都应该值得我们纪念. "为什么说乔布斯改变了世界?没有 iPhone,就不会有 ...

  4. 一战封神!“中国飞人”苏炳添跑出9秒83到底有多牛?

    公众号后台回复"图书",了解更多号主新书内容作者:CDA数据分析师来源:CDA数据分析师 [导读] 在刚刚结束的东京奥运会百米飞人大战上,中国选手苏炳添在半决赛跑出9秒83,刷新了 ...

  5. 乔布斯导演的最后一幕

    连作者也说,他仅仅是这本书的写作者,真正的作者是乔布斯."中信出版社总编辑潘岳近日分享了<史蒂夫·乔布斯传>幕后的故事.这本传记预定期已达100万册,预估最终销量将达到500万册 ...

  6. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全

    史上最牛的Linux内核学习方法论   点击下载 我的arm_linux移植笔记   点击下载 S3C2440完全开发流程   点击下载 Linux系统命令及其使用详解完整版   点击下载 Linux ...

  7. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...

    史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...

  8. 养成励志的习惯,一生励志——文指星终极励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  9. 养成励志的习惯,一生励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  10. 【转】乔布斯经典语录

    2011年8月25日消息,乔布斯辞去了苹果公司CEO的职务.10月6日,传来了他去世的消息.在此缅怀乔帮主的同时,与大家分享乔布斯在世时的经典语录.(来自于<乔布斯传>--神一样的传奇的附 ...

最新文章

  1. 20行Python代码把自己塑造成一位素描大师
  2. 数字图像处理与Python实现笔记
  3. Spring注释详解
  4. 上交所行情文件导入数据库
  5. CTF工具-gdb简介
  6. IOS沙盒中的Documents、Library、tmp区别
  7. java 内部类and匿名类
  8. 今年要如何准备?想去阿里/美团/头条做机器学习工程师
  9. C/C++ 进阶 —— static
  10. 汽油与消费需求问题的MonteCarlo求解方法
  11. 都在这儿了!Flink Forward Asia 最佳参会指南
  12. submit 读取mb52数据
  13. from collections import OrderedDict
  14. cpu多开测试软件,教你用多核CPU多开畅玩大型3D游戏
  15. prng伪随机数生成器_Java伪随机数生成器(PRNG)中的弱点
  16. DSP 仿真调试步骤
  17. Relative Ranks问题的两种实现
  18. 用python代码辅助自己背诵英语四级单词
  19. 自建 KMS 激活服务器
  20. 数据库:sql 递归

热门文章

  1. 联想微型计算机机箱拆解,拆解:布局严谨的Acer C630_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  2. Windows Server 安装docker
  3. 翻译-软件工程师的通用技巧
  4. 适合python爬虫使用的浏览器_python爬虫:常用浏览器的useragent
  5. 电脑软件故障排除2014年2月16日
  6. Vue+Spring Boot+MyBatis实现Eshop电子商城(已烂尾,等以后有时间再继续完善)
  7. Android中常用限定符的使用
  8. tcp灌包来包不够_核心网-QCI为5导致UDP等业务速率极低
  9. sqlserver2012常用语句
  10. 腾达ac23虚拟服务器怎么设置,腾达(Tenda)AC23 如何设置上网? | 192路由网