沒學(xué)過編程的山里娃,竟然拿下機(jī)器人大賽一等獎(jiǎng)的榮譽(yù)
沒學(xué)過編程的山里娃,竟然拿下機(jī)器人大賽一等獎(jiǎng)的榮譽(yù)
在云南省楚雄彝族自治州雙柏縣第一中學(xué)嶄新的科技館內(nèi),2021世界機(jī)器人大賽總決賽TAI智能車挑戰(zhàn)賽項(xiàng)一等獎(jiǎng)(季軍)的證書引人注目。
這是雙柏一中贏得過的最高榮譽(yù),也是云南省在該賽事賽項(xiàng)的歷史最好成績。
和這群山里娃一起追夢的,是南京大學(xué)第二十三屆研究生支教團(tuán)的團(tuán)長、該校政府管理學(xué)院研一學(xué)生陳騰飛。支教結(jié)束時(shí),他拿到了雙柏縣頒發(fā)的首屆“榮譽(yù)市民”證書。
第一次聽到“雙柏”這個(gè)名字還是在2017年。當(dāng)時(shí)的陳騰飛剛來到南大社會(huì)科學(xué)實(shí)驗(yàn)班學(xué)習(xí)。他從參加支教的學(xué)姐口中了解到那邊的“艱苦且有意義的生活”。
更大的貢獻(xiàn)
偶然的機(jī)會(huì),2019年冬天,作為南京大學(xué)“青年馬克思主義者培養(yǎng)工程”研修班的學(xué)員,陳騰飛跟隨南大團(tuán)委組織的大學(xué)生社會(huì)實(shí)踐團(tuán),第一次來到雙柏縣。第一印象是,這里幾乎沒有一塊平地。
橫亙連綿的大山使得雙柏縣的山路尤為崎嶇。零碎的農(nóng)田也在山石間錯(cuò)落著。由于這里師資短缺,陳騰飛擔(dān)任4個(gè)班的思想政治老師,還是一個(gè)班的班主任。陳騰飛看了學(xué)生們的成績,有點(diǎn)“傻眼”。按這個(gè)成績往下發(fā)展,能夠考上大學(xué)的學(xué)生寥寥無幾。
在陳騰飛擔(dān)任班主任的文科班里,全班共有50名學(xué)生,其中有15名男生,班級(jí)名次是全年級(jí)倒數(shù)?!鞍嗬镉袔讉€(gè)同學(xué)愛調(diào)皮搗蛋,剩下的同學(xué)學(xué)習(xí)積極性也不高?!?/p>
白天進(jìn)入村子里入戶調(diào)研、協(xié)助整理危房改造檔案;到了晚上,由于經(jīng)常停水、斷電,陳騰飛得以放下手機(jī),在無邊的寂靜中看著星星,然后想:“作為大學(xué)生,我們怎樣才能為這里作更大的貢獻(xiàn)呢?”
“孩子王”
陳騰飛可不想“躺平”。與循規(guī)蹈矩的教學(xué)方式不同,陳騰飛更偏愛開放、促進(jìn)學(xué)生獨(dú)立思考的課堂教學(xué)。
在第一堂班會(huì)課時(shí),陳騰飛就組織了一場辯論賽。在辯論賽中,同學(xué)們活躍的思維給陳騰飛留下深刻印象?!皩W(xué)習(xí)成績沒上來,很大可能就是學(xué)習(xí)習(xí)慣的問題。”
發(fā)現(xiàn)了問題,陳騰飛“對癥下藥”。沈富裕,是各科老師都“敲打”的調(diào)皮學(xué)生。陳騰飛送給沈富裕一本南京大學(xué)印制的文創(chuàng)筆記本?!斑@是我送給你的禮物,也是你的‘問題本’。你可以在本子上寫下每天出現(xiàn)的問題。”
這個(gè)“問題本”讓沈富裕感覺非常新鮮。
“4月20日,早上兩節(jié)課想睡覺。4月22日,下午的課走神了。”沈富裕在“問題本”上誠實(shí)地寫下自己的“問題”,這讓陳騰飛忍俊不禁。
就這樣,陳騰飛讓學(xué)生們自主發(fā)現(xiàn)問題的同時(shí),也像一個(gè)大哥哥一樣為他們提供各種“小妙招”。此外,他喜歡讓學(xué)生們提問、讓他們勇于說出自己的觀點(diǎn)。
讓人沒想到的是,第一學(xué)期結(jié)束,他教的4個(gè)班級(jí)學(xué)業(yè)水平考試通過率在全年級(jí)政治學(xué)科組位列第一;第二學(xué)期結(jié)束,他擔(dān)任班主任的班級(jí),從原來年級(jí)同層次排名倒數(shù),變成連續(xù)7次考試排名第一的優(yōu)秀班級(jí)。而沈富裕的成績也一下子從“吊車尾”躥到中上游。
陳騰飛課堂內(nèi)外忙碌的身影讓雙柏一中校長尹瓊看在眼里。從教多年的她感受到志愿者們與學(xué)生們交流時(shí)不像師長,更像同齡人?!膀v飛,你們年輕,有獨(dú)特的想法。不論你們想怎么做,我都支持你們!”
抓住機(jī)會(huì)
陳騰飛愈發(fā)覺得孩子們潛力無限,打心眼兒里喜歡。
與此同時(shí),南京大學(xué)團(tuán)委也積極搭建東西部交流的平臺(tái),為支教地的孩子們爭取來參加機(jī)器人大賽的機(jī)會(huì)。
尹瓊聽到比賽的消息后,撓了撓頭:“我們的孩子從來沒有參加過機(jī)器人大賽,連電腦接觸得都不多。”不過,尹校長還是讓陳騰飛試試,最起碼能讓孩子們接觸一下“高科技”。她專門為陳騰飛騰出了用于訓(xùn)練的空教室。
初到支教地,陳騰飛便接手了這一全新而又艱巨的任務(wù)。
了解大賽的賽程、賽制后,陳騰飛向?qū)W生們講述起這個(gè)比賽。原來,在比賽中,學(xué)生們需要通過編程,操控智能車越過障礙、通過賽道。用時(shí)最短、碰撞障礙最少的智能車組就獲勝。一個(gè)小組需兩人,一人編寫程序,另一人負(fù)責(zé)測量賽道長度、調(diào)整各類參數(shù)。
孩子們從來沒有聽說過這樣精彩刺激的大賽??粗⒆觽冄凵耖W爍,陳騰飛下定決心:“我一定好好帶著孩子們訓(xùn)練,讓他們體驗(yàn)體驗(yàn)!”
研支團(tuán)的志愿者們一共選出6名學(xué)生,并分成3組參加訓(xùn)練。
雖然是文科生,但陳騰飛對于理工科也有濃厚興趣。與他同來支教的志愿者張梓涵是理工科出身,陳騰飛立即邀請他來幫忙,兩人組成“教練團(tuán)”,為孩子們設(shè)計(jì)比賽策略。
完成比賽的“迷宮”部分有兩個(gè)思路,其一是設(shè)計(jì)一套符合賽道規(guī)律的“死程序”。這要求學(xué)生們先對賽道進(jìn)行精準(zhǔn)測量,按照數(shù)據(jù)對智能車進(jìn)行編程。
這種操作方式的好處在于求穩(wěn),經(jīng)過精確的測量得出的程序會(huì)讓小車跑得穩(wěn)定。缺點(diǎn)也顯而易見,就是浪費(fèi)時(shí)間。
另一種方法就極考驗(yàn)團(tuán)隊(duì)的編程能力。那就是直接設(shè)計(jì)一套“活程序”。智能車在運(yùn)行程序時(shí)能依據(jù)不同的路況,自行選擇路線?!叭f一程序沒設(shè)計(jì)好,那一定會(huì)撞到障礙物?!标愹v飛表示。
“我們根本沒有接觸過編程,這怎么辦呢?”有學(xué)生問陳騰飛。
陳騰飛安撫著孩子們的情緒。他說,編程軟件是大賽組委會(huì)專門開發(fā)的漢語編程軟件,操作起來較為方便。就這樣,他帶著學(xué)生們開始艱苦的訓(xùn)練。
此后全國大賽,由于疫情原因,比賽改為線上。三支隊(duì)伍只有一個(gè)跑道,再加上比賽中的幾次失誤,最終,他們只有兩支隊(duì)伍獲得了三等獎(jiǎng)。
在當(dāng)?shù)貛熒磥?,這個(gè)成績是雙柏一中在國家級(jí)科創(chuàng)賽事中的“零的突破”。但這個(gè)成績在陳騰飛看來不是很理想,“相信孩子們能夠走得更遠(yuǎn)”。
“曾經(jīng)的夢想在心里,而現(xiàn)在的夢想在路上”
2022年春天,世界機(jī)器人大賽如期而至?!敖叹殘F(tuán)”商量決定直接由全國賽中成績最好的一組選手參賽。
就在這時(shí),在全國賽中失利的學(xué)生王光鵬給“教練團(tuán)”寫了一封長長的信。信中,他提到全國賽中客觀條件對他們小組較大的限制,以及對于比賽中遇到的問題的解決方案。其中一句話讓陳騰飛深受感動(dòng):“曾經(jīng)的夢想在心里,而現(xiàn)在的夢想在路上。”
看著王光鵬的解決方案,陳騰飛心里踏實(shí)了。他和張梓涵拉著王光鵬前來訓(xùn)練,讓他沒想到的是,王光鵬操控的智能車直接跑出從未有過的好成績。
“這個(gè)孩子心里憋著一口氣呢!”就這樣,以陳騰飛為首的“教練團(tuán)”帶著王光鵬和同學(xué)們再一次踏上征程。
最終,這群大山里的孩子不負(fù)眾望,斬獲世界機(jī)器人大賽總決賽(WRCF)一等獎(jiǎng)(季軍)。
王光鵬性格內(nèi)向、靦腆。學(xué)習(xí)之余,他喜歡解決一些科學(xué)問題。此前,他就買來磁鐵,研究“磁懸浮”的可行性。在他所繪制的設(shè)計(jì)草稿上,這樣的新型交通會(huì)使家鄉(xiāng)父老出行更方便、快捷。
其實(shí),王光鵬從學(xué)校回到村子里要輾轉(zhuǎn)大巴、電動(dòng)車等多種工具,用時(shí)超過6小時(shí)。“正是因?yàn)檫@樣,我才希望家鄉(xiāng)能好起來,大家的出行不受困擾!”雖然設(shè)計(jì)依舊有很多漏洞,但王光鵬想將這一切變成現(xiàn)實(shí)。
他覺得,這次獲獎(jiǎng)給予自己更多自信:“我也能做好一些事!”
如今,他把更多的精力投入學(xué)習(xí)之中。他希望高考的時(shí)候可以考一個(gè)好學(xué)校,念物理專業(yè),學(xué)更多的本領(lǐng),完成夢想。
對于王光鵬的獲獎(jiǎng),雙柏一中校長尹瓊也非常震撼?!皬拇艘院笪腋嘈盼业暮⒆觽?,希望我們還能參加這個(gè)比賽,將科技?jí)魝鬟f給每一個(gè)孩子?!?/p>
在聽聞與他們競爭的團(tuán)隊(duì),都來自北京、上海等大城市的名校時(shí),尹瓊的聲音竟有些哽咽。
不過,一切正慢慢變好。在南京大學(xué)校友的資助下,學(xué)校有了第一所科技館。
陳騰飛清楚記得,科技設(shè)備運(yùn)到的當(dāng)日已是深夜,司機(jī)師傅著急卸貨,而一兩個(gè)人壓根兒抬不動(dòng)。最終,孩子們自發(fā)將這些設(shè)備抬到科技館?!斑@是我們一起建造的科技館!”
編程入門先學(xué)什么
編程入門先學(xué)C語言或者python。
如果你想在編程的道路上深耕的話,學(xué)好數(shù)學(xué)是充分必要條件,它決定了一個(gè)程序員未來的發(fā)展?jié)摿Α?/p>
編程的學(xué)習(xí)方向很多,如Fortran語言、C語言、漢語程序設(shè)計(jì)語言等都是面向過程的語言;而以C++、Smalltalk等為代內(nèi)表的面向?qū)ο蟮娜菡Z言與面向過程語言有著許多不同。
畢竟學(xué)C++之后的關(guān)口就是算法和數(shù)據(jù)結(jié)構(gòu)。提到數(shù)據(jù)結(jié)構(gòu),指針是其中重要的一環(huán),絕大多數(shù)的數(shù)據(jù)結(jié)構(gòu)是建立在指針之上的,如鏈表、隊(duì)列、樹、圖等等,所以只有學(xué)好指針才能真正學(xué)好C++。
孩子學(xué)編程好嗎
還是要根據(jù)自己的實(shí)際情況來看,編程≠敲代碼。
1、興趣始終是第一位的
沒有任何一個(gè)興趣愛好是適合所有人的,編程也同樣如此。想讓孩子學(xué)編程的基礎(chǔ)就是小朋友有興趣,愿意嘗試。
對于數(shù)學(xué)基礎(chǔ)一般的小朋友,學(xué)習(xí)編程與學(xué)習(xí)奧數(shù)一樣,其實(shí)應(yīng)該謹(jǐn)慎選擇。
它會(huì)是一把雙刃劍,如果使用好了,對于數(shù)學(xué)課程的理解會(huì)非常有助益。
例如循環(huán)的變量、過程、分支判斷等等,這些更高階的一些數(shù)學(xué)概念對他未來的學(xué)習(xí)會(huì)有比較好的一個(gè)促進(jìn)作用;但是如果產(chǎn)生更大的逆反心理,就得不償失了。
2、別太急功近利
學(xué)編程不像學(xué)音樂舞蹈美術(shù)這些,會(huì)有立竿見影的效果。
對很多小朋友來說,編程有助于孩子邏輯思維的鍛煉,系統(tǒng)觀的形成,以及創(chuàng)造能力和解決問題能力的培養(yǎng)。但這些都是潛移默化的,需要有一個(gè)積累的過程。
學(xué)編程的好處
1、提高孩子的邏輯思維能力。編程時(shí)最基本的思路就是將大問題變成小問題,在孩子放入代碼的過程中,就已經(jīng)讓孩子的邏輯思維能力提升了。
2、培養(yǎng)孩子的專注力。小孩子注意力集中的時(shí)間是很短的,但是兒童編程的課程卻可以讓孩子感到興趣無窮,因?yàn)闆]一步都充滿了好奇,就像探險(xiǎn)一樣。孩子是不忍心放棄掉這么好玩的課程的。
3、提升孩子的細(xì)心度。編程是需要一個(gè)個(gè)填入代碼的,如果一個(gè)代碼的順序填錯(cuò),或代碼編號(hào)填錯(cuò)的話,就會(huì)讓整個(gè)的編程功虧一簣。這樣的失敗經(jīng)歷會(huì)讓孩子馬虎的習(xí)慣得到改正。
學(xué)編程的壞處
1.拔苗助長
說到編程家長就容易聯(lián)想到程序員及高深莫測的代碼,家長了解孩子知道孩子幾斤幾兩,所以潛意識(shí)里認(rèn)為孩子并沒有到學(xué)習(xí)編程的年齡,過早的學(xué)習(xí)相當(dāng)于拔苗助長。有的孩子本身學(xué)習(xí)能力差,接受能力慢,書本知識(shí)還沒有掌握就開始學(xué)習(xí)編程,無形中給孩子增添了不少壓力。讓孩子過早承受這個(gè)年級(jí)不應(yīng)該承受的重量。
2.耽誤學(xué)業(yè)
孩子本身課業(yè)數(shù)量比較多,平時(shí)周末還要報(bào)了補(bǔ)習(xí)班,家長考慮到讓孩子德智體美勞全面發(fā)展,就給孩子挑選修身養(yǎng)性的藝術(shù)科目。家長認(rèn)為孩子學(xué)習(xí)編程,長大后不當(dāng)程序員,費(fèi)錢還沒多大用。部分家長對孩子未來升學(xué)規(guī)劃較為明確,所以行程太滿,認(rèn)為學(xué)校的升學(xué)考試比較重要,編程學(xué)習(xí)往后排。