美監獄讓囚犯學程式設計,刑滿後,囚犯:再也不回這鬼地方了
程式設計,在大部分人眼中,是很高大上的東西,噼噼啪啪寫程式碼,就會發生一些神奇的事情。程式設計也成了公認的門檻高的技能。事實真的是如此嗎?
“我自己是一名從事了5年前端的老程式設計師,辭職目前在做講師,今年年初我花了一個月整理了一份最適合2019年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5到各種框架都有整理,送給每一位前端小夥伴,web前端學習群957389100,這裡是小白聚集地,歡迎初學和進階中的小夥伴。"
前兩年有一則新聞,閃瞎了所有網民的眼。
1972年至2010年,美國監獄的人數增加了700%,世界上有25%的犯罪人口被囚禁在美國。聖昆丁監獄作為美國最臭名昭著的監獄之一,每年都要花費大量的費用,超過67%的囚犯,會在3年內再次犯案,而再次入獄。
為了讓囚犯們有一技之長,能夠順利找到工作,監獄長突發奇想,讓他們學習程式設計,效果出奇的好,學習了程式設計之後,他們沒有一個人因為犯罪重返監獄的。
記住試圖採訪了一名剛出獄的犯人,犯人這樣答道:該死的程式設計,就算我在外面餓死,也不會在回這裡,程式設計簡直太可怕了。
這個例子可以看出,程式設計這東西,還真不是每個人都可以學會,《盛世危言》曾說:分門別類,因材施教。有些東西,真不是靠努力就能學會的。程式設計,需要很強的邏輯思維和運算能力,光這兩點,就可以將絕大多數人拒之門外。
四年前,80歲的日本老奶奶Wakamiya開始自學程式設計,82歲的時候開發了一款叫做“hinadan”的遊戲,併成功上架蘋果商城,成為了世界上最年長的開發者。2017年,她還受邀出席了蘋果公司全球開發者大會。
Wakamiya60歲才開始接觸電腦,82歲才開發出一個app,似乎這個例子在向我們闡述,程式設計也可以很簡單,哪怕你學得再慢,只要努力了,遲早有一天,你會學會它。
這也沒錯,在十幾二十年前,程式設計是一項高深莫測的技術,除了專業的程式設計師,誰也沒辦法做好它。但隨著科學技術的發展,程式設計門檻似乎越來越低了。低到什麼程度呢?
美國作家約翰·C.範德-霍伊維爾,特地為3-6歲的兒童,開發了這麼一系列的教程,中文譯名為《寶寶的網頁設計》、《寶寶的HTML》、《寶寶的C++》等等。你沒有看錯,這些書籍,面向的都是3-6歲的小孩子。程式設計師表示,天啊!我輸在起跑線上了。
在歐美國家,程式設計普及率相對較高,有相當一部分的兒童,在八九歲的年齡,就可以寫出一個屬於自己的遊戲應用了。
上到七老八十,下至懵懂的孩童,似乎都可以學習程式設計,並且掌握它,為什麼美國聖昆丁監獄的囚犯們,即便餓死,也不願意回來學程式設計呢?
因為,人人都可以學會程式設計,但並不是人人都可以成為程式設計師。監獄長想讓所有的囚犯都以寫程式碼為生,本身就是很不現實的一件事。相反,讓所有人都學會程式設計,並且應用它,就變得簡單了許多。