寫程式可獲得的5 大好處和10 大能力| CodingMonster - Medium

文章推薦指數: 80 %
投票人數:10人

寫程式可獲得的5 大好處和10 大能力. 在這個大數據、AI人工智慧、數位化的時代,科技的使用已經「從Plus變成Must」(從加分變成必須), ... HomeNotificationsListsStoriesWritePublishedinCodingMonster寫程式可獲得的5大好處和10大能力在這個大數據、AI人工智慧、數位化的時代,科技的使用已經「從Plus變成Must」(從加分變成必須)而要透過科技完成各式各樣需求的基礎便是「程式」,所以近來大家一定越來越頻繁看到與程式相關的文章、課程或是影片,而家中有孩子的家長也會接觸到與108課綱有關的資訊,發現到科技的使用能力在未來已是必須。

從目前的狀況我們可以發現到「寫程式」這件事變得十分重要,但大家有沒有思考過我們「為什麼要寫程式?」或「寫程式對我們來說有什麼好處?」接下來就會帶大家看看寫程式可以獲得的5大好處和10大能力~好處1-學習如何「思考」,培養良好的「邏輯」很多人會覺得「思考」不是很簡單、輕鬆的事嗎?我們不是每天都在思考嗎?但其實很多時候我們有的只是一瞬間的「想法」而已,並沒有仔細去釐清問題的核心、掌握其中的關鍵,所以當然也沒辦法去分析並解決問題。

而透過學習程式,其實可以幫助你學習如何透過「有效率」的方式、「有邏輯」的思路去拆解問題。

因為電腦雖然聰明,但卻仍不及人腦,我們現今能夠輕而易舉的指揮他們,全仰賴「程式碼」的幫助,讓我們可以透過一個標準、系統性的方式去告訴電腦該如何執行我們下達的指令。

而程式撰寫的最高境界就是以最簡潔的方式做最有效率的事因此在學習程式時,我們需要不斷「思考」,或可說是不斷「問自己」問題的核心、如何拆解問題、如何解決問題,進而培養良好的思考和邏輯能力。

好處2-培養「發現問題」,並「解決問題」的能力生活中其實總是存在著許多問題需要被解決,只是有什麼我們不見得能夠「發現」問題,或是可能已經發現問題,但卻無法「解決」問題。

而透過前一個部分所提到的思考與邏輯能力,可以幫助你在生活周遭找到目前正在發生的問題,並有能力實際去解決它。

舉個例來說,不知道大家有沒有記帳的習慣?我們平常可能就只是單純的想把收入、支出記錄下來,以便未來想要查找。

但如果以程式的想法切入,我可能會想要在記錄的基礎上,去設計一些功能,例如:當近幾個月的支出明顯高於過去其他月份的時候,可以提醒我最近可能支出太多,需要去「注意」這個問題,也就是我們「發現」支出不正常的情況。

而當我們發現這個問題,可以透過設計支出比例分析或是每個月的預算提醒功能,來幫助你「解決」支出增加的問題或是了解支出比例,進而調整消費習慣。

而記帳只是簡單舉一個生活中常見的例子,真實的世界往往還有很多問題等待我們去發現並解決,而透過學習程式就可以很好地培養這個方面的能力。

好處3-激發「想像力」與「創造力」談到想像力和創造力,通常我們直覺會想到的是像畫畫、寫作這樣人文類的領域,應該和程式這種理工領域沒什麼關係?但事實上寫程式其實是一門藝術因為其實我們生活中遇到的問題,就像是一題題的申論題,往往沒有標準解答,每個人其實都會專屬於自己的想法跟答案。

所以寫程式換個角度想,也是一種創作,在相同的問題上,每個人都可以對問題有不同的「想像」,也可以「創造」屬於自己的回答。

此外,也會因為每個人背景、人格特質、經歷等不同,對問題自然也會有不同的看法和切入點,而後的解決方式也是不同。

所以說其實想像力和創造力不再只能透過寫作、畫畫來培養,寫程式也可以激發無限「想像」並「創造」專屬自己的回答!好處4-訓練「耐心」和「細心」一提到寫程式常常會聯想到「理工宅」,就是因為工程師常常坐在電腦前面撰寫或修改程式碼。

這樣的情況也就可以說明寫程式其實是需要足夠的「耐心」和「細心」。

因為就像先前提到的,電腦雖聰明,但仍不及人腦,所以我們需要制定一個標準或可以說是SOP來教導電腦如何執行指令。

