樓怡晨
世界上很多事情,都是機(jī)緣巧合。
上初一的時(shí)候,我的確聽說過學(xué)校的創(chuàng)客社團(tuán),但從小就在“舒適區(qū)”里待習(xí)慣了的我,對(duì)此并不感興趣。確切一點(diǎn)說,是不敢嘗試。
跨出自己的“舒適區(qū)”,是需要一把推力的。感謝我的科學(xué)老師把我推了出去。因?yàn)槲铱茖W(xué)成績(jī)比較優(yōu)異,于是老師擅自做主,幫我報(bào)了創(chuàng)客社團(tuán)。這個(gè)消息我還是從媽媽那里得知的。我沒有期待,也不好奇,取而代之的是慌張和迷茫。對(duì)于一個(gè)連電腦都不怎么玩的女孩子,編程這個(gè)詞,似乎與我完全沾不上邊。這會(huì)是一個(gè)錯(cuò)誤的選擇嗎?我不敢想象。
故事就這么開始了。
怎么也沒有想到,這個(gè)命運(yùn)硬塞給我的盲盒,拆開來會(huì)是一個(gè)可愛的“俄羅斯套娃”,它給我?guī)砹艘粋€(gè)接一個(gè)的小驚喜。
抱著“既來之則安之”的心態(tài),我去上了第一節(jié)社團(tuán)課。第一個(gè)驚喜就這樣悄然而至。二樓走廊靜悄悄的,普通的墨綠色鐵門后藏著的,是學(xué)校里最漂亮的教室。頭頂?shù)奶旎ò迳侠L著深邃的星空,原木色的桌椅干凈整潔,展示架上一邊是3D打印的模型,另一邊是各種傳感器、數(shù)據(jù)線和主板。窗外的陽光透過玻璃,再由這些新奇的事物反射入眼中,閃爍著未來與希望的光。
這里是一個(gè)思維與邏輯的新世界,每個(gè)人都可以嘗試將思維進(jìn)行字符編排,從而得到想要的結(jié)果。這里也是一個(gè)簡(jiǎn)單的世界,所有東西歸根結(jié)底都是0和1的不同排列組合。但正是這樣的排列組合,為世界帶來無限可能。
我編寫的第一條代碼,是一個(gè)關(guān)于平板支撐的程序。它的實(shí)體是一套衣服,在腹部和膝蓋的位置裝有距離傳感器。當(dāng)傳感器感受到使用者腹部與地面的距離、雙腿之間的距離(確保腿是并攏的)滿足標(biāo)準(zhǔn),則開始計(jì)時(shí)。經(jīng)過我和伙伴們對(duì)邏輯和數(shù)據(jù)的一遍遍調(diào)整,顯示屏上凝固在“0”的時(shí)間終于開始順利流淌。跳動(dòng)的數(shù)字,是對(duì)所有努力最好的獎(jiǎng)勵(lì)。
是與非,最簡(jiǎn)單也最復(fù)雜的道理,最有趣也最深刻的邏輯。這是我之前從未認(rèn)識(shí)到的。好奇心驅(qū)散了未知的恐懼,我開始期待前方的新領(lǐng)域。
初一暑假,盛夏的驕陽與青春的朝氣碰撞,是擦出火花的最好時(shí)刻。在家人的鼓勵(lì)下,我參加了浙江省青少年車輛模型教育競(jìng)賽。這對(duì)我來說是一個(gè)極大的突破,面對(duì)這樣一個(gè)新領(lǐng)域,簡(jiǎn)單的“參加”二字背后是擔(dān)憂和迷茫。
離比賽只有十天,我依然在跟小車斗智斗勇。如何通過編程,讓一輛連直線都不能走的小車,學(xué)會(huì)拐彎、上橋,并按照規(guī)定的路線跑完整個(gè)賽道,是我從未遇到過的難題。原理說起來很簡(jiǎn)單,通過改變小車舵機(jī)的角度(即車輪行駛角度),實(shí)現(xiàn)小車的直行和轉(zhuǎn)彎;用小車前方的距離傳感器檢測(cè)與障礙物的距離,當(dāng)距離過小時(shí)(即遇到路口)轉(zhuǎn)彎。但實(shí)驗(yàn)起來卻不是那么容易。那時(shí)候,我最大的愿望就是把程序?qū)戇M(jìn)主板的時(shí)候,數(shù)據(jù)傳輸?shù)倪M(jìn)度條能夠快一點(diǎn)、再快一點(diǎn),最希望看到的是“上傳成功”四個(gè)字。賽道中有一段路,小車需要連續(xù)拐三個(gè)彎,程序錄入后,因?yàn)檎也坏胶线m的拐彎角度和時(shí)間,車總在拐過第一個(gè)彎后因?yàn)椴荒芗皶r(shí)調(diào)整方向回到直行狀態(tài)而撞上擋板,或是直行后無法及時(shí)調(diào)整方向迎接下一個(gè)彎道。我試了很多數(shù)據(jù),反復(fù)改變車輪轉(zhuǎn)彎的角度和轉(zhuǎn)彎的時(shí)間,可結(jié)果總是不盡如人意。
那段時(shí)間,我和其他同學(xué)幾乎每天從早上八點(diǎn)到晚上十點(diǎn),在家、補(bǔ)習(xí)班和訓(xùn)練場(chǎng)地來回穿梭。在老師的指導(dǎo)下,小車劃過的弧線在一點(diǎn)點(diǎn)改變。經(jīng)過無數(shù)次失敗后,最后的成功帶給大家滿心歡喜。一條順暢完美的曲線,是最美的幾何圖形。
比賽那一天,是盛夏中的盛夏,記憶中沒有比那天更強(qiáng)的陽光。我最后調(diào)整了一個(gè)數(shù)據(jù)?!澳蔷捅M力一搏吧!”我對(duì)自己說。
到場(chǎng)地上,放下小車,按下開關(guān),這是比賽中我能做的所有動(dòng)作,接下來就只能看它的表現(xiàn)了。我背對(duì)著賽道,望著窗外的風(fēng)景,試圖緩解自己緊張的心情,可滿腦子依然是耳邊傳來的發(fā)動(dòng)機(jī)微微的響聲,心中只希望這聲音能夠一直保持下去,直到跑完全程。最后的一次調(diào)整,成功讓小車通過了后半程長長的直道,但卡在了倒數(shù)第二個(gè)彎道上。組內(nèi)第三名,二等獎(jiǎng),這個(gè)結(jié)果并不辜負(fù)期待。走出“舒適區(qū)”,去探索未知的領(lǐng)域,才是這場(chǎng)比賽給我?guī)淼淖畲笠饬x。
后來我也參加了一些比賽,雖然有些沒有獲獎(jiǎng),但這都是人生路上的歷練。不是每一份努力都會(huì)澆灌出花朵,但一定會(huì)讓人成長?,F(xiàn)在,初三的我面對(duì)著更大的學(xué)業(yè)壓力,不得不選擇暫時(shí)放下編程。但這一段經(jīng)歷,已然被編成代碼,永遠(yuǎn)保存在記憶中了。
愿每一個(gè)選擇的是與非,都是對(duì)自己、對(duì)青春最好的答案。