編程思維從哪兒來?丨真愛之聲第四十四集

編程思維從哪兒來?丨真愛之聲第四十四集

編程思維從哪兒來?丨真愛之聲第四十四集

真愛夢想公益基金會發起人、理事長 潘江雪


編程思維從哪兒來?丨真愛之聲第四十四集

歡迎收聽《真愛之聲》,我是今天的主播,真愛夢想公益基金會的理事長潘江雪。

我有一位很有意思的朋友,總會聽到他和他家孩子之間好玩的對話:

“咳咳,現在是提問時間,請問,把大象裝進冰箱要幾步?”

“要三步!”

“哪三步?”

“第一步,把冰箱門打開;第二步,把大象放進去;第三步,把冰箱門關上!”

“可昨天還在冰箱裡放了長頸鹿呢!大象放不下!”

“這樣的話,要四步!”

“哪四步?”

“第一步,把冰箱門打開;第二步,把長頸鹿拿出來;第三步,把大象放進去;第四步,把冰箱門關上!”

諸如此類。

有一天,我忍不住問了朋友一個問題,“你們這一家子為什麼那麼喜歡說這些奇奇怪怪的問題呢?” 從那天起,我開始對 “編程思維” 這個詞產生了興趣。

編程思維從哪兒來?丨真愛之聲第四十四集

如何把大象放進冰箱裡,是一個腦筋急轉彎,在早期春晚趙本山宋丹丹的小品 “鐘點工” 播放完,曾經廣為流傳。其實它不僅是個腦筋急轉彎,更是一個幫助培養思維方式的問題。在這種思維方式下,如何把大象放進冰箱這個看似不可能實現的事情,被簡單的抽象成以下四個步驟:1.打開冰箱門;2.如果冰箱裡有東西就先拿出來;3.把大象放進冰箱;4.關掉冰箱門。

這種思維方式恰恰把一個奇怪的問題簡單化。它拆分問題,聚焦處理問題的關鍵性節點,忽略細節,形成了問題解決思路。

這種思維方式,就是編程思維的功能之一。

編程思維從哪兒來?丨真愛之聲第四十四集

光從字面意思上,人們往往會誤解 “編程思維” 是編寫程序的一種技巧。其實“編程思維”更是一種高效解決問題的思維方式,可不僅僅是 “程序猿” 這種神奇物種所獨有。更準確地說,編程思維是一種理解問題,並給出解決方案的思維過程。它通過分解、模式識別、抽象、算法四個步驟,將一個棘手的複雜問題,拆解成一系列好解決的小問題,每一個小問題被單獨檢視、思考,形成解決方案。然後聚焦幾個重要節點,忽視小細節,形成解決思路。最後設計步驟、執行命令,實現問題解決。

舉個稍微複雜一點的例子,例如:“如何和同學們組織一次去遠方的旅行?”

編程思維從哪兒來?丨真愛之聲第四十四集

可以試著用編程思維的方式思考,首先我們需要拆分這個問題

我們能去哪裡?去了那兒能做什麼?每個人都喜歡什麼?都想幹什麼?我們怎麼過去?別人有沒有成功的經驗或失敗的教訓?要花多少錢?我們有多少預算?會遇到什麼樣的天氣等……

然後,我們需要把這些問題的重要程度都一一識別,分別去思考,搜索解決方案

第一個問題,我們可以去哪裡?——北京?上海?杭州?蘇州?雲南?新疆?嗯,祖國大好河山,天南地北,我們都可以去。但是我們除了自己知道的這些地方,能不能去更多的地方?別說孩子們,就算是成年人,對祖國34個省市區都有了解嗎?顯然,答案是否定的。

所以要解決 “我們可以去哪裡” ,還需要對這個問題進行識別,是要選擇一個我們都瞭解的地方?還是委託一個人精挑細選,去了解更多的地方?然後再去選擇,或者尋找其他方式。

當我們把拆分的問題都識別了,我們就可以依據 “聚焦重要節點、忽略細節” 的原則去執行

好了,這麼一想,我們可能就更清楚地知道應該如何去計劃這場旅行——同學A需要負責在某個時間點溝通確定旅行地點;同學B去了解如何募集資金,那他或許就會了解到,真愛夢想的火堆公益平臺有可能幫助募集到一筆出行的捐贈;同學C要在某個時間節點前確認去目的地的各種預算……

當所有同學處理完這些重要節點之後,我們的旅行計劃就出爐啦!

這個例子不是為了告訴我們如何去計劃一次去遠方的旅行,更不是為了宣傳真愛夢想的 “去遠方” 公益研學項目籌款,而是想告訴大家,通過編程思維我們可以去解決很多實際的問題。當然,也可以應用在日常學習中。

網上有個段子,說如果把高考改成 “怎麼玩” ,玩得好的還是那群學霸!這是有道理的,因為人的選擇決定了事情的結果,而選擇是以思維模式為基礎的。電影《教父》中有一段經典的臺詞:“花半秒鐘就能看透事物本質的人,跟花一輩子都看不清楚事物本質的人,註定是截然不同的命運。”

編程思維從哪兒來?丨真愛之聲第四十四集

編程思維能大大提高解決具體問題的效率,擁有編程思維的人,在面臨人生選擇時,也會更理性地分析利弊,目標會更明確,更善於利用有限的資源。

或許可以毫不誇張地說,培養少兒編程思維,也許會改變孩子們的一生。

最重要的是,具有編程思維的人不會在貌似艱鉅的困難面前退縮,他們知道並相信——問題是可以解決的,也會更有勇氣、毅力和自信去面對生活的挑戰,不會輕易被挫折打敗,陷入迷茫焦慮的情緒之中。

說了那麼多,大家應該初步瞭解了什麼是編程思維。那我們該怎樣去學習、培養編程思維呢?

最簡單的方法,去學編程吧!

編程不一定是那些抽象的代碼,也可以是圖像編程,用圖形化編程語言,把原來以英語詞彙為主的編程語言轉成圖形,以模塊化、指令化、遊戲和情景動畫以及積木構建的形式呈現。編程思維課程不同於IT職業教育的編程語言課程,它不以編程語言實際操作知識的學習為核心目標,而是更關注通過學習過程培養孩子們的編程思維與創造能力,激發孩子內在的學習動力,發展團隊合作意識和溝通協調等綜合素養。

我想,這應該就是國家沒有將少兒編程納入學科課程,而是歸為綜合實踐活動課程重要主題的原因吧。

編程思維從哪兒來?丨真愛之聲第四十四集

在夢想課上,同學們正在學習編程

全球範圍內少兒編程教育已經成為主流方向,其針對高中及以下的學生,許多國家已將編程納入了公立學校的日常課程。

從教育角度看,少兒編程被視為與閱讀、表達和計算同等重要,甚至是小朋友們成長所需的基礎技能來培養。

相信大家對“編程思維”有了更為清晰、深刻的理解。順便說一句,在真愛夢想的夢想課程中,就有少兒編程課程,我們希望為更多的孩子提供發展編程思維的學習機會。

編程思維從哪兒來?丨真愛之聲第四十四集

《真愛之聲》欄目已經在蘋果播客以及喜馬拉雅電臺上線,同時可通過新華網、澎湃新聞與今日頭條客戶端閱讀,也可以通過小雅nano音箱、小米音箱語音點播來收聽我們的節目。

謝謝你收聽今天的節目,這就是本期《真愛之聲》,如果你覺得節目有意思,歡迎轉發到你的微博、QQ同學群、微信朋友圈和家庭群裡。

我是潘江雪。

真愛之聲,明天見。


分享到:


相關文章: