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