文/ 蘇思帆(台南聖功女中高三學生);圖/ 誠致教育基金會提供
處處有程式
Ins說,當朋友的電腦有問題時,就會來找我。對他而言,寫程式比較大的影響是因為世界上到處都有程式的存在,所以可以更加了解這個世界上許多東西運行背後的可能原理,在懂它們怎麼運作的同時,更容易理解它們的使用方式,未來要做相同的東西時該怎麼做。Young 則分享,當家人或朋友裡要做生意時,以往都是用Excel,現在可以用程式,讓他們可以更方便處理處理工作及生活上的一些事情,讓生活更加便利。
寫程式 大進級
「從無到有,把東西做出來的感覺很棒!」Ins表示,以前做導航的時候,可能原本搜尋要花一分鐘,等他改寫完之後就變成一到二秒鐘,有這個經驗會覺得很開心,回家使用的時候,就可以對身旁的人說:「這是我做的,不錯吧!」。Young則在一次與寫程式的同事合作時,對程式有了新的觀點。原本是做硬體,不寫程式的他,看到那些寫程式的人很厲害,體會到與他們的差距還有點遠,於是他重新學習,到可以寫一些像均一這樣的網站,讓他人使用,讓他覺得蠻感動的!而且在軟體的世界有open source software,寫出來的的範例可以分享給別人,也可以用別人分享出來的工具,創造出更進級的產品。
挫折 讓下一步變得更好
Young回想,剛開始學習程式的時候會覺得學習的速度怎麼那麼慢,昨天剛學過的東西,下週就忘記了,就要一直複習,會有挫折感。Ins說挫折感來自於做出來的東西沒有想像中的好用,要花很多時間去調整,常常會發現當初想得太美好了,做出來的落差很大,但在此中反省到底哪裡想錯,哪裡沒有想清楚,做出修正。
Hour of Code門檻低 易於擴大市場
Hour of Code親和力很強,關卡一開始都超簡單,讓人在輕鬆的氛圍下暸解程式在做什麼以及當中的邏輯。小朋友在做寫程式這件事情,但不會覺得自己一直在key一些指令,而是在遊戲中學習,學習的門檻非常低,讓孩子第一次接觸不會排斥。此外,擴大市場,是Hour of Code是第一步,有了第一步就會有後續的學習,擴大市場很重要的一點是因為很多人覺得程式很難,很少人會去學,很少人學,那些安排課程的委員們對於這件事的重視程度就不高,如果很多人要學,有這方面的需求,他們就會被迫需要重視這件事情。Hour of Code甚至可以大人小孩一起學習,翻轉了以往孩子只能在學校聽老師教的狀況。
打開學習世界一扇窗 練習邏輯思維
老師其實不要太小看小朋友的學習能力,網路上有很多學習的資源,能幫孩子打開一扇窗,讓他們知道哪些資源可以取用。在旁邊引導,像這次的Hour of Code,老師不一定要會寫,只需要告訴他們有哪些地方孩子們可以去玩,體會到程式的有趣之處。在台灣來說的話,台灣目前的公司,比起國外,像是美國或大陸,沒有仔細想想的話,喊不上一間純做軟體的公司。台灣之前一直是以硬體代工為主的社會,軟體比較像是附屬,但現在世界的潮流慢慢在改變,在一些基礎建設的完成之後,軟體其實變得更重要了。所以很多家長想把小朋友送到程式教育的課程中。小朋友在學習程式,可以訓練邏輯思維,但不代表未來一定要當工程師。
一門科學 一門哲學 一項生存工具
Ins認為:程式納入課綱是本來就應該做的。在未來,程式設計不是一個難以想像的東西,而是一樣生存的工具,像是一門科學一樣,各個領域都會用到它,它對一個人的能力有很大的影響,但要怎麼讓程式教育適當地融入在一般的教育中,現在只能靜觀其變。納入課綱後,確保了處在數位落差的孩子能具備最基本的能力,如果不納入課綱,那些孩子所有的資源會和其他孩子越差越多。Young持正面態度,他說以美國來看,他們已經把程式教育納入課綱,程式教育不只是教怎麼寫code,更是一門哲學,它是一層一層把事情理解清楚,只是藉著寫code當成媒介。如果偏鄉或資源較少的小朋友,有機會接觸到程式教育,他們未來比較有可能趕上這股趨勢。
Ins說,當朋友的電腦有問題時,就會來找我。對他而言,寫程式比較大的影響是因為世界上到處都有程式的存在,所以可以更加了解這個世界上許多東西運行背後的可能原理,在懂它們怎麼運作的同時,更容易理解它們的使用方式,未來要做相同的東西時該怎麼做。Young 則分享,當家人或朋友裡要做生意時,以往都是用Excel,現在可以用程式,讓他們可以更方便處理處理工作及生活上的一些事情,讓生活更加便利。
寫程式 大進級
「從無到有,把東西做出來的感覺很棒!」Ins表示,以前做導航的時候,可能原本搜尋要花一分鐘,等他改寫完之後就變成一到二秒鐘,有這個經驗會覺得很開心,回家使用的時候,就可以對身旁的人說:「這是我做的,不錯吧!」。Young則在一次與寫程式的同事合作時,對程式有了新的觀點。原本是做硬體,不寫程式的他,看到那些寫程式的人很厲害,體會到與他們的差距還有點遠,於是他重新學習,到可以寫一些像均一這樣的網站,讓他人使用,讓他覺得蠻感動的!而且在軟體的世界有open source software,寫出來的的範例可以分享給別人,也可以用別人分享出來的工具,創造出更進級的產品。
挫折 讓下一步變得更好
Young回想,剛開始學習程式的時候會覺得學習的速度怎麼那麼慢,昨天剛學過的東西,下週就忘記了,就要一直複習,會有挫折感。Ins說挫折感來自於做出來的東西沒有想像中的好用,要花很多時間去調整,常常會發現當初想得太美好了,做出來的落差很大,但在此中反省到底哪裡想錯,哪裡沒有想清楚,做出修正。
Hour of Code門檻低 易於擴大市場
Hour of Code親和力很強,關卡一開始都超簡單,讓人在輕鬆的氛圍下暸解程式在做什麼以及當中的邏輯。小朋友在做寫程式這件事情,但不會覺得自己一直在key一些指令,而是在遊戲中學習,學習的門檻非常低,讓孩子第一次接觸不會排斥。此外,擴大市場,是Hour of Code是第一步,有了第一步就會有後續的學習,擴大市場很重要的一點是因為很多人覺得程式很難,很少人會去學,很少人學,那些安排課程的委員們對於這件事的重視程度就不高,如果很多人要學,有這方面的需求,他們就會被迫需要重視這件事情。Hour of Code甚至可以大人小孩一起學習,翻轉了以往孩子只能在學校聽老師教的狀況。
打開學習世界一扇窗 練習邏輯思維
老師其實不要太小看小朋友的學習能力,網路上有很多學習的資源,能幫孩子打開一扇窗,讓他們知道哪些資源可以取用。在旁邊引導,像這次的Hour of Code,老師不一定要會寫,只需要告訴他們有哪些地方孩子們可以去玩,體會到程式的有趣之處。在台灣來說的話,台灣目前的公司,比起國外,像是美國或大陸,沒有仔細想想的話,喊不上一間純做軟體的公司。台灣之前一直是以硬體代工為主的社會,軟體比較像是附屬,但現在世界的潮流慢慢在改變,在一些基礎建設的完成之後,軟體其實變得更重要了。所以很多家長想把小朋友送到程式教育的課程中。小朋友在學習程式,可以訓練邏輯思維,但不代表未來一定要當工程師。
一門科學 一門哲學 一項生存工具
Ins認為:程式納入課綱是本來就應該做的。在未來,程式設計不是一個難以想像的東西,而是一樣生存的工具,像是一門科學一樣,各個領域都會用到它,它對一個人的能力有很大的影響,但要怎麼讓程式教育適當地融入在一般的教育中,現在只能靜觀其變。納入課綱後,確保了處在數位落差的孩子能具備最基本的能力,如果不納入課綱,那些孩子所有的資源會和其他孩子越差越多。Young持正面態度,他說以美國來看,他們已經把程式教育納入課綱,程式教育不只是教怎麼寫code,更是一門哲學,它是一層一層把事情理解清楚,只是藉著寫code當成媒介。如果偏鄉或資源較少的小朋友,有機會接觸到程式教育,他們未來比較有可能趕上這股趨勢。