Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          周末花了一個下午和一個晚上把Scott Rosenberg的Dreaming in Code從頭到尾看了一遍。最直接的感受是這本書把我之前很多記憶碎片串在了一起,成為一個生動而"完整"的故事,雖然書的內容本身組織的多少還是有點散。

          dreaming_in_code.jpg

          我本人對Chandler這個項目并不陌生:之前出于對Python/wxWidget和開源本身的興趣,陸續用過幾個0.x的版本,一開始并不是十分友好,性能上也有問題,甚至會莫名的吃掉我機器上的數百兆(或者上G?)空間。后來的版本在性能和可用性上確實提高了不少,但一直感覺這個項目缺少必要的、以及許多開源項目應有的momentum。Phillip J. Eby對Chandler開發人員不懂Python的批評,當時我的印象也很深。而項目中出現的人物,包括Mitchell Kapor、Ted Leung,也都在Chandler這個范疇之外follow過。其他細節包括:Chandler和Cosmo這兩個名稱的由來、Chandler項目組中女性成員相對高的比例、一些熟悉的人物及其觀點(Alan Kay, Bill Joy, Frederick Brooks, Donald Knuth、Linus Torvalds, Ward Cunningham, Larry Wall, Guido van Rossum, Joel Spolsky, etc.)、一些公司的分分和和以及人員流動等等。感覺挺親切的。

          可能更重要、也更深刻的原因是:盡管書中一再提到"There's no such thing as a typical software project, every project is different",我仍然深深的感覺到,Chandler遇到的這些問題,其實也是我親歷的很多項目的種種問題的一個縮影。對這些問題,作者并沒有給出解決方案,其實誰也沒有標準答案。軟件開發是一項非常具有挑戰性的工作,也正是像我們這樣有熱情、有涵養的專業人士生存的空間和價值所在。

          主站蜘蛛池模板: 泊头市| 河南省| 普定县| 湘阴县| 乐都县| 丰城市| 深州市| 成武县| 阿荣旗| 昭苏县| 兰西县| 聂拉木县| 锡林郭勒盟| 西吉县| 五大连池市| 长沙市| 宕昌县| 吉安市| 泾源县| 喜德县| 郁南县| 碌曲县| 廉江市| 原阳县| 小金县| 凤凰县| 洞口县| 苗栗市| 聂荣县| 宾阳县| 保德县| 曲水县| 宝应县| 搜索| 鄂州市| 佳木斯市| 洛阳市| 星座| 沂水县| 玉溪市| 民和|