編程少年的幸福 改變自我用代碼創(chuàng)造未來
來源:好上學(xué) ??時(shí)間:2023-07-31
計(jì)算機(jī)代碼正成為下一個(gè)世界通用“語言”。人們普遍認(rèn)為,編程會(huì)讓人的思維方式變得更加縝密。
如今,不少家長意識到編程的魅力,讓孩子從小學(xué)習(xí)編程,鍛煉他們的思維邏輯能力,同樣希望孩子的英語、數(shù)學(xué)能力也在編程中得到提升。
11歲的陳瑞鵬和12歲的姚斯盛就是這樣的廣州少年。陳瑞鵬別出心裁地用編程給媽媽送上特別的母親節(jié)禮物;姚斯盛憑借《未來的家》的作品獲得比賽的三等獎(jiǎng)。他們都在代碼中找到了另一個(gè)自我。
在媽媽眼中,姚斯盛和音樂、藝術(shù)等沒有太多交集。直到五年級,姚斯盛遇到了編程,姚媽媽才覺得,兒子找到了真正的興趣。
在爸爸的教導(dǎo)下,姚斯盛從小就學(xué)習(xí)了PPT、Word等軟件的使用,還學(xué)習(xí)了CAD制圖。四年級時(shí),在爸爸的指導(dǎo)下,他用CAD畫出了長方形音箱的結(jié)構(gòu)圖。爸爸的熏陶讓他較早地“浸染”到計(jì)算機(jī)科學(xué)中,但他和編程還沒發(fā)生“化學(xué)反應(yīng)”。直到那天,他和媽媽到廣東省立中山圖書館借書,一張少兒編程的傳單讓他內(nèi)心不再平靜。
他對編程感到新奇,編程不像做完一張卷子,自己以為答得很好,直到成績發(fā)下來才知道自己是錯(cuò)誤的,編程給了立刻的反饋,對與錯(cuò)一目了然。
在爸爸媽媽的陪同下,姚斯盛試聽了第一節(jié)課,他記得課堂任務(wù)是完成“飛翔的小鳥”。他覺得這樣的挑戰(zhàn)有意思,感覺不難。作品完成后,會(huì)生成二維碼,他讓爸爸媽媽感受一下他的作品,媽媽說,“哇,你做了一個(gè)這樣的作品?!?br/>
姚斯盛對編程心生向往,但不得不面對升學(xué)的壓力,但轉(zhuǎn)念一想,升到初中課業(yè)負(fù)擔(dān)可能會(huì)更重,“錯(cuò)過了這次機(jī)會(huì),下次就很少有機(jī)會(huì)了。”于是,他走上了這條編程的興趣之路。
創(chuàng)作想象中“未來的家”
姚斯盛在編程中找到了樂趣,他的學(xué)習(xí)速度比較快,也從生活中尋找創(chuàng)作的靈感?!帮w機(jī)大戰(zhàn)”的游戲曾經(jīng)異?;馃?。
有了編程的知識基礎(chǔ),姚斯盛從游戲玩者的角色跳出來,萌生了新的想法,“為什么不自己做一款飛機(jī)大戰(zhàn)的游戲呢?”
姚斯盛對“飛機(jī)大戰(zhàn)”有自己的想法:原先的版本是黑白的,他要賦予游戲色彩;飛機(jī)的“必殺技”是全屏爆炸,他要改成了激光從底屏向上蔓延……他在游戲揮灑著想象力。
當(dāng)然,讓他最為得意的還是參加培訓(xùn)機(jī)構(gòu)舉辦的Scratch全國大賽。姚斯盛憑借初賽作品《未來的汽車》順利殺進(jìn)復(fù)賽,這部“未來的汽車”在他的想象中可以上天入海。從去年12月份開始,他就開始為復(fù)賽做準(zhǔn)備,復(fù)賽的題目依舊是有關(guān)未來,姚斯盛構(gòu)思的作品是《未來的家》。
他從生活中的“痛點(diǎn)”出發(fā)設(shè)計(jì)“未來的家”:他聽到有人抱怨去不了各種地方,于是他把未來的家設(shè)計(jì)成火箭造型。
火箭造型的家有三層,一層是主控制室和駕駛艙;二層是大廳、臥室;三層是露天陽臺(tái)和健身房。這個(gè)家充滿了科技元素,食物機(jī)可以智能化生產(chǎn)出主人想吃的食物,馬桶可以檢測人體健康……
“多懂一點(diǎn)東西,更自信”
姚斯盛對自己的作品頗為滿意,搜集了大量素材,還撰寫了場景切換的文本,將*流程一遍遍演練。到杭州參賽之際,*的每一步他都爛熟于心。
但由于作品構(gòu)思精良,需要花費(fèi)較長時(shí)間完成,而比賽時(shí)間有限,姚斯盛不得不在比賽前決定忍痛割愛,舍棄很多精彩的構(gòu)思,只留下幾個(gè)重點(diǎn)部分以保證作品的完整性。
最終,姚斯盛獲得了全國三等獎(jiǎng)。
姚媽媽見證了他的成長。她看到了兒子的堅(jiān)持,在編程學(xué)習(xí)過程中,如果有一個(gè)問題處理不好,兒子會(huì)一直琢磨出解決方案,回到家后還會(huì)堅(jiān)持練習(xí)。她笑著說:“學(xué)校布置的作業(yè)他也不會(huì)費(fèi)這么多心思。”
姚媽媽也看到了兒子的改變,他更加專注,因?yàn)檎莆者@樣一項(xiàng)技能,而變得有信心了,談起這個(gè)愛好,他總會(huì)滔滔不絕。
“多懂得了一點(diǎn)東西,自己也更加突出一點(diǎn)。”姚斯盛說。
陳瑞鵬:用編程表達(dá)情感
陳瑞鵬五年級時(shí)在學(xué)校接觸到的Scratch編程課程(由麻省理工學(xué)院設(shè)計(jì)開發(fā)的圖形化編程工具,學(xué)編程的基礎(chǔ)課程),他很快意識到自己在這方面的特長,他感覺“理解速度快,不是按部就班地學(xué)習(xí)”,他在編程中嘗試修改變量,呈現(xiàn)出不一樣的結(jié)果。他用Scratch做出一些播放音樂、打地鼠的小程序,小小的嘗試讓他頗有成就感。
老師看出了他的天賦,建議他接受專業(yè)的培訓(xùn)。
陳瑞鵬從父母口中了解到,未來是信息化的時(shí)代,掌握編程語言會(huì)有更廣闊的舞臺(tái)。
培訓(xùn)編程的羅老師還記得,陳瑞鵬介紹自己時(shí),簡單直接地說“愛好編程”。這讓老師喜出望外,做老師最喜歡這樣的學(xué)生,對于這樣的學(xué)生,老師會(huì)給更多的挑戰(zhàn),“不要讓他餓著”。在試聽Python編程課后,陳瑞鵬發(fā)現(xiàn)“課程不難,適合我”。
報(bào)名后,陳瑞鵬心情難掩激動(dòng),在他看來“Python是真正的編程語言”,Python與人工智能有著千絲萬縷的聯(lián)系,這也讓他充滿無限遐想;而讓他緊張的是無法預(yù)計(jì)的困難。
為了迎接挑戰(zhàn),陳瑞鵬準(zhǔn)備增加自己的知識儲(chǔ)備,他購*了相關(guān)的書籍、在網(wǎng)上學(xué)習(xí)flash、html(超文本標(biāo)記語言)等知識,他跟著視頻的指導(dǎo),自己做練習(xí),“原來編程并不難”。
150分鐘“轉(zhuǎn)瞬即逝”
一次課程的時(shí)間是2.5小時(shí),這對于少兒的耐性是不小的挑戰(zhàn),但是陳瑞鵬卻都是不知不覺中就度過了。
他還記得第一次上課學(xué)的是完成“雪花下落”的編程項(xiàng)目——通過代碼完成雪花下落,在這過程中,還要做到舉一反三,用代碼修改雪花的大小、顏色、數(shù)量、下落的位置這些變量。開始接觸真正的代碼,陳瑞鵬感覺很“新奇”,在廣州成大的他很少看到雪,這個(gè)“雪花下落”從名字上就吸引了他。
陳瑞鵬有Scratch的基礎(chǔ),培養(yǎng)了圖形化的思維,對于純代碼的編寫有幫助。不知不覺150分鐘就過去了,他覺得“學(xué)代碼比學(xué)校學(xué)的爽,有學(xué)不完的興趣”。
另一個(gè)讓他比較滿意的作品是“頭腦王者”,這個(gè)程序代碼復(fù)雜,難度偏高,考驗(yàn)邏輯能力。陳瑞鵬采用給出的題庫作為素材,需要編碼一套試題,題目要隨機(jī)而不重復(fù),在答題者輸入答案后還給予驗(yàn)證響應(yīng)。這個(gè)挑戰(zhàn)自然不小,不過他還是順利完成了。
媽媽是“頭腦王者”的第一用戶,媽媽通常都扮演了這樣一個(gè)程序測試的角色,媽媽給的反饋是“界面美觀,還算滿意”。
用代碼獻(xiàn)給母親“禮物”
陳瑞鵬在培訓(xùn)老師眼中是很乖巧的學(xué)生,每周四晚上上完課,他在周五就提前完成了作業(yè),遇到問題,他會(huì)主動(dòng)給老師發(fā)微信詢問。
他不時(shí)給自己加課,在業(yè)余時(shí)間上網(wǎng)提前學(xué)習(xí)一些相關(guān)的知識,同時(shí)還自學(xué)另一種編程語言C++。在家練習(xí)編程,他不時(shí)忘記時(shí)間。陳媽媽喊他吃飯,他說“很快了,5分鐘”,這個(gè)5分鐘讓陳媽媽一等就是1小時(shí),有時(shí)回答說“再過1分鐘”,這個(gè)1分鐘一等就是30分鐘。陳媽媽已經(jīng)習(xí)慣了兒子的“時(shí)間等式”,也理解兒子專注投入到編程學(xué)習(xí)中,而沒有注意到時(shí)間的流逝,“興趣是最好的老師”。
編程也成為陳瑞鵬和媽媽之間一種情感表達(dá)的工具。母親節(jié)那天,陳瑞鵬特意為媽媽準(zhǔn)備了特別的“禮物”,他知道媽媽喜歡看電影,專門做了一個(gè)媽媽喜歡電影類別的超鏈接;將媽媽和自己的照片做成網(wǎng)頁;還做了一個(gè)*歌曲、動(dòng)畫的頁面……
陳媽媽在收到“禮物”之后備感幸福。
陳媽媽觀察到陳瑞鵬學(xué)習(xí)編程后,編程成為他的一項(xiàng)特長,數(shù)學(xué)開竅了,也更加自信了,視野開闊了起來,“他很愛說話,只有在編程和睡覺的時(shí)候是安靜的。”
陳瑞鵬覺得,自己的邏輯思維能力也得到了提高。他很享受代碼的世界,他享受自我創(chuàng)造、開發(fā)腦洞編寫代碼程序,“這是有意義的事情”。
標(biāo)簽:編程少年的幸福??改變自我用代碼創(chuàng)造未來??