您的瀏覽器該升級囉!建議您使用 Google Chrome 享有最佳互動體驗。

線上程式課程怎麼選? 工程師女兒體驗比一比

2021.03.25(四)
文/ tutorJr

我是軟體工程師,大學跟研究所就是唸資工系所,畢業後也在著名的科技業公司就職,一做就是10年。一路走來,愈來愈能感受到學習程式帶來的好處,除了科技業不錯的薪資外,還有例如遇到問題能有規則的思考出解決方式、碰到新事物也會有信心去處理,跟專案經理溝通時也較有效率,因為對方若是沒邏輯,溝通就像撞牆壁。這個道理後來自己轉專案經理時更能體會,相較其他專案經理,我應付這些工程師容易多了。在寫程式多年的訓練之下,我們會發現事情不管多複雜,總是會有它的規則,找到規則就能輕易解決。

在女兒Ariel小學四年級時,我就決定讓她開始學習程式,因為我覺得學程式不是將來她唸大學資工系才能學,不管她長大想要做什麼,我都希望她具備學程式帶來的邏輯思維跟面對困難的勇氣。

Ariel小學四年級就開始接觸程式

從「實作」中學習  首選線上Scratch課程

因為工作關係,我無法接送她去補習班,於是線上程式課程就成了我的首選目標。幾經評估,覺得這個階段的孩子最適合Scratch課程,原因有以下供大家參考:

  • 來自MIT(麻省理工學院)發展的程式語言:結構性跟程式語法肯定是跟高階程式語言相通,我不用擔心這個程式學起來只是才藝,學了Scratch對她以後要銜接更複雜的高階語言一定是有幫助。
  • 圖像積木在操作上很簡單:不用打鍵盤、背程式關鍵字,只要透過拖拉與排列積木的方式去寫程式,超適合國小的孩子。後來才知道108課綱科技領域的程式課就是選擇Scratch讓孩子入門,驗證了我的想法。
  • 寫出有趣遊戲:我記得唸書的時候寫程式很無趣,就是一再的輸入資料、印出結果,對了就拿分,不對就重修,也讓多數同學真的不喜歡C語言。但是Scratch不一樣,寫出來的竟然是遊戲!是遊戲!是遊戲!可以在電腦或是手機上玩,還能做動畫,對於喜歡做樂高積木的小妞來說,這樣的學習動機太強大了,這種程式語言她肯定會很喜歡。

基於以上三個原因,我跟Ariel討論後,她簡直開心極了,直喊「好呀好呀,爸爸你教我就好!」我立刻說不要,妳就會欺負妳爸,我教妳肯定學不好。

於是我找了三家線上教授Scratch課程的平台做了一些整理與比較:

  • 橘子蘋果:老牌子,經營兒童程式課程多年,以往都是走實體教室,現在也開始規劃線上課程,這種老字號肯定不能放過,要試聽看看。
  • 猿創力:聽說是科技業主管跟身為老師的老婆出來開的,看過他們的網站覺得不錯,也有線上課程就報名看看。
  • tutorJr:這算是比較冷門,印象中是做線上英文的,竟然也有程式教育!逛過他們的官網,裡面講的論述我也認同,加上是最著名的線上教育專家,想說不妨也來聽聽看。
從小喜歡玩樂高的Ariel對Scratch程式課相當有興趣

服務體驗好感度   tutorJr >橘子蘋果 >猿創力

於是我分別安排了體驗,先說明各家在安排體驗時的狀況,這是我2020年初到年中發生的事,2021現在是否有改變我就不知道了。

  • 橘子蘋果:

我留下資料後兩天,就有業務打電話來安排體驗,說因為他們最近才轉線上,課程不是天天有,就開了幾個時段看我何時有空。於是我們選了一個可以的時間,記得那是週六的晚上,一次要兩個小時,心想上個課要兩個小時不知道Ariel是否坐得住?業務接著說會寄相關軟體資訊到我信箱,上課前要事先安裝準備,我對於線上課程要裝軟體這點覺得有點麻煩,因為平時真的很不喜歡裝東裝西的,但是為了體驗也就裝吧!橘子用的上課平台是Zoom,老實說我第一次聽到,後來疫情比較嚴重後才被廣為人知。這個原本是線上會議的軟體被拿來作為線上教育的系統也算有創意啦!

  • 猿創力:

