為什么說人人都需要學(xué)編程?
有一個故事曾經(jīng)引起許多人討論:中國的孩子擅長數(shù)學(xué),尤其是心算,大部分國外的同年齡層孩子則連簡單的計算都要使用計算器。能否說中國的孩子真的比較厲害呢?這個故事后提出了一個有趣的事實:大部分中國的孩子雖然數(shù)學(xué)很厲害,但創(chuàng)新能力并不如國外。
對于人來說,可以快地提率,關(guān)鍵因素之一就是使用工具。編程就是這樣的工具,但編程的問題在于,任何程序都是基于人的思考。但大部分時候,人類其實是懶得去思考問題的,甚至是缺乏有效的思考方式去解決問題,而編程是培養(yǎng)思考方式的方式之一。
編程本身是人腦思維方式的映射。如果沒有經(jīng)過專業(yè)訓(xùn)練的人,大部分時候很難發(fā)現(xiàn)自己的思維缺陷和問題。如果學(xué)習(xí)編程,則可以有效地提高自己思維的完整性和邏輯性,這種思維方式的培養(yǎng),是非常立桿見影的。大部分高校都會開設(shè)邏輯學(xué)的課程,但傳統(tǒng)的教育方式過于文本化,而不是通過實踐去培養(yǎng)。
編程本身就是這樣一個培養(yǎng)思維的方式,甚至可以看成是一個有趣的大腦游戲,更容易幫助人掌握邏輯思考的能力。人人都應(yīng)該學(xué)編程。當(dāng)你掌握了這個工具,至少你擁有了一把鑰匙。這把鑰匙可以打開一扇通過"自由""平等"""的大門。科技發(fā)展的時代,你是想成為機器的主宰?還是想被機器主宰呢?