在B站教編程的小學生Vita君比賽拿了一等獎
在這個暑假,八歲半的Vita君又給自己攢了個榮譽——在八月舉行的編程體驗與比賽類活動核桃杯省級階段中,他拿到了一等獎。Vita所在的上海市圖形化編程小學低年級組一共有996人參加,而他的成績在一等獎獲得者中排名第二。
對於這個成績,第一次參加編程活動的Vita很意外,“我覺得自己能拿個二三等獎就不錯了,我也很緊張。”而在即將舉行的全國總決選中,他將面對從近5萬人選拔出的645名選手,但他還是沒立下什麼目標,只希望“名次越高越好,如果有機會拿到中科院課題研究名額是最好了”。
如果你不熟悉Vita,不妨點進B站up主“小學生Vita君”的主頁看看。這個10後的小朋友已經有22.5萬名粉絲、近500萬播放量,更新的40多個視頻中有他讀書、唱歌、玩遊戲的日常,但大部分內容是他以自己的視角科普編程知識,其中多數借助的工具是由蘋果開發的編程遊戲軟件Swift Playgrounds。
實際上,如果真的要論複雜性和專業度,Vita的視頻內容大都面向初學者,並不算嚴謹意義上的深度科普。但網友喜歡和關注他,是因為看到一個八歲小孩對編程表現出的熱愛,以及思維的活躍與敏捷。當然,他質樸和奶聲奶氣的表達,也吸引到了一群粉絲。
不過,賣弄、炒作,帶有這些字眼的評論距離Vita並不遠,在如今的網絡風氣下也很難避免。
但如果走近一些了解他的故事就會感受到,他不過是一個早早發現了自己熱情所在、又得到了父母支持的幸運小孩。
“小學生Vita君”的誕生
Vita與編程的聯繫其實特別符合小朋友的邏輯。
五歲半的時候,他通過Swift Playgrounds比較正式地接觸了編程。“一開始簡單的時候超喜歡玩,那時候甚至還不太會打字。”他說。但Swift Playgrounds的難度越來越大,他最初還能通過和爸爸合作來應付,到後來就乾脆“拋棄”了。
Vita記得特別清楚,再把編程“撿”起來有一個契機。七歲半那年,他到天津的爺爺奶奶家過暑假,用iPad又玩起了Swift Playgrounds,出奇順利地闖過好多關,回到家之後還主動和爸爸一起重新梳理了一遍。從那時起,“應該就是對編程又產生了興趣。”他自己總結說。
Vita的爸爸週花卷一開始並沒有意識到,那個夏天可能是人生閱歷還不算豐富的Vita一個很深刻的記憶點。但他後來確信那是一個很重要的機會,至少對於作為爸爸的他來說,兒子對於Swift Playgrounds的理解到了他所認為的“很不錯的程度”,才會讓他有錄視頻的突發奇想。
“如果他沒有跟我展示在爺爺奶奶家把這些東西全部寫了一遍,我可能不會想到錄視頻,這一切可能都不會發生。”他說。
回憶第一次錄視頻的感受,Vita提供的詞彙依然是緊張,至於如何克服,他說“適應適應就好了”。事實上,對於比賽和錄視頻在內的每一個新鮮體驗,他都喜歡用“緊張”和“適應”這兩個詞,還會自顧自地問,“我怎麼這麼喜歡說這句話? ”
週花卷很了解,這就是Vita體驗新事物的方式,跟他自己的習慣特別類似,“你不能突然對他說有一件事(要做),必須提前跟他說,讓他有壓力,有時間去做一些心理準備。”
Vita去年8月在B站發布第一支視頻,9月就吸引到了Swift Playgrounds開發方蘋果的注意。近年來,蘋果越來越強調對於青少年進行編程教育和培養的重要性。
蘋果官方不僅邀請了Vita和爸爸到位於上海的加速器參觀,去年12月16日,蘋果CEO蒂姆·庫克還在一條有關計算機科學教育週的微博中,意外提及了Vita爸爸的微博,並祝Vita八歲生日快樂。
Vita(右一)在蘋果加速器(圖自蒂姆·庫克微博)
“說實話,我當時不知道蒂姆·庫克是誰,面無表情。”Vita告訴界面新聞記者,“當我後來認識他之後,我就感覺特別激動,被蘋果CEO給祝福了!”
出名,或是出名帶來的爭議,其實給這對父子帶來的影響並不大。Vita對於自己的20萬粉絲並沒有太實在的概念,身邊老師和同學對他出名的事情也已經從驚喜轉為習慣。Vita自己的感受是,“(身邊人)態度沒有什麼根本的變化。”
至於忽遠忽近的輿論,“B站上的評論、彈幕我也看過,有些技術問題我們會討論,但我從來都不去刪。”週花卷說,“你說你的,我們該怎麼樣就怎麼樣。”
事實上,自2019年4月起,B站就愈發打破二次元標籤,更加突出“學習網站”的定位。據了解,此前一年就有1827萬人在B站上學習。而在數學、物理、英語等熱門領域外,自學編程的視頻也異常豐富,幾乎包含了Python、C++、Java等多種語言的基礎教學。
對於編程這門本身就比較深奧的學科,如果講得深入就會帶有一定門檻,講得淺顯又會顯得信息量不夠,用戶對於內容水平的評判容易帶有主觀性。
作為一名科技up主,同類up主中的小朋友其實非常少,Vita的小學生身份讓他變得特別,但實際上他所講述的內容可能更適合零基礎的入門者,或是其他對編程感興趣的同齡人。
少兒如何學編程?
在學習編程的時間規劃上,Vita是以自己的興趣為主。
“少的時候可以每天只有半個小時,比如說只做一些簡單的事情。”Vita說,“要是長的話,可能就花上半天,比如加捲軸的跑酷這種複雜項目,或者出現一個我特別喜歡的項目。”
週花卷一般不會太主動介入Vita的學習過程。以最近獲獎的比賽活動來說,Vita基本上是獨自在面對考題。“他有的時候會自己在那兒嘟囔’哎呀,這個很奇怪’,我當時在樓上收衣服,反正下來的時候發現他已經做完了。”
遇到反反复复解決不掉的bug,Vita會形容自己“氣死了”。“我一般會自己先想一想、改一改,要是還改不出來,就會和爸爸討論討論。”這種時候,週花卷通常會一步步引導他,實在遇到週花卷也不會的題,兩人就會一起慢慢思考。
這是做了5年全職爸爸後,週花卷的別樣生活。照顧孩子、引導學習,因此對於孩子的學習生活也會比一般的爸爸更加有研究。
2019年6月的時候,中國電子學會發起了第一次正式的全國青少年軟件編程等級考試。出於考級具備綜合性能力測試的考慮,週花卷給Vita報了名,一路下來已經考過了四級,也是圖形化編程級的最高級。
“學習任何東西都應該有里程碑式的評價機制,”週花卷認為,“比如學鋼琴要考級,學圍棋要升段,有刷成就的機制在裡面,對他的學習會有一些幫助。”
事實上,週花卷在很早以前的採訪中就表達過,不希望少兒編程成為下一個奧數,但他也表示這與Vita的經歷並不衝突。
“奧數原本是給一些對數學有興趣、有天賦的孩子去展示自己的舞台,但是後來因為和升學等過多掛鉤,就變成了一種顯學。”他說,“家長們不管孩子的興趣和基本素質,就要跟著去做應試培訓,我認為就不好了,這是我說的不想讓編程成為下一門奧數背後的意思。”
面對層出不窮的比賽和考級,週花卷有一套自己的理論,“我覺得活動和比賽對於普及編程教育是很有價值的事情。最重要的是不要特別功利,比如說跟升學掛鉤。”
考級在他眼裡,是小孩在學習過程中認為自己差不多到達一個水平,就通過考試給自己一個里程碑。包括參加核桃杯活動的契機,也是周花卷偶然看到朋友分享的消息,認為闖關形式和中科院課題研究名額的獎勵比較有意思,再加上Vita具備了考級的能力,他覺得“可以試試看”。
對於Vita學習編程,週花卷雖然沒什麼強制規劃,但也會做方向上的引導。他內心其實一直希望Vita能儘早接觸正式的編程語言,而跨過Swift Playgrounds和圖形化編程的圖形化編程門檻後,Vita已經從去年10月開始上手C++語言。
這是周花卷為他構想的兩條並行路線。“一個方向是通過C++練好基本功,培養對算法的感覺,就像練武術需要紮馬步一樣。另一個是通過門檻較低的圖形化編程、Swift,製作一些比較好玩的作品,讓他熟悉整個工程在設計上的思路。”
一個有趣的故事是,“小學生Vita君”粉絲破十萬的時候,週花卷在B站發布了一支“老父親被迫營業”的視頻,講了許多大家過去並不熟知的關於Vita的細節。
其中,他還講到自己七八歲的時候只能用學習機學習BASIC語言,彈幕上應聲出現了一連串的問號。
事實上,週花卷並不是擁有什麼特殊的家庭背景,而是老家在天津的他,有一個特別愛淘舶來品的姨夫。甚至和Vita的故事有些相像,他也是去姨夫家過暑假時接觸到編程語言這個新奇的存在。
不同於Vita的是,他對於編程產生的興趣沒有及時落地。
單就硬件方面而言,智能手機和平板電腦的普及程度就是小時候的周花卷無法想像的。在家長素質上,程序員父母已經不罕見,教育背景和知識儲備帶給孩子的引導,也是過去的父母所不具備的。
在這之外,他表示“編程跟語文、數學、外語不一樣,師資其實是比較關鍵的一塊”,而隨著在線教育和少兒編程行業的興起,他認為線上課程資源打破了地域的限制,學生遇到好老師的機率變高了。
“跟我們小時候真的非常非常不一樣。”週花卷說,“很多彈幕會說羨慕現在的孩子,其實我也是。”