這次回家比較久,有不少感觸,現在寫不出來,腦子還留在那裏。
恰好有幾篇大半年前寫的文章,最近才陸續刊登在世界日報。
2026第一篇,上點輕鬆的。
祝大家新的一年事事順心,笑口常開。
《世界日報,01.06.2026》
刊登時的標題:工程師打高爾夫
原標題:一群工程師去打高爾夫
寫下這個標題,感覺像個段子的開頭,不如就先上兩個笑話。先說一個我在會議中,偶爾會聽到的:我不是爭論,我隻是在解釋為什麽我是對的(I’m not arguing, I’m just explaining why I’m right)。
其實我很讚同,這是每個工程師都該有的態度。 (別吵,別吵,我永遠是對的)。
還有離不開本行的偏愛:換個燈泡需要幾個程式設計師?一個都不需要——這是硬體問題(How many programmers does it take to change a light bulb? None – It’s a hardware problem)。
言歸正傳,為什麽一群工程師去打高爾夫?
熬了一段時間的跨組項目終於做完了。 Grandboss(老板的老板,以Grand尊稱,不為過吧?),不小心手抖了一下,批了預算讓我們出去見見世麵。我們選定了高爾夫 - 練習場。 Grandboss 仍是中年,手抖的不夠厲害,預算不夠幾十個人租球杆加場地費,更別提餐費,所以隻能是練習場(driving range)。
這個在波士頓(Boston)近郊的練習場好玩的地方在於,他們把揮杆和電子遊戲結合在一起。每個高爾夫球裏都有感應器,球場上有不同大小的標靶,也埋設了感應器,方便計分。每個發球台有一套計分係統,一組五、六人,跟打保齡球一樣,積分排名一覽無遺。每一局還可以選擇不一樣的計分方式,讓我想起了另一個在波士頓海港(Boston Seaport)的飛鏢俱樂部,結合了射飛鏢與電子遊戲。揮杆或射飛鏢基本動作不變,但是結合電子遊戲,計分方式千變萬化,簡單的遊戲突然就活潑了。
那是一個晴朗的星期五,和風微煦,我們一邊忙著揮杆一邊吃吃喝喝,還不忘彼此調侃,炫耀自己技術比較好,積分高。說著說著,我們開始計較計分方式準不準確。起因是其中一個計分方式,電腦螢幕上有個木造城堡,然後以高爾夫球的落點決定能不能讓城堡坍塌,我老是打不中,因而忿忿不平,我說這款程式有bug。引起同事的熱烈討論。
甲:假設感應器運轉正確,需要什麽樣的數據算出落點?
我:假設球杆也有感應器,在球杆碰上高爾夫球的那一霎那,應該可以收集到打擊點的角度和撞擊力。
乙興致勃勃地接:對,對,有了這些數據可以算出落點。
但問題來了,城堡完全是計算機產生的,怎麽把落點正確轉換成城堡的受擊點,進而計算出能不能讓城堡坍塌。
我:這一部分一定有bug。不然就是隨機忽悠人,隨意找個參數,決定城堡能不能坍塌。所以這一局不算數。
一群工程師在高爾夫練習場,討論別人開發的程式有bug,然後盡興而歸。
