芥末堆芥末堆

人人是否都該學(xué)編程?

作者:芥末堆 發(fā)布時(shí)間:

人人是否都該學(xué)編程?

作者:芥末堆 發(fā)布時(shí)間:

摘要:“人人”指的是哪個群體?“都該”指的是“學(xué)編程”的必要性嗎?“學(xué)編程”又指的是學(xué)到什么程度?

芥末堆注:本文系芥末堆與WISE合作的中西辯論專題【人人都該學(xué)編程?】的第二篇,邀請國內(nèi)外在信息技術(shù)和教育領(lǐng)域均有思考的學(xué)者來參與這次探討,本篇作者大熊。

>>[WISE官網(wǎng)] 英文版專題入口

在當(dāng)下這個時(shí)代,“人人是否都該學(xué)編程”是一個值得深思的話題。因此在開始討論之前,我非常榮幸能夠較早地參與到這個話題。但僅在此淺談一二以做拋磚之用,想必此后定會有越來越多的國內(nèi)外編程牛人和教育專家,來對這個問題提出更具深度的思考。

當(dāng)計(jì)算機(jī)從構(gòu)想世界走進(jìn)現(xiàn)實(shí),軟件開發(fā)所能衍生出的無限創(chuàng)意,深深吸引著全世界的有志青年。特別是近二十多年來,在互聯(lián)網(wǎng)的快速發(fā)展歷程中,程序員們充分發(fā)揮自己的熱情和想象力,在二進(jìn)制的世界里,創(chuàng)造了一個又一個的奇跡。從美國的Microsoft、Google、Facebook,到中國的Baidu、Alibaba、Tencent,從互聯(lián)網(wǎng),到移動互聯(lián)網(wǎng),再到物聯(lián)網(wǎng),這些奇跡構(gòu)建的虛擬世界正在深刻地改變我們的生活。

除了計(jì)算機(jī)專業(yè)和軟件學(xué)院畢業(yè)的學(xué)生們,越來越多的年輕人,或自學(xué)、或通過IT職業(yè)教育平臺的再培訓(xùn),也投入到程序員的職業(yè)隊(duì)伍之中,大有一股“人人都在學(xué)編程”之風(fēng)。

然而,“人人是否都該學(xué)編程”嗎?我也曾將這個問題轉(zhuǎn)給過我的同學(xué)們,很快,這些以計(jì)算機(jī)專業(yè)為主的同學(xué)就展開了積極的討論,并且自然地分成了兩派:支持和反對。很明顯,這是一個值得深入思考和討論的議題。

但是要回答好這個問題,我覺得需要先弄明白如下幾個問題:

(1)“人人”指的是哪個群體?

(2)“都該”指的是“學(xué)編程”的必要性嗎?

(3)“學(xué)編程”又指的是學(xué)到什么程度?

首先,“人人”是指像我們這些已經(jīng)進(jìn)入職場的成年人,還是我們下一代尚且年幼的孩子,亦或是我們的長輩?要弄清楚這個問題,就像我們在做產(chǎn)品時(shí)候要確定的用戶畫像,不同的用戶群體有不同的需求。對于成年人來說,學(xué)習(xí)編程的目的性是很強(qiáng)的,或許是本職工作的需要,但更多的是想變更職業(yè),從而滿足社會對IT工作者的需求缺口,同時(shí)也一定程度提高薪酬待遇。而對于未成年人來說,學(xué)習(xí)編程的源動力更多的來源于興趣愛好。在和我的同學(xué)們討論的時(shí)候,大家都自然的將討論的目標(biāo)指向了我們的下一代。一方面是因?yàn)槲覀兌缄懤m(xù)有了子女,另一方面這或許是因?yàn)槲覀兇蠖嗍怯?jì)算機(jī)專業(yè)畢業(yè)的有關(guān),所以問題沒有指向我們自身。

