最好和最差的編程人員,效率平均相差 3 倍!

Jakob Nielsen 有一篇關於電腦相關工作的個人效率調查研究,發現越複雜的工作,人們的效率的差別便越大,其中最複雜的程式編寫工作,最好和最差的員工的效率平均相差 3 倍,最壞的情況下甚至達到 20 倍。研究所涉及的工作包括:文書處理、個人電腦使用、尋找資訊、網站使用、和程式編寫,若果把效率最高的 25% 與最低的 25% 員工相比,平均工作效率的比例是:

工作種類 效率比例
文書處理 1.8
個人電腦使用 1.9
尋找資訊 2.2
網站使用 2.4
程式編寫 3.0

根據研究的結果,Jakob Nielsen 認為所有機構、公司寧可多花一點時間,多付出一點薪金,也要聘請最好的編程人員,找到最優秀的 1% 的人才可能不容易,但是只要付出一些努力和誠意,找到最好的 25% 人才還是不難的。

教育孩子

今天讀到一篇由一位長者寫有關教育孩子的文章,內容提到現代很多孩子都被父母寵壞,養成依賴的習性,我一面讀一面感到心驚,因為他所說的情況正在我的身邊上演。我節錄他的文章如下:

沒有人希望當我們六十多歲退休的時候,還要養活一群三十多歲像寄生蟲一樣倚賴我們的子女,這樣的例子有很多,而且現在的趨勢似乎是年輕人讀完書後,不肯接受挑戰,不肯面對工作的情況比以前嚴重了,他們不是沒有學歷,只是不願意面對壓力,不願意苦幹。

其實做成這種情況的責任在我們,作為父母若果在孩子小時後教導他們自己的事自己做,不要有倚賴性的話,孩子大學畢業後便不會再倚賴我們。可惜很多父母親太愛惜子女了,當有任何失敗、挫折的時候,他們便會插手,替子女們解決問題,子女考試的時候又會陪伴在則,這其實是非常非常壞的習慣,因為這會做成小孩子習慣倚賴菲律賓工人,習慣倚賴父母,加上現代的經濟條件比以前好,無須擔心生活,結果小孩子長大後不願意獨立工作,不願意面對挑戰,那時候可以怪責誰?怪責孩子也沒有用,他們一旦有了這種習慣後便很難改正。若果我們希望退休的時候安寢無憂,有一件必須做的事就是教育小孩子自立,當他們讀完書的時候不要再理會他們死活,他們便知道如何自立。要訓練小孩子的責任感,便要灌輸他們一個意識,當他們畢業後一定要供養父母,多少不拘,而不是說:「阿仔的工資低,不用給家用了。」有些人在孩子買房子的時候替他們付錢,或者當他們仍在讀大學的時候給錢他們炒股票,這些做法將來受苦的必定是你的孩子,必定是你自己。

教育孩子真的不能心軟,不捨得打罵只會是害了他們一生一世,也害了你自己,因為當孩子該打的時候你不打他們,他們將來便什麼都不怕,這不是說他們有膽色,而是加強了他們依賴家庭,憑著你對他們的寵愛而胡作非為,過度姑息縱容小孩子,將來他們不可能成才成器。

我玩過的經典電腦遊戲

今天在 ExtremeTech 看到一篇「20 款最佳的免費 PC 遊戲」,雖然現在我已經很少玩電腦遊戲,但作為一個(自命)資深的 PC 遊戲玩家,不禁大感興趣。頗令我興奮的是其中有三款是蛻變自我玩過的經典遊戲:Civilization、Red Alert 和 SubSpace,這三款都是足以令人愛不釋手、廢寢忘餐,並且傾倒無數遊戲玩家的經典,此外,它們都是策略性遊戲、即時戰略性遊戲、動作遊戲、網絡集體遊戲的代表作之一。

文章推薦的 20 款免費遊戲,大都是從經典的遊戲蛻變出來,一部分是由原發行公司開放原碼,由網絡社群繼續開發和維護,一部分是原發行公司為了推銷遊戲的新版本,把舊版本開放給公眾免費下載,還有一些是原創性的遊戲。