留下資料後隔天也是有業務人員打電話過來,說既然小朋友已經四年級,要不要改上Python?也是線上,而且是最流行的高階語言,他們目前正在主推,很受好評。我心想紅豆泥(XD),這程式連我寫都覺得無聊,小孩這麼小,學這個幹嘛?但一方面心軟業務妹妹苦口婆心講了20分鐘,想說,好吧!女兒應該會遺傳到我的邏輯能力,上Python應該沒問題,於是才決定讓孩子體驗。業務妹妹開心的接著說有哪些時段可以選、要滿幾個人才可以一起體驗,也跟我要了信箱寄體驗前的準備給我,我心想該不會又是zoom吧?結果真的是……好吧,於是猿創力的體驗就從Scratch改為Python。

以上兩家的線上課程都要3-5個人一起上課,這點我覺得還是得看實際上課狀況後才能知道好不好。

  • tutorJr:

剛好有朋友在這上班,就直接幫我安排了體驗課,說我可以自己去訂孩子方便上課的時間,而且每天都有!這點就爽了,果然老牌線上教育公司就是體貼,強調任何時間都能上課真的不是假的。於是我問要裝什麼軟體?也不用!時間到登入進教室就好。就這樣?直接體驗的感覺真的很爽。

這樣就安排好了各家的體驗,就安排體驗的感受,我覺得tutorJr >橘子蘋果 >猿創力(因為要我改體驗別的)。

Scratch線上品牌實測  實用程式力 VS.半成品加工課

以下是我們體驗過後的心得,從使用流暢度到體驗好感度高低,跟大家一起分享。

  • 橘子蘋果:

業務妹妹引導我們進入教室,打開共享螢幕,連到橘子的一個網站,裡面每個學生都有自己的帳號,教材跟範例程式也都在裡面,同時跟我講今天體驗的是,讓玩家控制角色、躲避從天而降大石頭的遊戲程式。這真的太酷了!一節課竟然可以讓我女兒完成這樣的遊戲!當下滿懷期待,趕緊叫小妞來上課。

線上同時還有3位學生一起體驗,要等他們準備好才能開始,然而,5分鐘過去了……10分鐘過去了……隨著時間一分一秒流逝,興奮的心慢慢冷卻了。

終於Ariel開始體驗,老師是位小帥哥,看起來是大學生,教小朋友應該綽綽有餘。簡單說明什麼是Scratch後接著讓學生看影片,影片簡單的指示怎麼操作積木、如何設定大石頭的參數……有點久了我也忘記設定啥,但是不用自己一個積木一個積木拉,只要填上幾個積木就好。

看完影片,老師回來了,跟小妞說如何開啟Scratch作品,原來這個看起來好棒棒的遊戲打開時已經完成得差不多,我女兒只要負責改幾個參數就好了。改完後,接著繼續看影片……我開始臉上出現三條線,小妞也開始打哈欠。說真的,整個體驗的過程有點失望,沒有系統教學,只是敷衍性填格子、改參數,遊戲就是公版作品,沒創意、沒想像力,我不想讓小妞學這不實用的功夫,這家out。

  • 猿創力:

這家體驗的是一對多小班Python課程,在經過橘子的體驗洗禮後,早料到要等等等,果真,等更久!因為有家長不會裝Python,體驗時才請老師幫忙,今天就當作來練修養,於是就等吧。

