Programming 版 (精华区)

发信人: zhangyan (数电 我心中永远的痛), 信区: Programming
标  题: 偶像崇拜(二)
发信站: 哈工大紫丁香 (2001年06月26日10:34:57 星期二), 站内信件

偶像崇拜(二)
我刻意地壓低帽緣,墨鏡底下的眼睛不時咕嚕咕嚕地轉著。在天瓏書局這種資訊圖
書最大的集散地,我總得小心翼翼地隱藏自己名人的身份,就怕一曝光,會被熱情
的讀者們包圍要求簽名、獻吻,那麼我就難以脫身了。我還記得郭富城有一次被歌
迷包圍,一人摸一把,最後連衣服都被扯爛了,我怎能重蹈他的覆轍?

試探性地摘下墨鏡和帽子,我冒著極大的風險繞了天瓏一圈,大家渾然未察覺一個
名人就在附近。這就怪了,不是有許多讀者寫 email 給我,說我是他們的偶像嗎
?這時候竟然沒有半個人出來簇擁我,枉費我特別穿了一件容易被扯爛的衣服,真
是叫人『失望』!不!我是說『慶幸』。 

不過讀者會把我當成偶像,實在是令人匪夷所思。我除了在 Sleepless in Java 
專欄上寫了一些文章(我的教授說我老是寫一些不成熟的文章),又翻譯過幾本銷
售量屢創新低的書之外,實在沒什麼了不起的事蹟。讀者 email 給我的問題,有
不少我是答不出來的,這樣的人還配當偶像?一定是因為我在偶像崇拜一文中所介
紹的偶像太少了,所以此次的文章又多介紹四個偶像,好讓大家有移情別戀的對象


Martin Fowler 是我近期的新歡,是一位不可多得的大師級資訊作家。他不但技術
能力強,寫出來的書更是相當好讀。許多人稱經典的書往往過於艱澀難讀,所以當
我看到 Martin Fowler 能夠把高深的知識講得深入淺出,清晰有條理,讀起來毫
無壓力時,我馬上移情別戀,把 Martin Fowler 移到我的偶像排行榜第一名。

Martin Fowler 所寫的 Refactoring 一書,可以說是繼四人幫的 Design 
Patterns 之後,又一本影響力深遠的書,Martin Fowler 也因為此書變成 
Refactoring 的掌門人。Refactoring 是 XP(eXtreme Programming)的一個重要
的因素。Martin Fowler 所寫的這本 Refactoring 成功地將常用的 
Refactoring 分類、命名、舉例說明。熱門的主題往往會引來一陣跟風(Design 
Pattern 即為一例),但 Refacotring 一書問世至今,尚未有人寫書趕此一熱潮
,我想可能是因為 Martin Fowler 的這本書實在太成功的緣故。建議你現在就去
搶購,這本書很棒,『不好的話,可以來捶我』(語出多芬洗髮精的電視廣告。)


Martin Fowler 另外兩本很有名的作品是 UML Distilled 和 Analysis Patterns
。UML Distilled 以相當精華的方式敘述 UML,許多人都是透過此書才認識 UML 
的。而 Analysis Patterns 一書可以說是四人幫 Design Patterns 的 OOA 版,
也是目前唯一一本 Analysis Pattern 的書。雖然 Analysis Patterns 未若 
Design Patterns 掀起巨大的旋風,但實在不是 Martin Fowler 書寫的不好,而
是業界一向都比較重 OOD 輕 OOA 的緣故。

第二個偶像是 Bill Day。在今年台北的 Sun TechDays 研討會上,不經意地遇到
 Bill Day,我馬上進入小鹿亂撞、袋鼠亂跳、又大象亂蹦的高度亢奮狀態,逮著
機會就纏著他猛聊。還好我一直都在加強英文,和他溝通起來沒有障礙。

Bill Day 大學主修的是航空工程,畢業後卻轉換跑道到資訊產業,而且還非常成
功。Bill Day 幾年前的領域是在 JMF(Java Media Framework),JMF 的規格書
中有許多他的貢獻,當時他可以說是 JMF 領域中的第一把交椅。目前,Bill 
Day 任職於 Sun,負責帶領一個 J2ME 的 team,他同時還在大學開課教 Java 3D
。Bill Day 原本擬在 O'Reilly 出版一本 JMF 的書,但書寫了半本之後,就沒下
文了,畢竟優秀的人總是很忙的。但我可管不了這麼多,我還慫恿他寫一本 
Java 3D 的書。

我覺得像 Bill Day 這樣可以從航空跨到資訊,從多媒體通訊(JMF)跨到無線通
訊和嵌入式系統(J2ME),再跨到計算機圖學(Java 3D),而且都成果豐碩的軟
體工程師,實在很少。

第三個偶像是 Alistair Cockburn,他所寫的 Writing Effective Use Cases 一
書剛剛得到今年的 Jolt Award(軟體界很重要的獎)Books and 
Computer-Based Training 類的 Productivity Award。Writing Effective Use 
Cases 一書針對寫 Use Case 時的 know-how 有相當不凡的見解,這本書得獎絕對
是實至名歸。他在書中所提出的方法讓我們在寫 Use Case 的時候有所依循,而且
我覺得他獨創的符號實在很酷,希望 Use Case 的寫作軟體也能支援這些有趣的符
號。

Cockburn 還有另一本書名為 Surviving Object-Oriented Projects,我尚未閱讀
,手邊也還沒有此書。我把這本書列進為我 Future Reading List 的書目中(糟
糕!這個 Future Reading List 的書越來越多了)。

第四號偶像是 Scott Oaks。他在 O'Reilly 寫過數本 Java 書,包括 Java 
Threads、Java Security、Jini in a Nutshell。我發現 Scott Oaks 和 
Jonathan Knudsen 有點類似,所寫的每一本書主題差異都頗大。Scott Oaks 所寫
出來的書內容循序漸進,很好閱讀,而且深度也很夠。以 Java Threads 一書來說
,內容採取引導式教學的方式,這是自學類書籍內容安排最好的方式,也是最不容
易寫的方式。Scott Oaks 的 Java Security, 2nd Ed 和 Jini in a Nutshell 也
都是讀者評價很好的書。

從我所崇拜的偶像名單中,可以看出我近期的喜好。上次列出的四位偶像都是 
Java 書籍作者,此次卻是一位 Java 書籍作者、一個 Java 程式員、兩個軟體工
程類書籍作者。我最近對於軟體工程有莫名的狂熱。

許多偶像派的演員都會在記者會上一方面穿著暴露的衣裳,一方面又呼籲:『多多
注意我的演技,而不是我惹火的身材』(不過通常會這麼說的演員,演技都很糟糕
)。有讀者寫 email 給我,稱讚我的外貌,於是身為偶像的我也如法炮製,一邊
撥弄頭髮,一邊呼籲:『多多注意我的作品,而不是我俊秀的外貌』。


本文作者:蔡學鏞
撰文日期:06/07/00

 
Sleepless in Java  

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.420毫秒