« 巴黎的最後房東 | Main | [書摘] Remember Who You Are ~ 哈佛的最後一堂課 ~ »

February 02, 2006

[書摘] 世紀末軟體革命2

這本書出版在 1996 年. 距今足足有十年之久. 這本書的作者們, 個個都是赫赫有名的人物, 在那樣的年代, 能夠寫出這樣的著作, 怪不得連侯俊傑給的序文, 也只能提上八個字: "鷹揚年少, 氣吞牛斗".

1996 年我剛上高一, 無緣得知這本書. 後來有機會看這本書, 是上大學之後, 在資訊系學會的書籍跳蚤市場上, 用很低的價錢買到, 還附有一片光碟, 真是物超所值. 這本書就算是在十年後的今天, 對於初次接觸 OOP 的人, 仍然是極力推薦, 直得一看的好書.

大學時代抽空看過一遍, 就擺回基隆老家供著. 今年過年回家的時候, 才又把他帶上台北, 並且隨意翻閱一翻. 有趣的是, 這本書的尾聲提到幾個下個世紀的方向, 其中一個赫然就是 "電腦與電視的結合". 呵, 這不就是現在正火熱的數位家庭 (digital home) 概念嗎? 文中還有提到機上盒 (setup box), 隨選視訊 (video on demand). 對照今天微軟的 Windows MCE, 英特爾的 VIIV, webs-tv, IPod Video, 以及可以看電視的手機; 原來人們依舊是很努力的去一一兌現科技美夢的支票, 只是時間長短而已.

不過, 十年的時間, 科技進步固然神速, 但似乎也沒有我們想像的那樣快速.


程式設計的問題, 其實已經不在於工具 (我們已經有一堆) 或方法 (我們也已經有一書庫), 而是在程式設計者的地位, 團隊發展的難度, 以及或許是最終極的問題--程式發展的目的: 為什麼我們要寫程式? 在這個創意枯竭的世紀末, 我們似乎只是不斷的重新複製已經存在的點子: 從試算表, 文書處理軟體, 甚至到 RPG, 毀滅戰士或是快打炫風. 在這種情況下, 也難怪程式設計的工具性越來越高, 而程式設計者的地位也快要跟工業革命時代初期的勞動者一樣了.

如果我們不再有任何創意, 不如不要再寫任何程式. 如何以程式創造出更多新的 "意義" 和 "內容" (高資訊的價值), 而不是事半功倍的去追趕發展過速的軟體版本和發展工具, 才是這個年代的程式設計者最該思考的問題.

Posted by chenhsiu at February 2, 2006 10:06 AM

Comments