都說程式設計可以鍛鍊你的邏輯思維能力和其它XXXX能力。那麼,生活中(即不程式設計的時候),程式設計得到的XXXX能力讓你做事情有什麼不一樣嗎?
回覆列表
-
1 # 編玩邊學教育
-
2 # 是你們的小可可
無論是那種程式設計思想(邏輯程式設計還是少兒程式設計),都是讓你的思考更縝密,更迂曲理性,也就是我們說的老誠(老實+誠實)。至少在看外賣選單時會給出出錢最少遲到最多的叫餐套餐價格
不請自來,不勝歡喜!
如果您在網上搜索“程式設計學習是怎樣影響人的思維方式的”,會得到各式各樣的回答,有正面的評價,也有側面的評價。同時每個人對於思維方式的定義和分類也不一樣。
有人認為發散思維是人的思維方式,有人認為空間抽象思維是人的思維方式,還有人認為動作思維是人的思維方式。人云亦云,學習者頭昏腦脹,也不知道,到底什麼是人的思維方式?
筆者使用國家地區之間處理爭端問題的熱門詞彙——“求同存異”來說明這個問題。每個人心中對於人的思維方式的定義和分類肯定不同。可是,我們心目中所認為天才肯定不會有所偏差吧?亞里士多德、愛迪生你敢說不是天才?
1、創新思維
我們透過程式設計學習可以設計出各式各樣程式,並且還可以不斷更新。插入排序法出來時,程式設計界以為會是最優排序演算法,沒多久,氣泡排序法又出來了,最優演算法易主,再然後更優秀的二叉樹排序、希爾排序、快速排序橫空出世。這些不都是程式設計學習促進創新思維培養最有力的證據嗎?
2、具體思維
程式設計學習不是假大空,每一個功能都是一段一段程式碼透過模組化具體實現的。
3、親自動手思維
連霍金都用功能僅存的一根食指程式設計,您呢?
4、新組合思維
程式設計學習的函式巢狀使用,迴圈巢狀使用,不就是培養做新組合的天才思維嗎?
5、找關聯思維
程式設計學習裡類的繼承不就是我們透過學習找到的父類與子類之間的聯絡,進而最佳化我們的程式碼和思維方式嗎?
6、反向思維
7、形象思維
簡單說就是找到不同領域的兩個事物之間聯絡的能力。透過程式設計學習,我們可以利用arduino製作出各種機械器件,透過感測器,讓文字與小船螺旋槳相關聯,這不就是形象思維嗎?
8、應變思維
我們那麼多學生每天不斷的最佳化程式和程式碼,不就是在不停的提高自己的應變思維嗎?這樣才能對於不同的問題,都能迎刃而解。
總起來說,程式設計學習對於人的所有思維方式的培養是否有作用還需要很多具體的研究。但是,對於天才們的思維方式的培養,肯定會有很大的促進作用。如果您的孩子現在開始程式設計的學習,TA或許已經走上了思維塑造之路……
文:CC老師(覃聰)
編玩邊學資深教師,北京師範大學教育技術學學士,北京交通大學教育技術學碩士,美國賓夕法尼亞大學教育學院訪問學者
可以登陸愛奇藝、優酷、騰訊等平臺搜尋“編玩邊學Scratch公開課”跟著CC老師學程式設計哦!