和很多在學(xué)習(xí)編程孩子的家長交流后,發(fā)現(xiàn)一個共同的特點,很多家長其實對于孩子為什么要學(xué)編程并不是很理解,或者就覺得買個課程又不貴,孩子喜歡而已,就試試唄!
那孩子為什么要學(xué)編程?僅僅是孩子的一個普通的興趣嗎?難道沒有其他的好處嗎?
NO!編程對于孩子的意義不止如此,為此我總結(jié)了3個有意義的點,一起來看看吧!
▍學(xué)編程不是玩玩而已,學(xué)習(xí)的是編程思維
我們都聽說過這樣一個故事:數(shù)學(xué)家高斯在三年級時候,老師要求從1+2+3開始一直加到100,得出的和是多少?其他同學(xué)都費(fèi)勁地一個數(shù)一個數(shù)的加,只有小高斯注意到了這些數(shù)可以兩兩配對,相加和為101:
1+100=101
2+99=101
......
一共有50對,最后的和可以用乘法來做:(50X101)=5050
高斯的上述解題思路充分體現(xiàn)了編程思維中的拆分和模式識別,再進(jìn)一步延伸,就可以概括出求任意范圍【a, b】連續(xù)整數(shù)求和公式:(a+b)x (b-a)/2。
思維指導(dǎo)行動。未來人人都會寫代碼,但程序設(shè)計是否簡潔高效,就得在思維上見高低了。十年前,卡耐基梅隆大學(xué)計算機(jī)教授Jeannette Wing 提出Computational Thinking “編程思維”的概念,指出通過學(xué)習(xí)編程,內(nèi)里培養(yǎng)的其實是認(rèn)識問題和解決問題的思維方式,而這種思維方式可以跨界應(yīng)用到其他領(lǐng)域的學(xué)習(xí)和實踐中。
▍編程是拓寬孩子視野的工具
學(xué)習(xí)Scratch不僅僅為了學(xué)會編程,也不僅僅是為了學(xué)習(xí)思維方式,對于孩子更多的意義是拓寬孩子的視野。
編程學(xué)習(xí)讓孩子從最開始的學(xué)習(xí)Scratch,學(xué)會去思考,通過融合其他學(xué)科的知識,完善作品,在這個過程中,拓寬自己視野,學(xué)會從其它學(xué)科遷移知識。
▍編程思維,從學(xué)到玩都能用上
學(xué)習(xí)編程可以用于處理任何事。比如——組織一次朋友聚會。你可能需要拆分問題:你們能去哪、做什么,每個人喜歡什么、想干什么,之前你們一起玩的成功經(jīng)驗和失敗教訓(xùn),預(yù)算和每項活動的成本,時間長短,天氣……
顯然,用編程思維組織的朋友聚會,選擇起來會更容易,也更有可能讓大家玩得開心。
處理正經(jīng)事,更離不開“編程思維”,比如——寫作。想把作文寫得又快又好,得先解題,拆分出可能的層次內(nèi)容;然后調(diào)用大腦存儲的相關(guān)信息——例子、格言,甚至曾經(jīng)寫過、看過的文章;列出提綱,理清思路;最后,寫。
做數(shù)學(xué)題也一樣,拆解、理解新問題——搜索出對應(yīng)的老問題和公式——理清思路——做題。
▍職場牛人個個都有“編程思維”
麥肯錫公司的第一個女咨詢顧問芭芭拉·明托(Barbara Minto)曾提出著名的思考方式——“金字塔原理(The Minto Pyramid Principle)”。
其中,提到了一個重要原則:MECE,即Mutually Exclusive Collectively Exhaustive,中文意思是“相互獨立,完全窮盡”。也就是,將影響一個重大議題的原因,不重疊、不遺漏地拆分,藉此有效把握問題核心,找到解決方案。
和編程思維類似的“金字塔原理”不但是麥肯錫的經(jīng)典培訓(xùn)教材,也是顧問及學(xué)術(shù)界的必讀書目。日本著名管理學(xué)家大前研一的《思考的技術(shù)》也是據(jù)此寫成的。
網(wǎng)上曾有一個段子,說就算高考改成考怎么玩,玩得好的也還是這些學(xué)霸。
這是有道理的,因為人的選擇決定事的結(jié)果,而選擇是以思維模式為基礎(chǔ)的。
編程思維不但能大大提高解決具體問題的效率,當(dāng)擁有編程思維的人面臨人生選擇時,也會更理性地分析利弊,目標(biāo)更明確,更善于利用有限的資源。
而最重要的是,具有編程思維的人不會被貌似艱巨的困難嚇倒,他們知道并相信——問題是可以解決的,也會更有勇氣、毅力和自信去面對生活的挑戰(zhàn),不會輕易被挫折打敗,陷入迷茫焦慮和自憐自艾。
學(xué)業(yè)、事業(yè)、社交、玩樂,無論你的目標(biāo)是什么,編程思維都能讓你更迅速、更容易地達(dá)成,人生又怎么會不快樂,不幸福?
所以,在我看來,學(xué)習(xí)編程對孩子來說真的的意義非凡。在當(dāng)下種類繁多的興趣學(xué)習(xí)中,如果你已經(jīng)為孩子選擇了編程,那么,恭喜你!這足以證明了您眼光的前瞻性。
LiteBee是一款基于Scratch開發(fā),結(jié)合無人機(jī)基礎(chǔ)控制模塊的可視化圖形編程無人機(jī)。它可以讓無人機(jī)控制模塊結(jié)合其他不同功能的“積木塊,實現(xiàn)多種飛行”特技“,創(chuàng)作各種奇思妙想的動畫、互動故事等作品,讓虛擬的編程程序直觀化,落實于實物。目前已應(yīng)用到全國多所學(xué)校以及培訓(xùn)機(jī)構(gòu)。
官網(wǎng):www.makerfire.cn
更多無人機(jī)或創(chuàng)客教育資源下載,可關(guān)注公眾號“創(chuàng)客火無人機(jī) ”。
-
可編程
+關(guān)注
關(guān)注
2文章
875瀏覽量
39880 -
無人機(jī)
+關(guān)注
關(guān)注
230文章
10514瀏覽量
181734 -
scratch
+關(guān)注
關(guān)注
0文章
12瀏覽量
5251
發(fā)布評論請先 登錄
相關(guān)推薦
評論