那既然是標準就自然不能有「些許」的差異,不然電腦就無法判別你想要的表達的指令是什麼。

當你的指令不符合標準或邏輯時,電腦就會出現「bug」,這時就需要足夠的耐心和細心去「debug(除錯)」。

因此可以說寫程式是培養一個人「耐心」和「細心」的最佳管道!好處5-得到「成就感」和「自信心」在兒童時期,如果可以取得「成就感」,就可以建立起孩子足夠的「自信心」,可以使孩子有很多的勇氣和動機去嘗試更多的事情。

而成就感的取得有很多方式,依據不同孩子的個性也會有所不同,可能是從學業方面、體育方面或是特殊才藝。

但上面所說面向不一定適合每個孩子的特質與個性,所以我推薦透過「寫程式」來幫助孩子取得「成就感」。

因為「程式」就像是多啦A夢的百寶袋,裡面有著各式各樣的寶物,根據不同的情況及不同孩子的特質和能力,都會有其最適合的方式、主題或工具去學習。

就像是如果孩子喜歡看動畫,或是對多媒體相關的內容比較感興趣,就可以透過Scratch來學習程式。

而若是孩子比較喜歡實際操作、硬體設備的拆解或機器人的話,就可以透過micro:bit來當作程式入門工具。

若還不知道這兩個工具是什麼?或有什麼差異的話,可以參考以下幾篇文章程式教育界的新星micro:bit|Part1程式教育界的新星micro:bit|Part2Scratchvsmicro:bit世紀大對決而當孩子從最初發現問題、思考問題的核心、如何有邏輯地解決問題、想像出問題的解法,並實際執行,將整個過程完整跑一遍,創造自己的專案後,一定能從中獲得非常大的「成就感」,進而轉為孩子的「自信心」,帶來正向影響,並持續循環,帶領孩子成為一個更勇於接受挑戰和嚮往成功的人!以上只是淺談一些最常見及最重要的幾項好處和能力,其實學習寫程式的過程中,可以帶來的收穫的遠遠超過這些。

這篇文章因為篇幅關係,所以僅侷限在一些比較抽象的軟實力(雖然看不見但卻十分重要!),但同時也不可忽略程式可以帶來的硬實力(未來人才的必備能力)。

或以更現實的角度切入,108課綱也正式將其納入必修課程,代表無論如何,這是未來必須要接觸學習的領域,若是想要更游刃有餘的面對,就需要提早準備!此外,現在也越來越多大學開始採計「APCS大學程式設計先修檢測」,APCS是目前台灣最具公信力的程式能力測驗,主要是為檢測考生程式設計的能力,讓具備程式設計能力的高中職學生,可以檢驗學習成果,並提供大學選才的參考依據,對於未來升學也是非常有幫助!如果還不知道108課綱遊戲規則的朋友,可以看看下面這幾篇文章~108課綱上路,你準備好了嗎?|Part1108課綱上路,你準備好了嗎?|Part2你想要將以上所說的5大好處和10大能力全部打包帶走嗎?你想要在面對108課綱可以波瀾不驚嗎?快來「程式怪獸科技教育中心—CodingMonsterEdu.Center」!官方網站:https://vrlab.websiteFB粉絲專頁:https://www.facebook.com/CodingMonster116如有任何問題或想了解更多資訊,歡迎透過LINE官方帳號@程式怪獸科技教育中心與我們聯繫,將有專人為您服務。

MorefromCodingMonster我們是程式怪獸 — 北部第一程式教育中心,由台大、台科大、交大、政大年輕師資攜手合作。

讓學齡中的孩子第一線接觸程式設計,理解程式邏輯,別在108課綱輸在起跑點。

ReadmorefromCodingMonsterGetstartedYingLin2FollowersFollowRelatedHowtouseSVGgraphicstomakeaBIMI-compatiblelogobeeteeyogee’sYogaQuickDive#5Hi!It’sbeeteehere.Ican’tbelievewe’rejustaboutonemonthawayfromChristmas!Isensebutterflies(thebeautifulkind)inmy…Afterthought-drivenDevelopmentLet’sfaceit.Iamamarkeduser,butnoteverybodyknowsmyname.“Braindamaged”and“defiant,”“dramatic”and“inspirational,”…Makingamodelfortestingnose-swapskillsforCOVID19samplingHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable



請為這篇文章評分?