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