其實講到現在已經是第三篇,這裡還是不會有程式結構及語法的介紹.因為這個專欄是為了讓初學,或是學了很久停滯不前的同學朋友而生的.我常跟同學說,學習就是反覆試錯,我每個禮拜要備至少3種以上的程式資訊、程式語法的課程,如python考試、python數理課、microbit、scratch、爬蟲、Arduino、平面設計、網頁設計、3D列印、C#等課程,還有各類寓教於樂的營隊.但不論是哪種語法,我會先跟學生溝通,這就像我們在學國文,同學們從幼稚園、國小、國中、高中你們都在學國文,生活中也是講中文,你們應該很熟悉吧,但是如果現在讓你們寫一篇千字以上的文章,十萬字以上的小說,這些,你就需要仔細的章節跟架構列出來,每個人物角色性格、類型,發生的場景、故事情節、情緒推進......諸如此類.甚至要反覆修正、推敲,尋找合理的邏輯性,才會是一個豐富動人的文章.
所以我會跟同學溝通一個觀念,不要覺得學了這十幾小時的課,就可以成為大師.很多課程強調3小時學會xxx程式、5小時教你成為大師......(或許那些老師很厲害,但當時的我就是沒學會,哈)
學程式要學會自己動手整理資料,自己懂得查找資料,自己要學會反覆偵錯.學習沒有一蹴即成,只有穩扎穩打.(預防針先打好,保不准就有那種萬中選一的曠世奇才被我教到.)
話說回來,就如同標題說的,未來就是一個『動動嘴就可以寫程式』的時代,那麼倒底程式還要學甚麼?
就是程式邏輯
程式邏輯不單單是程式裡面的加減乘除,不僅僅是非真即假的判斷,或是一堆符號的堆疊.裡面包含了你跟電腦溝通你腦袋所想的處理事情的流程,你如何看待題目,如何尋找正確的工具及方向,如何透過工具來解決問題,這才是你要學習各種不同新事物的目的,從根本中認識自己,從學習中修正自己.
另外ChatGPT就是各位同學手上目前的超跑,彎道超車就看他了.現在有許多言論,甚至是出現有學校不允許同學使用.把AI當作會取代自己的觀點跟想法其實真的不需要,因為人永遠不是因為AI太強而被取代,是因為沒有一顆學習的心,不懂得相互成就.
所以現在還對程式有恐懼的同學,現在就是你學程式最好的時機,調整好你的心態,享受GPT給你帶來生活質與量的飛升.我們也將在後面的單元將特別把好用的AI工具分享給各位同學及朋友.
下一個單元我們將會正式打開程式邏輯的大門,系統化學習心智圖與程式邏輯流程,歡迎追蹤訂閱分享.