2021-03-14 分類(lèi): 網(wǎng)站建設(shè)
任務(wù):向一群六歲的孩子解釋你所從事的工作。
等級(jí):高(我自己的女兒就是六歲)。
許多人分享了他們對(duì)這個(gè)“演講”的想法:你可以在Stack Overflow上找到一些非常有趣的例子(例如,這里)。很多人認(rèn)為,首先要讓孩子們知道計(jì)算機(jī)是非常愚蠢的,然后準(zhǔn)確地告訴他們要做什么以及如何做才能達(dá)到自己想要的結(jié)果。但是,我很懷疑孩子們聽(tīng)了這些之后能夠了解到有關(guān)編程的什么東西。
關(guān)于這個(gè)成功的“演講”,我的想法是這樣的:
我首先從最基本的問(wèn)題開(kāi)始,“誰(shuí)知道程序員是做什么的?”我知道他們昨天已經(jīng)討論過(guò)這個(gè)了,所以,對(duì)于他們的一些想法我并沒(méi)有感到驚訝。我告訴了他們我自己的定義:“程序員是編寫(xiě)計(jì)算機(jī)程序的人,他們知道如何告訴計(jì)算機(jī)應(yīng)該做什么。程序員非常了解電腦。”
然后,我畫(huà)了一個(gè)正在工作的程序員。
下一步是談?wù)撾娔X。所有的孩子都開(kāi)始談?wù)撈鹚麄兏改傅墓P記本電腦(他們反復(fù)談?wù)撏粯邮虑榈臅r(shí)候真的是非常的可愛(ài))。等一小段時(shí)間之后,我打斷了他們,告訴他們:在很多不同的東西里面都有電腦,例如智能手機(jī)和手表,還有汽車(chē)和電梯。我把提到的每個(gè)東西都畫(huà)了出來(lái),并用幾個(gè)字來(lái)概括在什么情況下該用哪種電腦。我又問(wèn)他們天氣預(yù)報(bào)是如何實(shí)現(xiàn)的(一個(gè)聰明的孩子回答道:“衛(wèi)星知道第二天的天氣”),然后告訴他們是電腦根據(jù)數(shù)千個(gè)測(cè)量設(shè)備提供的數(shù)據(jù)計(jì)算出預(yù)測(cè)結(jié)果。
我打算把話(huà)題轉(zhuǎn)移到電腦程序上來(lái),所以,我提到,電腦之所以會(huì)干活都要?dú)w功于程序,是程序命令電腦去做某些事情。
我又把話(huà)題轉(zhuǎn)到了YouTube,因?yàn)槲抑篮⒆觽兒芰私馑N耶?huà)出了網(wǎng)站的界面,他們都很熟悉這個(gè)界面。
我問(wèn),YouTube上有多少部電影。一些小朋友開(kāi)始迷糊了,但也有人喊道:“幾百萬(wàn)個(gè)”或“無(wú)限個(gè)”。所以,我又問(wèn),是否有可能把所有的電影都放在一張光盤(pán)上呢。然后我畫(huà)了很多碟片,并問(wèn)道:“如果你告訴YouTube要觀看小豬佩奇的某一集,它就能找到對(duì)應(yīng)的光盤(pán),這是如何做到的呢?”他們都沉默了,所以我畫(huà)了一個(gè)數(shù)據(jù)庫(kù),并迅速描述了它的角色。
我要給他們灌輸這樣一個(gè)觀念:他們看到的只是一個(gè)冰山一角,而程序員負(fù)責(zé)了更多的東西。我向他們解釋了我們是如何處理各種各樣的事情的:
這時(shí)是告訴他們編程是團(tuán)隊(duì)合作的最好的時(shí)機(jī)了。程序很龐大,需要具備不同領(lǐng)域的知識(shí),需要很多人參與進(jìn)來(lái)創(chuàng)造。在這一點(diǎn)上,我更新了第一幅畫(huà),添加了另一個(gè)程序員,讓兩個(gè)人坐在一起。
下一個(gè)主題是計(jì)算機(jī)的工作原理,當(dāng)然是非常粗略的。我是這樣告訴他們的:
接著,我把重點(diǎn)放在處理器上,告訴他們它使用一種只有0和1組成的非常有趣的語(yǔ)言。然后,當(dāng)我假裝用一種只有A和B的語(yǔ)言說(shuō)話(huà)時(shí),大家都笑得很開(kāi)心。接著,我解釋說(shuō),程序員使用編程語(yǔ)言是為了能夠更容易地與處理器進(jìn)行交流。
隨后,我給他們展示了最最簡(jiǎn)單的程序語(yǔ)句的例子(使用一些偽代碼)。我想給他們展示更多的東西,但我覺(jué)得他們的注意力開(kāi)始不集中了,所以我甚至沒(méi)有講for循環(huán)。
為了結(jié)束我的“演講”,我再一次畫(huà)了一些符號(hào)來(lái)總結(jié)我們討論的東西。我一邊畫(huà)一邊問(wèn)問(wèn)題“這是什么?”和“你還記得有關(guān)這個(gè)的一些什么嗎?”諸如此類(lèi)。一切進(jìn)行得很順利。
附加內(nèi)容,要做的和不要做的事情,提示和技巧:
新聞標(biāo)題:如何向六歲的孩子解釋編程?
當(dāng)前網(wǎng)址:http://jinyejixie.com/news25/105175.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容