我的人物小傳 - 0. 起點序

        最近一次工作求職面試,和該董事長一對一面談,他邊滑手機問我在學校唸什麼科系的。

        「我是唸物理的。」

        「那怎麼會想半路出家寫程式當工程師?」他接著問,繼續漫不經心地滑著手機。 

        「其實我是半路出家唸物理的,因為我從小學就已經開始寫程式了。」 

        他終於停下滑手機的動作,抬起頭看著我。 

====== 陷入回憶旋窩的分隔線 ======= 

        小學的時候,出生公務員家庭的我,因為樓上住著有錢人家的孩子,和我成為玩伴。 

        他父親因為收入頗豐,家裡能有大電視、VHS 錄放影機、任天堂紅白機,當時可是羨煞超多像我這樣的孩子。 

        我總是去樓上找他,但其實更像是來陪公子爺玩耍的觀眾。因為他只是要我陪他看卡通錄影帶,看著他玩任天堂遊戲,從來不把遊戲手把交給我。 

        他也曾經很直白地說:「對,我就是叫你來看我玩的。」

        這樣的日子,直到有次我在他家看到任天堂與電視機旁邊多了一台白色的螢幕,連接著有超多按鍵神奇玩意。

        富家子說這是父親買給他哥哥用的,叫做『電腦』,但他還是教我開機打開讓我見識一下,但顯然這個只會顯示黑底綠色英文字母的東西,跟旁邊彩色畫面動感十足的『超級瑪麗』和『魂斗羅』相比,就是個無用的垃圾,完全無法吸引他的興趣,於是就丟給我自己摸索。

        但是眼前這個看似呆板,貌不驚人的『電腦』,吸引我注意力的,卻是螢幕下方那比任天堂的手把多出數十倍按鍵數量的『鍵盤』。因為從沒看過這麼多按鈕的東西。在我對玩具的認知裡,按鈕越多,就代表功能越多、玩法越多、操控方式越多。

        這是我根據過往見過的家用電器,如洗衣機、電視遙控器、遙控汽車、遙控飛機得到的人生經驗法則。所以看到這接近上百顆按鈕的東西,這肯定比只有六顆按鈕的任天堂手把更厲害!

        當時的電腦,連硬碟都沒有。開機後,只會進入一個稱為 BASIC(培基語言)的編輯器,閃爍的遊標等待著鍵盤輸入任何字母。

        在一陣亂敲亂打毫無頭緒的嘗試後,我看到電腦桌底下一本培基語言的入門書,裡面有一頁呈現了奇妙的幾何圖形,旁邊印刷著產生這個幾何圖形的範例程式碼,但連英文字母都不認識的我,花了快一小時照抄這才十多行的程式碼,竟然畫出了跟書本上一樣看似複雜的幾何圖形!

        下面就是我人生寫出的第一支程式碼,和產生的圖形。 



        我亂修改程式碼中的數字,發現圖形各種扭變,確立了這個圖和我的修改有對應的關係。 

        我震驚了!想給富家子看,但他顯然一點興致都沒有。

        從那之後,我開始在家裡纏著父母吵著要買電腦學習。但父母因為認為我只是想打電動玩具而一再拒絕。

        直到有一天,父母突然說可以買給我,但是電腦和任天堂只能選其中一個。我毫不猶豫地直接選了電腦,讓他們倒抽一口氣。

        原來深信我只是想打電動的父親和母親打了賭,說可以戳破我說想學電腦的謊言。只要把電腦和任天堂讓我選,我一定會改選任天堂!到時候什麼都不會買給我,讓我落得兩頭空! 

        哇靠!原來金斧頭、銀斧頭的故事,竟然真在我人生中上演!



        就這樣,我擁有了人生第一台電腦。下圖為網路上找到最近似的圖片,不是我家原本那台。家裡那台是當時台灣還是世界惡名昭彰的“海盜王國”的 IBM 特歸仿製品。


CPU:IBM 仿製 PC XT Turbo 8Mhz
記憶體:640KB
軟碟機:兩台5.25吋 360KB
硬碟:無
螢幕:琥珀黃的單色映像管
解析度:16 吋 640 x 480

        這台電腦,就這樣從小學陪我到高中近六年的時間。

        人生第一台台電腦送到家時,廠商會送了兩本書給顧客,一本是「MS-DOS 操作手冊」,另一本,就是從此改變我人生的第一本「程式語言」教學書籍,透過 BASIC 語言製作小遊戲和電腦動畫的這本『IBM PC 繪圖技術』



        既使這本已經是民國 73 年出版的古董書籍,而且我也丟掉許多實體書改用電子書收藏取代,但是這本實在對人生的意義太過重大,到現在還保留在身邊,捨不得丟棄。



這個網誌中的熱門文章

SQL Deadlock 的處理經驗談

網站效能不佳?談『如何判定系統變慢原因』的簡易 SOP