無論年紀多大多小,只要「願意」付出行動
時間、地點都不是問題
現在都有兒童程式課程
小朋友學的是利用積木組合而成的程式
大朋友就可以直接拿鍵盤來劈哩啪啦開始寫程式碼囉~
依我經驗來看
通常學校學的只是師父引進門修行在個人
自學的比其他人給的更能進步(除非是給自己專案做)
因為會自己思考、找資料寫出來的內容印象就會比較深刻
學習任何東西永遠不嫌晚
只要「做」才會知道自己哪裡不足
不做永遠也不清楚自己具體還缺乏什麼
不要跟別人比較跟自己比較就好
一山還有一山高,比不完的,按自己步伐去學習就好,
但有一點要知道,科技永遠在進步
程式也會跟著更新,只要不要停止學習的精神就好。
要比較也是適當的比較切搓學習,才能更加進步。
要怎麼學程式呢?
對於我來說,先從範例看起再了解理論,這樣比較好下手
如果你是喜歡先了解理論再看範例,這樣學習也是可以的,看自己比較適合什麼方式。
1.請先選擇一門語言
找到一個簡短的實例,先知道這語言的結構狀況後,再開始一行一行的看起,了解其功能。
2.動手練習
接著自己動手練習一遍,也可以邊看教學邊做,照打就對了!他打abc你就照打abc,不要覺得做一樣的很浪費時間,不會!!因為這樣你才會學起來,就像英文要怎麼學會說,是不是照念、學著念,一樣的道理。所以...一定要動手練習!
一定要動手操作!一定要動手操作!一定要動手操作!
很重要所以講三遍~
也可以在網路上找到很多教程式語言的內容也值得去看一看,邊看邊操作,記得要自己操作一次喔!!
在學習過程中,若可以的話也可以自己建立自己專屬的程式學習檔案,將不熟的功能或是相關程式概念都整理起來,未來在使用程式的時候可以更快速的找到相關資料再複習一遍。
一回生二回熟,程式就是常常用就會熟了,就如同我們的英文,每天說Believe in yourself(相信自己),7天後你會知道原來Believe in yourself是相信自己的意思,那21天後你腦袋中自然就會出現Believe in yourself,本能下意識就會是:就是相信自己的意思呀!這時代表已經將它烙印在腦海中了,程式也是一樣常用就會在腦袋裡,擔心自己會忘記就將它筆記下來吧~
3.製作小程式
當你覺得基本能力學得差不多後,可以嘗試寫一些小程式,這邊就用專題來表示。例如:計算機、紅綠燈等等。
(1)計畫與設計:在製作前先簡單的把5W1H列出來(像是一頁企畫書)
不想寫這麼多的話,至少要有以下三項為什麼而做?、目標希望達到什麼樣子(具體一點)?、如何做(把架構列出來)?
(2)執行:開始設計撰寫程式執行
過程中,若遇到問題可以將它筆記下來,並上網查詢如何解決,成功解決後就將方法筆記起來,好讓最後可以更加了解問題所在,並未來在遇到相同問題時可以更容易解決。
(3)查核:檢查並修正與優化
做完後,Debug看一下程式狀況並修正,也一併檢查是否達到當初設定的目標。
(4)成果:做成果報告
用一個小成果報告檢視自己這次做的成果狀況,內容包括:專題目的、目標、目標達成狀況、問題解決方法等等。很重要的「流程圖」也要一併放上去喔!
要先知道做計劃和成果報告並不是要給誰看,而是要給自己看的,要對自己做的事負責,做這件事是有好處的不會是浪費時間,未來的你在回來看的時候可以利用成果報告快速的了解你當時做的事情與內容,也可以檢視自己成長了多少。
雖然很多人都自不會這麼做,覺得做這件事是一個負擔,但只要了解做這件事的「意義」在哪裡就不會覺得很有負擔,希望可以養成這個好習慣。
無論在做任何事情,都可以按照這個流程下去做,除了幫助自己檢視己能力外,還可以快速了解這專題做的事情,甚至時間長了,如果有養成這樣的好習慣,那也可以快速知道這段期間自己都做了那些專案,豈不美哉?
以上三大流程走過後,就代表你有基本的程式能力囉~
接下來呢~就是不斷的練習、累積實戰經驗提升自己的能力~
那麼我們就準備開始要來介紹程式啦~Let's Go!!