讲了很多课, 碰到了很多学生, 他们教给我不少东西, 下面是一些我印象中的精彩文章:

http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!188.entry

December 26

“大教堂”与“市集”

软件项目的管理者总是无比艳羡传统行业,无论是工业的流水线还是建筑的工地,只需要增加人手就可以赶上进度,这样的情形在软件行业中完全就是神话,“人月神话”——Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验中提出的最具洞察力的见解。当一个软件项目增加人手时,往往需要项目中的人首先停下来,给新人以指导,进度反而会变慢,或者要等到几个月之后,新人熟悉了流程,进度的进展才会加快一点...

软件开发的特性促使软件开发出现了“大教堂”式的垂直开发,它在一开始的时候已经把整个系统每一个处细节都订制好,整个开发的过程都是在严肃的气氛中按规矩进行一步步的实施。并且开发是封闭的。微软是大教堂式开发的代表。

Linux的成功,很多人都归功于Linux的 初创者Linus Torvalds那如“市集”般的开发模式。在“大教堂”中创意的发挥只是某些人的“特权”,其余的人只是代步工而已。而市场式的开发则是更偏向于横向式的开发,在这里面,每个人的创意的可得到发挥与交流,而不像公司了如阶级般的“辈分”制。维系整个大教堂的主要方式是金钱与物质的享受,而维系整个市集开发的方法主要是兴趣的激发与精神上的享受。市集式的开发则是开放的。

梦断代码中Chandler的开发不属于这两者,他们类似于“市集”,动力主要来自兴趣的激发与精神上的享受,但是管理上又类似于“大教堂”...

本次软功KFC所做的ihunter应该是属于“市集”的...

4:09 PM | Blog it

Comments (9)

Yuanhe Huang - Dec. 26, 2008

这是谁写的?文笔真好。

xin 邹欣 - Dec. 27, 2008 - Delete

不错,当然,可以和隔壁 DTSlob 同学的文笔比较一下。。。

Yuan CHEN - Dec. 27, 2008

不知“市集”里的linus torvalds同学是咋对待邮件组里那些“烦人、干扰他时间、分散他注意力”的bug report的……

King of C# - Dec. 28, 2008

Re CHENYuan: You can see how Linus Torvalds reply the comment of his "Git" by Dmitry Kakurin, and the famous argument with Andy Tanenbaum about Linux and Minix. :)

  • Send IM
  • Send text message
  • Send message
King of C# - Dec. 28, 2008

Re 邹欣xin: We are busing improve the software and do not have much time to write blogs. May you thinks we put too much time on coding, but we really have to make sure our software is good enough first, then we can have some free time do to this and that.

Yuanhe Huang - Dec. 29, 2008

Re xin 邹欣: We've heard that DTSlob has FULL-TIME blog writer in their group, but unfortunately we don't, all our members are assigned heavy coding tasks.
There's no doubt that DTSlob's staff assignment may help targeting higher score in your course. But we are targeting the best software, and all our members wants to learn software engineering skills and practice our teamworks, so we don't tell such thing to a member: "You don't need to write a single line of code, you just need to write fancy blogs and please our teacher."

Yuanhe Huang - Dec. 29, 2008

Speak of the famous argument between Torvalds and Dmitry Kakurin, you may refer to this blog: http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx

Xin Miao - Dec. 31, 2008

Re Yuanhe Huang: 赞FULL-Time!

Yuan CHEN - Dec. 31, 2008

>>the famous argument between Torvalds and Dmitry Kakurin
you think something is right just because somebody has done it before?
we judge ourselves and think rationally because we are men now :)

