9歲學編程,11歲拿獎拿到手軟,自稱「編程大佬」。
初一學編程,一年半做了100多件編程作品,腦洞之大讓網易卡搭編程專業的評審老師親自為他打call。
這是全國青少年創意編程101大賽中熠熠閃光的編程少年,也是你我身邊認真、努力的05後、10後少年們。
全國青少年創意編程101是由網易卡搭編程打造的編程選拔大賽,鼓勵所有熱愛編程的青少年們向全國展示自己的編程作品,以實力PK出全國最牛的Scratcher。大賽自6月26日正式開啟,賽程已過半,平臺上湧現出了非常多有趣好玩、讓人一玩就停不下來的編程作品。而作品背後的創造者——各位參賽選手也非常優秀,展示出非凡的編程天賦。目前,ID為Ali八、神淘汰大佬、圖小貝的三名選手分別位列101榜單的前三名。
在編程的世界裡,我是自己的神
沈燾是一名上海市復旦科技園小學準六年級的學生,他在網易卡搭編程的社區裡名字,叫做「神淘汰大佬」。
他在全國青少年創意編程101大賽中提交了2項作品,其中「彩色迷陣,邊境生存」編程作品被導師評級為A級,並獲得高人氣點讚,目前位列101榜單第二名。他的另一項作品也被評為B級,佔據101榜單第12位。
而出乎意料的是,沈燾今年才11歲,連作品用到的程式語言Scratch都是自學的。
沈燾說,他與編程結緣於三年級時學校開設的一個電腦興趣班,從此便一發不可收拾地愛上了編程。他開始關注網上各種編程社區,也是在那裡,他結交到許多志同道合的小夥伴,交流學習心得,遠程切磋編程技藝。課餘時間沈燾會自學Python,還報名了專門的少兒編程培訓班學習JavaScript前端語言。今年暑假,沈燾基本都在編程的世界裡。
網易卡搭編程是沈燾近期最喜歡的編程學習平臺,這裡有他沒有接觸過但卻能輕鬆上手的Scratch語言,「用積木塊搭建出一個完整的遊戲感覺非常好,而且我以前認識的編程好朋友都在這裡參加全國青少年創意編程101大賽。」
在天賦和學習的基礎上,才短短2年,沈燾就囊括了眾多編程大賽的獎項——在上海市「六一」小學生計算機創新活動中獲得二等獎,此外還被老師推薦去參加上海市以及楊浦區的其他編程競賽,也都獲得了優異的名次。在本次編程101大賽中,沈燾同樣脫穎而出,獲得評審和其他選手的一致認可。
編程帶給沈燾的不只有榮譽證書,還有邏輯思維、空間想像能力、創造能力等全方位的提升,另外還有一點明顯的改變,是他的成績進步。上個學期,沈燾的數學成績位列班級男生中的第一名。
很少有人在小學階段就對自己的人生有清晰的規劃,可是沈燾不一樣,他早早找到了人生的目標——做一個IT工程師。「等我中學的時候,我要繼續鑽研Python和Java,到了大學,我要學習我不知道的程式語言,然後去做工程師。等我有了足夠的資金和編程水平,我就去開一家科技公司,做出讓所有人都喜歡的遊戲產品。」
一年半做出100多個編程作品 件件出精品
目前在全國青少年創意編程101大賽排行榜第三位的編程作品「還有這種操作」,和其他作品有些不一樣。這是一個玩家需要發揮想像的全民答題遊戲,它既考驗IQ,又需要玩家跳出常規思維,另闢蹊徑,所以當遊戲玩家百思不得其解,去參考作者發布的攻略後都會大吃一驚,「我去,還有這種操作?!」
這個腦洞大開的作品,作者是西南大學附屬中學準初三的學生楊宇星。
楊宇星從初一開始自學Scratch。藉助網際網路的學習資源,楊宇星在課餘時間一點一點琢磨Scratch語言的奧秘,研究算法和邏輯。短短一年半的時間,他已經製作出了超過100個編程作品,其中不少都是製作精良的優質編程作品。「我以前參加過一個編程比賽,報了五子棋機器人、AI應答機器人、幾何畫板等四個作品,四個作品都被評為一等獎。但是比賽規定同一個作者只能獲得一個一等獎,所以剩下三個拿了二等獎。」
楊宇星的編程作品靈感大多來源於生活。他的第一個作品是一個簡單的闖關遊戲,而遊戲的角色頭像,是他的英語老師。此次報名編程101大賽的作品,同樣是受到了周圍同學的啟發,「學校裡有些同學比較逗,經常會出一些腦筋急轉彎,我就把這些特別好的題目放到網易卡搭上來,讓大家一起猜」。
「還有這種操作」沒有酷炫的動畫,只有令人拍案叫絕的創意。據楊宇星說,他前後共花了兩個多月製作這個遊戲。這款遊戲用了眾多的中文文案,但楊宇星不會用PS和AI,為了保證最好的用戶體驗,他把每一句話都用「PPT上輸入→導出→摳圖→轉矢量」的方法做成了矢量圖,工程量非常大。另外,他還曾在遊戲的初始界面導入了一個用AE精心製作的片頭,總共270幀,需要一幀一幀手動導入。
楊宇星的作品是全國青少年創意編程101大賽中唯一支持雲存檔和跨程序同步的參賽作品,受到了評委的高度讚揚。評委在101進55的評語中說到:「如果有A+,我會給A++」。
但云存檔成功實現的背後,也是楊宇星花了整整一周測試的心血。「這個遊戲太火了,當時字節長度滿了就沒法再存儲數據了,後來又有一個雲變量失效了,總之經歷了多次bug,多次修復,現在的遊戲系統才穩定下來。」
現在楊宇星正在參加學校的夏令營,備戰中考大戰。他很感謝編程帶來的邏輯思維、數理能力的提升,更感謝編程帶來的快樂。
編程究竟能夠為孩子帶來什麼?首先,興趣和快樂是最重要的。當孩子們愛上編程,他們便很少沉迷遊戲,而是想要自己動手去創造遊戲,做出讓大家都愛玩、都說好的作品。其次,編程不是單人賽道的自我探索,而是在志同道合的夥伴們的鼓勵、交流、合作、競爭過程中打磨出來的能力。全國青少年創意編程101大賽的前幾十名參賽選手都相互認識,因為彼此經常私下交流,甚至為對方的作品出謀劃策。同時,編程對於孩子的邏輯思維能力提升作用不可小覷。每一個編程作品,都需要孩子從觀察任務,到分步拆解,再從局部到整體去設計邏輯,他們能從編程中學會系統地思考,培養專注和耐心,理解什麼是抽象。在人工智慧時代,這批少年們將會是具備編程思維面向未來的人才。
現在,所有有創意、有想法的少兒編程愛好者,可即刻登陸網易卡搭編程,體驗友好協作的社區氛圍,或者為其他優秀的編程101參賽作品點讚,一起碰撞思維!