Contents ...
udn網路城邦
我的電腦路-求學篇
2026/08/29 09:21
瀏覽2
迴響0
推薦0
引用0

會吃上電腦這行飯30多年,有天時、地利、人和的因素,缺一不可。當年大專聯考,為了捧上養父口中的鐵飯碗(當老師)而選考文組,「不幸」考上了台大中文系。大學畢業後,如願在中學教了五年國文,以為這輩子就這樣了。

19807月,我帶著三歲的女兒以依親身分來到美國底特律(Detroit,與攻讀博士學位的外子團聚。除了在家相夫教女外,我也趁女兒上幼稚園時,到附近的成人學校補習英文;周末則連跑市郊兩家中文學校,教當地華人的下一代中文;除了發揮所長外,還可賺些課時費貼補家用。

外子就讀的韋恩州立大學(Wayne State University是所城市型大學,為了方便上班人士進修,許多課程晚上也開班,這點對於白天要照顧女兒的我來說是個利多。更吸引人的是,外子的助教身分,讓我能以學校教職員眷屬的身分修課,一學分只需付22.5美元。在這種天時地利的條件吸引下,我便動了改行念電腦的念頭。

當年電腦還算新興學問,只有政府機構、大公司和學校負擔得起購置及維護電腦主機,個人電腦的出現和普及還是幾年以後的事。因此,會寫程式操作大型電腦的人,屬於稀缺人才,就業市場前景可期,我就是著眼於此才決定改念電腦。

韋恩州大的電腦系設有學士後學位班(post-bachelor curriculum),專門給已有學士學位的人士修習。只要修滿電腦系大學部的必修課程,毋需重修文理學院的其他必修課程,就可取得證書。只不過有兩門數學課是必需的,那就是微積分和統計學。我大學念的是中文,自然沒修過這兩門課,但大一時同寢室的室友被微積分折磨的情景,記憶猶新。當時我就納悶,微積分到底有多難,讓一票台大高材生也叫苦連天。

從小學到高中的求學過程中,數學一直是我喜歡的科目,加上一路遇到擅長教學的數學老師,讓我學到用邏輯思考方法來解數學和生活的難題。因此,大學畢業後多年能有機會接觸微積分,我的期待之情多於擔心。

微積分(分III)和統計兩門課都由同一位數學系教授講授,因為是大學基礎課程,課都開在白天。上兩門微積分課時,我都是帶著四歲的女兒去上課;一本畫圖冊,一顆切好的蘋果和幾片餅乾就可以讓女兒安靜地坐在我身旁陪我上完課。到修微積分II時,我正懷著二女兒。上課時除了有大女兒坐在身旁,我還挺著個大肚子。記得有一次下課時,數學教授笑著對我說:「你家老二可能一出生就懂數學了!」不知是我的數學底子確實不錯,還是老師教得好,微積分和統計學我都拿了A

1981年我修的第一門電腦課寫的第一個程式,還是用打孔的電腦卡輸入:將厚厚的一大疊電腦卡按序排好送入讀卡機,再經主機編譯成機器語言。幸好當時與主機連線的終端機已經開始普及,可以使用鍵盤打字輸入,免除了打卡的麻煩。一開始我還需要到學校的電腦室使用終端機,後來則自行購置了一台,在家裡就可以用電話連線輸入,方便許多。

對我來說,寫程式是一件有趣且具挑戰的事。從小我最喜歡的就是眷村的元宵猜謎晚會,設計程式的樂趣就和猜中謎底一般令人興奮;這分樂趣也讓我堅定地一步步完成了我的電腦夢。記得有個程式的要求,是給冬天下雪頻繁的底特律市規劃出最有效率的鏟雪車行動路線。在著手寫程式前,我必須先想好路線設計的方案,這就像解數學題一樣,讓人著迷。

在大學部的眾多電腦課程裡,我最喜歡、也是我整個電腦生涯中最受用的一門課是「資料結構」(Data Structure)。這門課教會我如何有效地整合、存放和攝取數據。因為喜歡,我的作業和考試成績在班上都很出色,也讓教這門課的老師對我留下深刻的印象。

韋恩州大一年有三個學期:秋、冬季班各有三個月,夏季班只有一個多月,課程較緊湊。為了照顧大女兒和配合外子的時間,我秋冬兩季都會修兩到三門課,夏季則只修一門,如此順利地在兩年內修滿11門課、40個學分,取得學士後學位證書。

11門課中最辛苦的是1982年的夏季班,我修了一門最難的必修課:組合語言Assembly Language)。當時我懐了老二,預產期是六月下旬。五月中上課的第一天,我就用生澀的英文告訴老師說:「如果我生產不順利,請給我Incomplete的成績(有Incomplete則可以重修而不用再繳學費)。這門課一共要做七個程式,我想生產前應該已完成四個,產後再做三個還有勝算。沒想到這門課難度大,同學們問題多而推遲了進度。二女兒如期於6/20出生,產後一星期我就回去上課。老師看到我十分驚訝,他以為我生產後就不會再來上課,而把我的作業和成績都交給了助教保存。結果我在月子裡順利修完這門課,還拿了個A

在順利修完電腦系學士後學位班的課程後,我便提出攻讀電腦碩士學位的申請,並且請講授微積分統計和資料結構的兩位教授幫我寫推薦信。就這樣我在19839月正式進入電腦碩士班就讀,並且還拿到為數不多的助教奬學金,不單學費全免,每月還增添了收入,也朝我的電腦夢邁近了一大步。

當助教第一學期的工作是給電腦系大學部的學生解答「福傳語言」Fortran的難題,以及出題讓他們完成程式。福傳語言是1957年由IBM公司發明的電腦語言,普遍用於科學與工程計算。我則是現學現賣地當了一學期的福傳語言助教,現在想來還心虛不已。

最後要談談人和。在改念電腦的漫漫長路中,我得到許多人的幫忙,沒有他們,我可能會念得很辛苦,甚至念不下去。頭一位是我一早就碰上的助教Allen,他是個70年代的嬉皮,蓄著長髮和鬍鬚,不修篇幅,但人極聰明且樂於助人;我的好問和他的樂答對於我的電腦啟蒙有莫大的助益。我在月子裡與組合語言奮戰時,多虧了他來宿舍給我講解,才讓我順利完成要求。

再來是系上教編譯程式Compiler的邱立克教授(Dr. Culic),他在我進入碩士班並當上助教後,體諒我邊帶孩子邊念書的辛苦,就向系裡指定要我當他的助教。編譯程式是電腦碩士班的必修課,讓學生明白如何把電腦語言變成組合語言來執行指令。這門課沒有考試,但每周有問答題的作業;因此我不必出外上課,只要在家批改作業即可。邱立克教授不僅讓我從第二學期起就當他的助教,直到我拿到碩士學位為止,他還是我碩士畢業論文(Essay的指導教授。可惜他在19857月我交出論文後就因中風而退休了。每每想到他就讓我對「好人有好報」這句話深感懷疑。

2020年退休後,回顧自己在資訊科技這一行剛起步的時候,就在天時地利人和的助益下,改行取得電腦碩士學位,搭上第一批「電腦工程師」的順風車,平安、快樂地走完我在美國職場闖蕩35年的生涯,這不能不感謝美國大學給了我改行的機會,以及求學時遇到的美國師友們给了我莫大的關愛和幫助,特以此文表達由衷的謝意。

全站分類:心情隨筆 心情日記
自訂分類:回憶懷舊
上一則: 我的電腦路-工作篇EDS
下一則: 憶我的人生貴人

限會員,要發表迴響,請先登入