现代软件工程系列 学生的精彩文章 (1)相关推荐

  1. 现代软件工程系列 学生的精彩文章 (5) 其实还是人的问题

    http://springgreen9527.spaces.live.com/blog/cns!354E19E8B3074CC7!171.entry?sa=370423590 TM 1.0发布感想   ...

  2. 现代软件工程系列 学生的精彩文章 (3) 如何在Bug 不断的情况下还能保持平常心... [zz]

    from: http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!222.entry 感想 平常心 初中的数学老师常常和我 ...

  3. 现代软件工程系列 学生的精彩文章 (6) 项目总结

    http://lunarthu.spaces.live.com/?_c11_BlogPart_pagedir=Next&_c11_BlogPart_handle=cns!48EA3793D3D ...

  4. 现代软件工程系列 学生的精彩文章 (3) 如何在Bug 不断的情况下还能保持平常心...

    from: http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!222.entry 感想 平常心 初中的数学老师常常和我 ...

  5. 现代软件工程系列 学生的精彩文章 (4) 为用户服务

    from: http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!421.entry 赞一下Office的用户体验 今天我 ...

  6. 现代软件工程系列 学生的精彩文章 (2) 到底是谁的 bug?

    http://teamkingofcsharp.spaces.live.com/blog/cns!59FC2D3DD66822AA!406.entry 又见M$的bug 发信人: Dora9 (Dor ...

  7. 现代软件工程系列 学生精彩文章(7) 宝贵的教训

    from http://codecanvas3706.spaces.live.com/blog/cns!5A77585898179960!205.entry [当学生的时候, 最好犯一些错误,  经历 ...

  8. 现代软件工程系列 学生读后感 梦断代码 SpringGreen

    "拿来的代码所不能做到的部分,恰是项目与众不同的创新之处". <梦断代码> 终于看完了<梦段代码>.      其实整本书就是讲图灵机的不可判定性----软 ...

  9. 现代软件工程系列 学生和老师都不容易

    老师的难处 - V2.0 的困难 有笑话说某人请客, 客人无论是坐轿或是步行前来, 主人都能奉承一番. 有客人说自己是爬着来的, 主人奉承说  - 稳妥之至! 据说有些学校的有些课还是沿用 N 年前的 ...

最新文章

  1. 为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
  2. 语音信号处理_书单 | 语音研究进阶指南
  3. 反对网抄,没有规则可以创建目标install 靠谱解答
  4. 新手用python2还是3-新手用python2还是3
  5. 二维树状数组 BZOJ 1452 [JSOI2009]Count
  6. WiFi Deauthenticated Reason Codes
  7. 在C++ Builder中用socket api来写网络通讯程序(同时支持TCP和UDP协议)
  8. java线程----生产者和消费者问题
  9. 跳槽上班第一天的感受
  10. 图像对齐(image alignment)
  11. 相干光通信系统的调制与解调
  12. devc++鼠标变成了光标_游戏鼠标选购避坑指南 教你如何轻松选择适合自己的鼠标...
  13. php递归面包屑,php实现面包屑导航例子分享,_PHP教程
  14. 推荐系统系列教程之十六:深度和宽度兼具的融合模型
  15. vue搭配animate4版本失效
  16. JAVA→封装类Wrapper、字符串String及其方法、==与equals()、正则表达式、StringBuilder与StringBuffer、内嵌类
  17. 三星LG纷纷在越南设厂:产能或逐渐从中国转移
  18. CDN回源原理和CDN多级缓存
  19. 毕业后5年,我终于变成了月薪13000的软件测试工程师
  20. 计算机主机配置图示,2020台式电脑组装配置单图

热门文章

  1. CentOS7开放端口号
  2. BZOJ2150: 部落战争
  3. node.js JS对象和JSON字符串之间的转换
  4. signed 与 unsigned 有符号和无符号数
  5. [转帖]FPGA--Vivado
  6. [wikioi]多源最短路
  7. 地灾应急暨地灾危险性评估培训班学习笔记
  8. 【计算机网络复习】1.1.1 概念、组成、功能和分类
  9. LeetCode 1480 一维数组的动态和
  10. 【剑指offer】面试题35:复杂链表的复制(Java)