講了很多課, 碰到了很多學生, 他們教給我不少東西, 下面是一些我印象中的精彩文章:
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