摘要:讓我們一起來認識這些小小程序員,看他們用童趣和想象力,coding出一個與眾不同的童年。
本文分享自華為雲社區《六一特輯丨8歲小程序員獻禮兒童節:我DIY了聊天機器人,做3D printer,還想和外星人對話!》,原文作者:技術火炬手。
小朋友的兒童節一般怎么過?
看演出、吃大餐、還是去游樂場?“愛玩”是孩子們的天性,“創新”是他們的潛力。今年的六一兒童節,有這樣一群充滿想象力與創造力的小朋友,自己開發聊天機器人、建模3D打印,用代碼與外星人對話。
讓我們一起來認識這些小小程序員,看他們用童趣和想象力,coding出一個與眾不同的童年。
8歲的Daniel:DIY機器人,還想用編程和外星人交流
小朋友總是有許多奇奇怪怪的想法,8歲的小程序員更是天馬行空,比如用編程和地球以外的星球進行交流,和外星人成為好朋友。比如想要創造出偉大的游戲,是為了讓小朋友不沉迷於游戲……
Daniel就是這個可愛的小朋友,他喜歡編程,從Scratch學到python,自己做過自動搬運垃圾的智能機械臂,還有一個可以和他聊天的對話機器人,因為編程,學習成績也蹭蹭往上漲。
他開心地和我們分享了他最喜歡的兩個編程項目:
“我最喜歡做過的智能機械臂和機器人聊天。智能機械臂項目中,我用編程模擬操作機械臂,理解了機器人的正向運動學和逆向運動學,還學到了傳感器的效果,最后實現了可以自動搬運垃圾的機械臂,讓工廠實現真正的自動化。其實這個項目和我們的生活也很有關系,我也希望我自己的編程技術能夠幫助到別人。”
“在聊天機器人項目中,我做出了一個聊天機器人,可以跟他愉快的聊天。首先我用python中的邏輯判斷語句if else重新構造了機器人的聊天API,讓機器人可以“聰明”地回答我提出的各種問題,然后我還用python的關鍵字匹配,提高聊天機器人的語音識別准確度,最后我用到了語音合成API,給機器人安上了“嘴巴”,機器人就能跟我講話了。
當我們問他長大后想當一個真正的開發者嗎?
Daniel很調皮地笑了,“是的,我喜歡玩游戲,小孩子都喜歡玩游戲嘛。不過我更希望能夠創造出偉大的游戲,就可以幫助小朋友不沉迷於游戲,通過游戲開發小朋友的創意、智力,讓大家越玩越聰明。”
愛玩,又愛動腦筋的小小程序員,如此可愛!
8歲的Ken:我想要發明很好玩的游戲,然后變有錢
Ken,8歲的一個混血小朋友,非常喜歡編程。他說雖然編程很難,但可以做出很多很好玩的事情!
他與編程結緣還是因為他的一個朋友。一次朋友去他家做編程作業,作業是利用編程實現一個動畫場景:孫小弟在樹林中吃到一個水果,發現水果有毒,整個人都變成了藍色。然后孫小弟說,啊,有毒!Ken看完覺得非常好玩,就對編程產生了興趣,開始自己的編程學習之路。
由於Ken會的中文不是很多,所以課程中的中文內容他聽不太懂,但他還依然堅持學習。他說,編程沒有那么難,它是一個很有趣的學習過程。提到他最得意的編程作品,就是海船大戰。
這個作品需要很多的costume,要將它們一層層的疊加上去,在前端界面組成一個3D的動畫,實現兩個船互相攻擊的場景,最后將壞人的船給擊沉。
小Ken暢想着自己的未來,興奮地說道:“希望通過編程可以發明很多很好玩的游戲變很有錢。要做漫畫、做3D printer。”
小學生禹辰:組裝服務器芯片,破解代碼密室,so easy
在今年剛剛過去不久的華為開發者大會上,出現了一位年紀最小的神秘參會者。在大會上,,他不僅獨立完成了華為雲社區技術闖關活動“代碼密室”的三層代碼破解,還成功組裝了鯤鵬服務器芯片,真是英雄出少年!
他就是正在念小學的禹辰,要不是因為爸爸工作的原因,“是個大熱天我本不願意去”的禹辰還是來到了HDC的線下展台,結果玩的不亦樂乎。玩轉各種coding項目,收獲了超多的獎勵。
晚上回去,意猶未盡的禹辰還特意寫了日記,方格里歪歪扭扭的字,充滿着小朋友大大的好奇心和快樂。
特此摘錄幾段這位小學開發者的編程心得:
“在鯤鵬那個展廳通過組裝服務器的芯片得到了一盒口罩……我覺得最有意義的活動就是在那破代碼題進入一個網站,那個還挺鍛煉腦子的。
這次去華為開發者大會收獲滿滿:如何組裝服務器芯片,學了一些編程知識,最后的總結就是今天好累。”
如果你也想體驗禹辰覺得最好玩的代碼密室,可以關注【華為開發者社區】微信公眾號,發送關鍵詞【代碼密室】,即可開始你的探險之旅啦!記住,每層密室打開之后都有線索,供你解開下一層密室哦。一共三層,通關之后驚喜等着你!
最后,祝所有大朋友小朋友們兒童節快樂,永遠保持孩子般的樂趣,充滿想象力!