我的人物小傳 - 7. 武功全廢,重新修煉

        退伍後,我用兩年當兵期間存下的薪餉,報名了補習班,多花一年準備大學聯考。

        考完後,我只有一個感想:遇到會教的老師真的差很多,這些東西一年就可以學完,根本不用花三年時間。就這樣,我決定去台中唸某國立大學的物理系。既然過去那麼愛寫程式,為何不選資工、資管、資科呢?

        時代已經進入 Windows 的世界,完全脫離我過去 MS-DOS 下的開發經驗,基本上以前學過的東西通通都被淘汰報廢了,就連現在能用什麼開發工具我都不知道,也沒什麼興趣想再研究。 


        而當時我井底之蛙的見解,認為學寫程式這件事根本沒有門檻,有電腦,看書練習就搞定了。既然花四年來唸個大學,應該要選難度更高,更需要學校提供設備資源才能學習的東西,才符合更高的投資回報。

        現在當然已經知道,當時對資訊系的理解是完全的錯誤偏見,但總之我就是挑選了理科中我最擅長和喜歡的物理。

        而惡補高中化學時,我發現要記憶背誦的東西明顯增加。

        因為化學的基本原則有太多例外,不再一體通用,而且有機化合物全部都是要靠記憶。而物理依我所知,依然是只要知道背後的基本原理,就可以推導所有問題的解答。

        總之我以戒慎恐懼來到物理系,跟那些年紀小我三、四歲的同學們一起上課。

        當時我的想法,周圍這些應屆考上的同學應該讀書能力都超強,我一定要加倍努力才能勉強跟上。所以每天晚上,所有原文課本上的習題我都親自練習,直到第一次期中考結束。

        普物考完後,和幾位同學對答案,發現自己的答案和同學都不一樣,那天真是沮喪極了,想說實力的差距還是有點大。

        隔週成績公布,我拿到考卷,普物成績 80 分,比我預期中的好。

        接下來教授在黑板上寫下分數統計表:80 分以上人數 1...

        我驚呆了,所有同學回頭看著我。

        而那些考完跟我對過答案的同學們,忍不住開酸:「那天還說自己全部都寫錯,裝可憐,太賤了吧?」

        那之後,我心態也開始飄了,大頭症的毛病也開始犯。

        大一下學期,沒再投入這麼多心思在課業,反而去談了場改變我人生轟轟烈烈的戀愛,娶了我現在的老婆。

        由於當時交往,她也同樣遭受原生家庭給予的迫害,強烈地要求保護協助脫離原生家庭。由於我們都對原生家庭的傷害感同身受,於是就在僅僅交往兩個半月後,自行到地方法院辦理公證結婚。

        當時接受申請的法官,看到我們倆和幫忙的證婚人,職業欄都寫:學生,開始苦口婆心地勸我們想清楚,並覺得我們一定會後悔。然而她依法不能拒絕已經成年的我們提出的申請。就這樣,我們如期辦完婚禮,成為夫妻身份。 



        東窗事發後,老婆娘家斷絕了原本生活費的金援。而婚後過三個月,老婆經醫院檢查,發現自己已懷孕一個月,於是大二下我就成為父親,我必須一人負擔所有生活開銷,負責賺取一家三口的生活費。

        在此之後,我開啟拿命換錢的苦日子。

        好在我唸的是台中唯一的國立大學,因此整個台中市的家教生意,可以說是我們學校獨家寡占。又剛好我主修是讓許多國高中生痛苦的物理,所以可以一週身兼三個以上的物理家教。

        補習班不知道從哪裡打聽到大一普物第一名的我,又弄到聯絡電話,聯繫我到沈赫則文理補習班擔任一學期的解題助教。

        半夜我再為了雙倍時薪到麥當勞打烊班收拾清潔。

        但是麥當勞前三天試用期沒有任何薪水,而且他們只支付打烊後兩小時內的雙倍薪資,但我實際上根本做不完,會花到四小時的時間,等於根本沒有所謂的『雙倍薪』。

        時薪 80 元?我當家教時薪都 500 - 600,於是決定立馬放棄打烊班的工作。

        但是一直靠時間換錢不是辦法,根本沒有準備課業的時間,我必須找到產生被動收入的長尾做法!於是又回想起銷售自製軟體這件事。

        當時校園學術網路和中華電信 Hinet 網路已經普及,網咖正是鼎盛的時代,那時候的寬頻速度已經是 512Kb/s,網路上已經有 Freeware 和 Shareware 的軟體散播形式,我決定採用『共享軟體 Shareware』先試用後付費註冊的商業模式,看看能否產生被動收入。

        由於過去的學習已經武功全廢,我到學校圖書館尋找如何開發 Windows 應用程式的書籍,意外發現有『Visual Basic』這東西的存在?也就是,我過去學過的 BASIC 語言可以再利用? 



        我找到一本速成書,書名寫著『24 小時學會 Visual Basic 6.0』。帶回這本書,並且上網購買大補帖弄到盜版的 VB6 開始學習。

        為了保護自己不被二一,我順便去資訊系(當時稱為應用數學系)選修程式開發課程,並找教授私下約定:

        「我沒時間來上課,一堂課都不會出現,但我保證期末前會交出一個成品和報告,證明自己有能力拿到這個學分。 」

        和教授達成約定後,飛快地看完那本速成書。期末我交出了一個類似『RPG 製作大師』的超級陽春版,可以透過滑鼠在上面繪製地圖,設定可通行區域,以及放置事件觸發點,設定觸發點產生的對話或是狀態改變。 


        就這樣拿到學分,我也透過這個作品確定自己已經掌握了 Windows 應用開發的基本技巧,但本科系的必修還是被當的一踏糊塗,只有低空飛過二一門檻。

        終於暑假到來,讓我有時間在這兩個月的空檔,做出第一款幫我帶入被動收入的軟體。

這個網誌中的熱門文章

SQL Deadlock 的處理經驗談

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