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