老師也是位看起來像大學生的帥哥,而他們的教材是我看過最漂亮的,同時也有想到小孩的吸收能力,每張ppt的內容都不多,美感與質感兼具。老師講解後,讓學生自己操作,這點很不錯,不再是80%的完成品加工課,但是問題來了,我家小妞連鍵盤操作都不太行,兩行程式碼她爸5秒就打出來,她則花了3分鐘找abc……不過,老師在顧其他學生,別家小孩好像也沒有打多快,所以也沒催我家小妞快點,但她開始對找鍵盤的abc不耐煩,幾次轉身跟我說找不到、沒意思,為何不是拉積木?我都不好意思說,因為妳爸拒絕不了業務小妹妹哀求,才改讓妳體驗Python……。

體驗過程老師有時會回來看女兒操作得如何,有問題就幫忙解答,因為也不能遠端控制,所以只能靠自己慢慢打程式,最後礙於時間關係,沒有辦法照教材上的步驟完成自己的程式作品,不過小妞也不覺得可惜,感覺她沒興趣也不在意。好吧,Python 在她這年紀還不適合,out!

  • tutorJr:

這家是線上一對一體驗,時間到就可以直接進入會員中心先做環境測試,確認麥克風、視訊正常,然後在頁面上就能看到體驗內容。進入教室很簡單,老師就出現在左上方,介面舒服多了,不用安裝啥軟體、也不用等人,小妞能準時開始上課。

老師一樣是大學生帥哥,但體驗過程跟前兩家完全不同,講解Scratch操作介面後,神奇的事情來了,老師問小妞自己喜歡哪些遊戲?喜歡的事物?有想要自己做怎樣的程式作品嗎?心想,不用範例程式、加工品嗎?我看教材裡有範例程式操作步驟啊?不是要照教材教?不怕生的女兒跟老師聊了起來,最後討論出要做切水果的遊戲。

老師說這堂課先把水果角色建立起來,一氣呵成說完後三堂課的目標,預計4堂課就能完成作品……這不就是我進入業界後才知道專案式的軟體開發過程嗎!tutorJr這樣玩太大了吧。不用螢幕共享、不用zoom,線上教室裡就能出現電腦畫面,我的老天鵝啊,這就是現代科技吧!這間教室裡的電腦由老師決定控制權,但我看這堂體驗課,幾乎都是小妞在控制電腦,老師就是出張嘴講,引導小妞去拉哪個積木、講解邏輯順序,有問題時跟小妞討論要怎麼解,一堂課55分鐘女兒做得很開心,跟老師聊天也聊得很開心,這就對了!討論、動手做、自己決定要做的作品。

果真體驗完,小妞就說她想要繼續上,因為作品還沒完成,今天的進度只做到哪裡……tutorJr這招高明,孩子會想完成自己的作品就會要家長買。開始上正式課程後,不用擔心會被偷工減料,和體驗時一模一樣,讓孩子發揮創意寫出自己的作品,真的太棒了。

經過上面的比較,最後決定幫孩子報名tutorJr的程式課,每週一堂課的頻率、固定週五晚上上課,持續快9個月了,小妞自己完成的作品數也超過10個,還會分享出去讓其他同學可以玩,大家也會留言討論作品要怎麼改會比較好玩,這點是我後來才驚覺到的附加價值──我的記憶拉回自己還是軟體工程師的時候,每次跟美國客戶說明我們的手機新功能時,客戶都會說你們的功能很強大但是真的很難使用,後來回想原因,資工系寫程式雖然很厲害,但我們沒有設計思維、沒有design thinking的素養,這是非常重要的素養能力,不能只有邏輯思維,也需要設計思維。

但是我寫了這麼多年的程式為何學不會?因為學習階段我們都不是做作品,我們是「寫題目練程式」。只有寫出別人感興趣的作品才能了解如何設計好的作品,這才是強調作品導向課程的核心理念。

看到小妞的Scratch作品,我也才恍然大悟,為何MIT要開發可以容易做出作品的積木程式,不單單是訓練程式的邏輯能力,更是訓練孩子的設計思維。目前女兒還是持續在上Scratch課程,每週五晚上都是她最期待的時間,積木程式能力也慢慢進步,作品數量跟作品複雜度也同步提升,這一切都讓我覺得非常值得,雖然貴了些,但孩子值得這樣最好的投資!

分享這篇文章給親朋好友!