參、程式何時學?在哪裡學?誰可以學?如何學?

更新於 發佈於 閱讀時間約 4 分鐘
無論年紀多大多小,只要「願意」付出行動
時間、地點都不是問題
現在都有兒童程式課程
小朋友學的是利用積木組合而成的程式
大朋友就可以直接拿鍵盤來劈哩啪啦開始寫程式碼囉~
Are you ready?
依我經驗來看
通常學校學的只是師父引進門修行在個人
自學的比其他人給的更能進步(除非是給自己專案做)
因為會自己思考、找資料寫出來的內容印象就會比較深刻
學習任何東西永遠不嫌晚
只要「做」才會知道自己哪裡不足
不做永遠也不清楚自己具體還缺乏什麼
不要跟別人比較跟自己比較就好
一山還有一山高,比不完的,按自己步伐去學習就好,
但有一點要知道,科技永遠在進步
程式也會跟著更新,只要不要停止學習的精神就好
要比較也是適當的比較切搓學習,才能更加進步。

要怎麼學程式呢?

對於我來說,先從範例看起再了解理論,這樣比較好下手
如果你是喜歡先了解理論再看範例,這樣學習也是可以的,看自己比較適合什麼方式。

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!!
為什麼會看到廣告
avatar-img
21會員
43內容數
Hello~ Welcome to my blog~❤ 這邊會分享我在程式這條道路中的學習與成長, 過程中從而了解自己的不足,再學習。 希望透過分享的方式, 也讓正在學習程式的夥伴們一起學習, 我們一起加油吧~ 「彼此都會成為彼此之間的影響力」(´,,•ω•,,)♡ ❣
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
橙果杏的沙龍 的其他內容
為什麼要學習程式呢? 程式是怎麼分類的? 能處理什麼事情?
為什麼要學習程式呢? 程式是怎麼分類的? 能處理什麼事情?
你可能也想看
Google News 追蹤
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
做中學學中做,這句話屬實不假,我沒有很聰明但也不笨,就是理解力弱了些,不過這些並不妨礙我學習,雖然我鑽牛角尖,但也並非壞事,至少我會找到所有我能找的方法去解決我眼前的問題。 我從來沒有正規的學習過電腦的任何東西,什麼excel、word、autocad...,但就是做中學,不知不覺也都會操作使
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
我們都讀過不少書, 看過不少知識型影片, 成長過程中受到不少科學訓練 我們腦袋裡面其實裝了很多「知識」、「觀念」 包括:如何做筆記、 如何摘要書本重點精華、 如何學好一門知識、 如何讀出文章作者的言外之意、 如何探索自己的情緒與想法、 如何分析當下情況的優劣、 如何做好計畫時
離開工程師的工作之後,我轉往兒童程式教育的跑道,這份工作將我原有的程式技能結合上我所關心與有興趣的兒童教育,轉換跑道的路上並不輕鬆,不論是工作方式或心境的調整,在克服的路上都是學習。 我很幸運用最快速的方式接觸到不同年齡層的學生,第一個班級就是18個中班孩子只能用慘烈來形容每堂課的準備與挫敗,當然
Thumbnail
學習程式語言是一個不容易的過程,但有效的學習方法可以幫助你克服挫折,這篇文章分享了一個程式設計師的學習心得以及一些建議,包括課後實作、短期學習、跟別人比較等注意事項,同時提供了一些相關的教學資源。
Thumbnail
在我剛開始寫程式的時候,深切地感受到要學的東西實在太多了,尤其在課堂上學的東西跟在公司要打造產品的技能非常的不一樣,有非常多需要自學的地方。 在我剛開始實習的時候,除了看書、看文章、用線上網站練習新語言的語法,我覺得幫助我最多的就是直接練習寫一個 Side project 了。
Thumbnail
無論是現在、過去還是未來,學習如何學習都是終身受用的技能。迭代和進步是軟體工程師的追求。文章提出學習程式的四大關鍵:實踐、輸出、整理、思考,並期望讀者能在選擇的路上一路前行。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
做中學學中做,這句話屬實不假,我沒有很聰明但也不笨,就是理解力弱了些,不過這些並不妨礙我學習,雖然我鑽牛角尖,但也並非壞事,至少我會找到所有我能找的方法去解決我眼前的問題。 我從來沒有正規的學習過電腦的任何東西,什麼excel、word、autocad...,但就是做中學,不知不覺也都會操作使
Thumbnail
如果你也是從事軟體相關工作的人,一定會遭遇突然需要你去學習一套你不熟悉的程式語言狀況吧,此時你會怎麼做呢? 是趕快去買書來看嗎? 還是趕快找一門程式課來上? 又或者乾脆去找會的同事來教學?
我們都讀過不少書, 看過不少知識型影片, 成長過程中受到不少科學訓練 我們腦袋裡面其實裝了很多「知識」、「觀念」 包括:如何做筆記、 如何摘要書本重點精華、 如何學好一門知識、 如何讀出文章作者的言外之意、 如何探索自己的情緒與想法、 如何分析當下情況的優劣、 如何做好計畫時
離開工程師的工作之後,我轉往兒童程式教育的跑道,這份工作將我原有的程式技能結合上我所關心與有興趣的兒童教育,轉換跑道的路上並不輕鬆,不論是工作方式或心境的調整,在克服的路上都是學習。 我很幸運用最快速的方式接觸到不同年齡層的學生,第一個班級就是18個中班孩子只能用慘烈來形容每堂課的準備與挫敗,當然
Thumbnail
學習程式語言是一個不容易的過程,但有效的學習方法可以幫助你克服挫折,這篇文章分享了一個程式設計師的學習心得以及一些建議,包括課後實作、短期學習、跟別人比較等注意事項,同時提供了一些相關的教學資源。
Thumbnail
在我剛開始寫程式的時候,深切地感受到要學的東西實在太多了,尤其在課堂上學的東西跟在公司要打造產品的技能非常的不一樣,有非常多需要自學的地方。 在我剛開始實習的時候,除了看書、看文章、用線上網站練習新語言的語法,我覺得幫助我最多的就是直接練習寫一個 Side project 了。
Thumbnail
無論是現在、過去還是未來,學習如何學習都是終身受用的技能。迭代和進步是軟體工程師的追求。文章提出學習程式的四大關鍵:實踐、輸出、整理、思考,並期望讀者能在選擇的路上一路前行。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。