國二時家中買了一部仿製的蘋果二號,不過那時的電腦不是什麼生產力工具──至少在臺灣並不是。倒不是辦公室不需要用到電腦,而是因為當時的中文應用軟體非常少,且電腦的演算能力還不夠強大所致。不過,據說在美國,Apple II一上市之後,很快地就有大量的辦公室應用出現。
不過,美國是美國,臺灣是臺灣,當時那些應用軟體因為只能處理英文,且當時沒有Internet這東西,所以在一個國中二年級學生的家中,不管辦公室應用有多少,我只是把電腦當作一臺遊樂器在玩。不過接下來的時間都是升學時間(國三要考高中,高中要考大學),即使外面的事情仍舊以光速運轉前進著,學生歲月中仍是只有課本、參考書、考試和更多的考試。
直到十分幸運的考上大學後,情況才稍微有改變。
需求創造動機,動機成就學習
據說,我的母校(以及大多數的大學),目前已經不開設所謂的「計算機實習」這樣的課程了,但當我才是個大一學生時(哇?那是幾年前?二十年前?我的天?我幾歲了?我已經這樣老了嗎?),學校很重視所謂的計算機課程,無論是「理論」還是「實務」。所以,全部的大一新生,都要上計算機實習課程。
我想,如果有讀者持續看我文章(有這種人嗎?我私心認為應該沒有這種忠實讀者吧),總覺得這段故事已經爛熟了,可以不要講了。但是,這次我想到了新梗,並希望能有一些新意。
今天的主題只有一個,那就是,「需求創造動機,動機成就學習」。
希望能夠幫各位省下時間
每次我回想這段歷史,我總是感嘆當時的無知,讓我在「學習電腦的專業知識」上浪費了很多時間,走了很多冤枉路。
也許那是摸索知識的「必要之惡」吧!並不完全算是浪費。畢竟,有誰學東西不是跌跌撞撞?不是遍地荊棘?不是進一步退兩步?不是左耳進、右耳出?不是挖了東牆補西牆?不是今天才學會,明天就忘了?
誰不是這樣?
但是,即便那是必要之惡,我還是希望本專欄的讀者們能夠想像一個命題,如果你學一樣東西,最重要的因素是什麼?
如果要我來「論斷」,我個人把最重要的因素稱之為「動機」。又或者,更簡單一點來說,「你『為何』要學這XX?」總是會有個原因吧!
但,當時,我,一個大一新生,稚嫩無知宛如初生嬰兒一般……根本就沒概念。只知道,講師教我們學「BASIC程式語言」,我們就學BASIC語言;他教我們操作DOS命令(而且是照命令的字母順序來教,不是依據重要性),我們就學DOS命令;他教我們使用中文系統加上PE
II文書處理,我們就試著打字並用中文印表機列表。
可到底為甚麼呢?
除了原因,組織結構也很重要
我想,學習文書處理的必要性,倒是顯而易見。但是學BASIC語言的目的,對一個「完全不懂電腦」的初學者而言,是完全不理解的。「我為何要程式語言?」「為何要學『BASIC』程式語言,而不是學別種程式語言(像是結構化的Pascal語言,或是理學院學生比較用得到的FORTRAN語言)?」「DOS是什麼?」「為何要學DOS指令?」「為何學校有大電腦也有小電腦?到底是大電腦比較重要還是小電腦比較重要?」
所以,就個人回想這段有點「恐怖」的初學電腦過程,我會這樣形容:那就好像在迷霧重重的重慶森林中披荊斬棘,試圖要找一個方向走出去。而回想起這段學習過程,我覺得,除了「學習動機」(或者說是,「原因」)之外,另一個影響你學習效果的東西,是「推理架構」,有了它,你才有學習動機。
舉個例子吧!其實,學習PC的操作,是因為這東西該會是未來的重要生產力工具;學習DOS指令(當時,20年前),則是因為你管理PC的檔案,得靠DOS指令。知道了這層道理,你學習DOS也就順理成章,也就有了意願與動機。
再舉另一個例子,學習BASIC語言,是因為它是個「很簡單的程式語言,且十分容易取得」;至於學習程式語言的必要,是因為大學生得利用電腦進行各種科學演算,而BASIC是一個很好的「入門語言」。把BASIC學熟,並不是完全無意義的,只要學得好,靠BASIC也將會有利於學習各種其他語言的。
我也曾經不想學電腦哩
可是,當時我真的是一點概念都沒有,就渾渾噩噩的,老師教什麼,我(們)就學什麼。為什麼學?不知道。學這有什麼用?忘記了。當真是把學電腦當作是「張無忌學太極拳」一樣。
不曉得別的同學怎麼想,但我自己真的是很怕學電腦。
對,我,嚴某人,本刊總編輯,可說是在IT產業界混了滿長一陣子的傢伙,只不過是從第一份工作做到現在,都是靠電腦的淺薄知識來謀生的人──當時很怕、很怕學電腦。
因為,當時沒有學電腦的學習動機,也不知道學某一種科目(像是:程式語言)的推理架構,所以我根本就不想學這東西。
按理來說,學習的動機得自己找,學東西的推理架構得自己釐清。畢竟,主動積極才是正確的人生態度,如果人生沒有這種態度,那「遍地荊棘」恐怕也會是日後的必然吧!
只是,這些道理都是日後才體會的,當時只是新鮮人的我,真的是沒想這麼多,只是想要逃避而已,能不學就不學。反正,根本就不知道這東西未來重不重要。
大家都舉手把我嚇壞了
有一件事可以用來幫我當時的無知作為佐證,那就是「數學系教授課外電腦輔導課程」事件。
原來,當時的個人電腦正處於Apple II已經褪流行,IBM PC(或是說,IBM相容PC)已經成為未來辦公室的主流電腦。20年前,當時正是所謂的AT電腦(286處理器)和XT電腦(8086處理器)新舊交替的時代。而我們這些學生,大多才剛經過恐怖的聯考洗禮。如果我記得不錯,20年前的大學聯考,錄取率好像才只有十分之一(印象中如此,若錯了請勿怪我),大家根本沒有什麼時間從事所有「和聯考不考的科目無關的任何活動」,所以每個人都不會用電腦。有一位教授因此打算開課,教大家使用QuickBASIC(BASIC語言的一種編譯器,當時是Microsoft的BASIC編譯器產品之一),希望能補我們理學院學生「計算機實習」課程的不足。所以,教授在某一次微積分上課快結束前問大家,「有一位教授在課後要開QuickBASIC,不過人數有限,請問有人有興趣嗎?
因為我當時可是「最好都別碰電腦」的心態,所以當下我就樂得不舉手。「嘿嘿,人數有限是吧!那真是再好也不過了!其實我……」
等一下!
我們全班的其他同學幾乎全都舉手了。
當時我一直想,「咦這是舉手比賽嗎?不然幹麼都舉手了!」原來大家都求知若渴(即使大家根本就不知道自己要學這什麼QuickBASIC是有什麼用)。我自己是當場被這場面震撼住了,當下馬上沒有什麼原則地跟著舉了手。結果,教授當場還很錯愕的說:
「這樣的話人太多了,可能沒有足夠的電腦來上課,那就請大家自由參加!」
於是乎,我又放心了。「呼,還好是自由參加!」
本期結語:危機就是轉機,立志永不嫌晚
可是最慘的事情,發生在學期末。
我們的計算機實習課,要交一份作業。作業很單純,就是寫個BASIC程式交出去。
作為一個很認真的大一新生,我盡量到計算機中心搶電腦用,刻苦地用不熟練的指法key-in程式,用一團混亂的頭腦研究BASIC的語法結構,努力的設法用什麼ON LINE GOTO把程式寫得像麵條一樣糊在一堆卻又能運作。那段日子就像是刻骨銘心的愛情一樣,真是令人心酸又讓人難以忘懷啊!
(喂,總編輯你會不會太噁心又太誇張啦!刻骨銘心的愛情都出來了!)
可是,我犯了一個嚴重的錯誤。
我寫程式的時候,就是用那一套Microsoft QuickBASIC編譯器。因為這是一套「包含文字編輯和程式編譯」的「整合式程式設計環境」,所以用這來寫作業應該是很適合。但是,當時沒有滑鼠這東西,所有的操作都用鍵盤。無論是打字修正存檔列印除錯編譯……,你都得靠鍵盤下指令。
有一天,我剛開始執行QuickBASIC的文字編輯器,就想先存檔吧!不幸的是,鍵盤操作不熟,存檔時,這空白檔案不小心就和我的作業重複了(不慎用鍵盤命令點選了)。但在取消時,我按的是「空白鍵」。
是的,我這輩子永遠記得,是空白鍵。
因為我當時不是「刻意」要按空白鍵的,我只是要取消存檔,但無意識就點下了鍵盤。當時想到的只是「別按下『Enter鍵』就好吧!」沒想到,在那個QuickBASIC文字編輯器裡面,空白鍵和Enter鍵的效能相等。
但當時我不知道這件事。
就像我講的,我不太想學電腦,而且一點概念也沒有。
一瞬間,我看到「Ok」被空白鍵觸發,我幾乎是立刻就被自己的所作所為嚇到了。我彷彿看到鬼魅從電腦裡面鑽出來,對我說「你這笨蛋,你把自己的作業蓋掉了。」是的,各位必須理解,這種行為,可能比誤刪檔案還麻煩。檔案誤刪了,還可以用「Undelete」、「Unerase」之類的功能(或是軟體)去救回,檔案還是沒有丟失。但是,我是用一個檔名一模一樣的空白檔案,把作業蓋掉,複雜度就高了很多。
後來只好求爺爺告奶奶,用了各種厚臉皮的方法請別人幫忙,無奈也沒有什麼人有辦法(因為這種狀況很難處理)。試驗多次之後,我也宣告放棄。後來怎麼辦?重寫作業?拿人家的作業來抄?老實說都有可能,我也忘了。總之我只能草草交差,並且恨死了QuickBASIC和空白鍵了(你看我到現在還記恨著)。
不過,這件事給我一個決心。
越怕,你就越不能克服。這東西既然這麼重要,那除了面對,把它學好,也沒有別的更好的方法來解決這問題了。
所以接下來的很多日子裡,我也開始學電腦了。
在此,我得請各位稍微花點力氣,從下期起,聽聽看我能給你什麼樣的建議,關於學電腦的部份。
熱門新聞
2025-12-12
2025-12-12
2025-12-12
2025-12-12
2025-12-15
2025-12-12