很多人都視電腦遊戲為無聊的玩意,他們不明白一個優秀的遊戲,是集合了電腦軟、硬件界各個領域中的最高技術的結晶品,遊戲的玩家不單只是在消磨時間,同時也是在欣賞和享受一件科技工藝。很多領域的發展都是電腦遊戲推動的結果,例如電腦的圖像處理技術、軟件工程、人機介面的研究、中央處理器、項目管理、圖像設計等等。很多實用的軟件系統,核心技術都是從電腦遊戲首先開發的,例如用來模擬都市人口發展對公共設施的需要的軟件,就是由著名的城市模擬遊戲 SimCity 技術轉移過去的,訓練飛機師用的模擬軟件,就是由著名的飛行模擬遊戲 Flight Simulation 技術轉移過去的,現代很多 3D 立體軟件,其技術也是由 3D 遊戲推動發展出來。

擦新了我的馬拉松紀錄

昨天完成了 2009 年度的渣打馬拉松,在痛疲交加下跑過終點的一刻,心中的第一個念頭是:「老婆,我終於完成了,表現不錯吧?」

昨天早上五時多我和 Kitty 便起床,快速梳洗後隨便吃了一些麵包,便一起出發往尖沙嘴與阿傑和 Frankie 會合,Kitty 帶着沉重的攝影機為我們做「戰地記者」,又拍照片又拍錄像,一副專業攝影師的模樣。賽事在八時開始,由於我與阿傑和 Frankie 的速度不同,一開始我們便分開了。賽事的首數公里由於受人群所阻,我差不多花了六分半鐘才能走完一公里,後來努力加速,大約花了 55 分鐘完成首十公里,比原訂計畫慢了少許,這時開時擔心未能在四小時內完成賽事。隨着賽事的發展,疲勞和痛楚逐漸加大,速度也逐漸下降,到了大約廿五、六公里,我不得不停下來拉一拉筋,此後雙腿越來越痛,拉筋的頻率也越來越密,每次在水站也乘機慢慢步行一會兒。「西隧」出口的大斜路是馬拉松選手的惡夢,我到了這兒也不得不全程步行而上,心中默默數着「一二三四五六……」。過了西隧我知道離開鐘點不遠,繼續鼓起勇氣、咬緊牙關往前跑。進入灣仔後賽道兩旁開始擠滿了人群,很多素不相識的人在兩旁位我們吶喊助威,幾乎燃燒殆盡的體力忽然重新注入活力,最後總算順利衝過終點。

在我刻苦訓練和完成賽事的過程中,Kitty 的支持和鼓勵是最重要的因素,期望下一屆能與她共同上路,共享甘苦。

成績方面,這是我第二次完成全程馬拉松,去年的成績是五個多小時,昨天的時間是四小時十五分,雖然未能達成原訂的四小時目標,但已經十分滿意,加上自己的確已盡全力,所以並無遺憾。

更新網站應用系統

最近一口氣更新了兩個網站應用系統:www.sjab-hk.org 的 phpBB 討論區系統,與及 www.kittyhang.com 的 WordPress 網誌系統(就是你現在看到的這個)。

phpBB 和 WordPress 都是網絡上有名的、廣泛使用的、有口皆碑的應用系統,可惜升級的過程並不簡單,需要把檔案上傳到伺服器,但又要小心不會覆蓋部分現有的檔案,又要手動編輯一些設定檔案,重新安裝和設定外掛模組,重新調整系統設定等等,這些都不是一般以興趣為目的而架設網站的人可以應付。

我們看看 Windows、Firefox 等桌面應用系統,升級的過程簡單得多,首先他們會自動偵測是否有新版本,然後自動下載更新程式,自動安裝更新,自動升級外掛模組,最後顯示一則訊息,告訴用戶有什麼更新了,如何使用新的功能和調整新的設定參數等,對一般用戶來說,基本上用滑鼠按幾下便完成了。