去年的夏天,我升級成為了一名父親,自身也開始面臨了教育子女的問題。即使不涉及到學(xué)編程的問題,自然也會碰到要不要讓小孩學(xué)鋼琴、學(xué)下棋、學(xué)繪畫等等的問題。這些可以培養(yǎng)孩子的興趣、陶冶情操,也為他們以后的發(fā)展打開了一扇門。在涉及到學(xué)編程的問題時(shí),可以將它和其它的興趣愛好一同對待,但是否一定“人人都要學(xué)”?我覺得過于極端了。因?yàn)椋@些都還需要看孩子的興趣和天賦。

就像此前幾年北京等城市的“奧數(shù)”熱,這本是為了選拔有數(shù)學(xué)天賦的孩子而進(jìn)行的,可一旦和升學(xué)掛了鉤,就幾乎變成了“人人都要學(xué)”,使“學(xué)奧數(shù)”變了性質(zhì)。在我看來,“學(xué)編程”也是這樣。如果將其和升學(xué)綁定,自然會讓很多的家長和學(xué)生投入到畸形的“編程熱”之中,這當(dāng)然不是我們所期望看到的。

對于廣大的中小學(xué)生群體,“編程”倒確實(shí)可以嘗試接觸一下。一方面可以理解計(jì)算機(jī)的工作方式,另一方面它也可以鍛煉將自然語言表達(dá)為格式化語言的能力。正如今天我們在很多學(xué)校所見到的那樣,“學(xué)編程”可以成為基礎(chǔ)教育的一個選修學(xué)科,也可以成為數(shù)學(xué)教育的一個補(bǔ)充,這些都為興趣“學(xué)編程”打開了一扇窗。當(dāng)然,“淺顯接觸的編程”和“以編程為專業(yè)或職業(yè)”是不同的,這就涉及到了學(xué)到什么程度的問題。

學(xué)到什么程度主要是根據(jù)學(xué)習(xí)者的年齡段、認(rèn)知水平、和學(xué)習(xí)目標(biāo)而選擇合適的學(xué)習(xí)內(nèi)容、并規(guī)劃好學(xué)習(xí)路徑:

(1)如語言的選擇:C/C++,JAVA,C#,Python,PHP,JavaScript,Html5等;

(2)如計(jì)算機(jī)基礎(chǔ)課程的學(xué)習(xí):操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、算法和算法分析等;

(3)如專業(yè)知識的學(xué)習(xí):TCP/IP網(wǎng)絡(luò)協(xié)議、視頻編碼、人工智能、數(shù)據(jù)挖掘等。

當(dāng)然,對于當(dāng)今的IT教育從業(yè)者需要做的事情,是讓“學(xué)編程”成為一件容易的事情,并為廣大初學(xué)者提供具有良好用戶體驗(yàn)的交互的可視化編程實(shí)踐環(huán)境。

最后,這些天剛好又翻看了《編程之美》,以其中的一段話作為結(jié)尾:發(fā)現(xiàn)問題、分析問題、解決問題,尋找更優(yōu)的解法,總結(jié)規(guī)律,抽象出算法的過程以及由此產(chǎn)生的成就感——這就是編程的樂趣所在,也是為什么有更多人在嘗試接觸編程甚至將其轉(zhuǎn)為自己的職業(yè)。

作者簡介|大熊

原名劉雪寧,現(xiàn)任芥末堆CTO,連續(xù)創(chuàng)業(yè)者。在線教育行業(yè)從業(yè)四年,曾任職于清華大學(xué)內(nèi)容分發(fā)網(wǎng)絡(luò)研究所。

1、本文是 芥末堆網(wǎng)原創(chuàng)文章,轉(zhuǎn)載可點(diǎn)擊 芥末堆內(nèi)容合作 了解詳情,未經(jīng)授權(quán)拒絕一切形式轉(zhuǎn)載,違者必究;
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請您 填寫信息告訴我們。
來源: 芥末堆
芥末堆商務(wù)合作:王老師 18710003484
  • 人人是否都該學(xué)編程?分享二維碼