7歲電腦神童
第1章 “小怪人”
周早晨的陽光剛爬進客廳,的光帶斜斜地落實木書桌,把爸爸那臺灰的筆記本腦照得發(fā)亮。
周丹丹踩著塑料凳子,凳腳地板輕輕蹭出“吱呀”聲——這是她的秘密,每次腦前,都先側(cè)著耳朵聽廚房的動靜,確認媽媽還忙著煎雞蛋,才敢伸扒著書桌邊緣,踮起腳尖夠鍵盤。
她才到書桌半,巴剛能擱桌沿,可指卻靈活得像?;ò甑暮?,鍵盤輕輕敲著,是點爸爸意載的兒童拼圖游戲,而是對著滿屏密密麻麻的字母和符號發(fā)呆。
那些別眼雜章的“碼”,她眼卻像的積木,每個字母都有己的位置,每個符號都藏著讓西動起來的魔法。
“丹丹,又玩腦?”
媽媽端著瓷奶杯走過來,杯沿冒著淡淡的熱氣,她剛想伸把兒從凳子抱來,目光卻落了屏幕——行顏的方塊正沿著屏幕邊緣慢慢移動,紅的跟著藍的,的追著紅的,像幼兒園朋友排隊游戲。
丹丹仰著臉笑,臉頰還沾著昨晚沒洗干凈的餅干渣,眼睛亮得像盛了星星:“媽媽你,我讓它們排隊啦!
紅是明,藍是莉莉,是我,我們要去滑滑梯呢!”
媽媽過去仔細,只懂了“方塊排隊”的熱鬧,沒懂那些藏方塊面的“碼”,只當是孩子瞎按鍵盤碰出來的把戲,笑著刮了她的鼻子:“調(diào)皮,別玩太,奶涼了就喝了?!?br>
說著把奶杯書桌角,又轉(zhuǎn)身回了廚房,煎雞蛋的味順著門縫飄出來,混著屏幕光的碼,了丹丹周早晨別的味道。
點半的候,媽媽收拾完廚房,端著盤切的蘋走出來,見丹丹還趴書桌前,凳子挪得更近了,整個身子幾乎貼屏幕,指鍵盤敲得比剛才更急,嘴還聲念叨著什么。
“丹丹,蘋了,眼睛要歇歇?!?br>
媽媽把盤腦旁,剛想拿塊遞到她嘴邊,卻見屏幕的方塊突然變了隊形——再是沿著邊緣走,而是圍了個圓圈,圓圈間慢慢跳出個歪歪扭扭的臉,眼睛是兩個的方塊,嘴巴是道彎彎的條。
媽媽愣了,這可是瞎按能按出來的,她試探著問:“丹丹,這笑臉是你弄出來的?”
丹丹頭也抬,指還鍵盤動:“對啊,它們排隊排累了,想笑笑?!?br>
媽媽沒再追問,只是把蘋塊她邊,悄悄犯嘀咕:這孩子,怎么跟別的朋友樣,別的孩子都愛抱著玩偶跑,她卻能對著腦坐。
二點,爸爸著公文包進門,剛完鞋就聽見書房來“噠噠”的鍵盤聲。
“丹丹面?”
他問正擺碗筷的媽媽。
媽媽點點頭:“從早起來就黏腦前,說讓方塊排隊,還弄出個笑臉來,你去,別讓她把你工作的西弄壞了。”
爸爸緊,他那臺腦存著公司的項目碼,要是被孩子按刪了,麻煩可就了。
他步走進書房,剛想丹丹來,目光落屏幕的瞬間,的公文包“啪嗒”聲掉地,眼鏡都差點從鼻梁滑來——屏幕是他擔的項目文件,而是個簡的編程界面,界面跳動著幾行基礎的Pytn碼,正是他周公司跟同事聊起過的“循與條件判斷”,他從沒家過,更沒教過丹丹。
那些碼算復雜,卻邏輯清晰,正能讓屏幕的方塊實排隊、轉(zhuǎn)圈、變笑臉的效,連他公司剛?cè)氲膶嵙暽?,都要學兩才能寫出這樣的碼。
“你……你怎么這個?”
爸爸的聲音都有點,他蹲來,著丹丹,指指著屏幕的碼。
丹丹終于從屏幕前挪,撓了撓后腦勺,臉還帶著點疑惑:“這個很難嗎?
它們像積木呀,比如這個‘fr’,就像說‘讓方塊走步’,這個‘if’,就是‘如碰到屏幕邊,就拐彎’,拼對了就能讓方塊聽話呀。”
她邊說,邊用指著碼的關鍵詞,像說幼兒園師教的兒歌,語氣然得就像說“加等于”。
爸爸盯著兒的眼睛,那面沒有絲毫炫耀,只有對“讓方塊聽話”的奇和。
他突然想起,個月帶丹丹去科技館,別的孩子都玩互動游戲,丹丹卻站編程機器的展臺前了半個多,還問工作員“怎么讓機器知道該往哪走”,當他只當是孩子隨問問,想來,那候她就己經(jīng)琢磨這些“積木”了。
“丹丹,你能告訴爸爸,這些字母和符號,你是怎么認識的嗎?”
爸爸撿起公文包,坐地毯,把丹丹從凳子抱來,讓她坐己腿。
丹丹指著屏幕的“rint”,說:“這個是‘告訴腦要說的話’,我爸爸的編程書到過,書有圖片,畫著腦說話,面寫著這個詞?!?br>
她又指著“l(fā)r”:“這個是‘顏’,幼兒園師教過‘紅是re,藍是le’,這個詞跟‘lr’有點像,我猜就是顏的意思?!?br>
爸爸這才想起,他書桌層著幾本編程入門書,封面印著的圖,原來丹丹趁他注意,過,還憑著圖片和幼兒園學的幾個英文詞,猜出了碼的意思。
“那你想想讓方塊再點別的?”
爸爸來了興致,他打個簡的畫圖軟件,指著畫布的空處說:“我們讓方塊畫朵花?”
丹丹眼睛子亮了,用力點頭:“呀呀!”
爸爸本來想步步教她,可剛說完“首先要讓方塊走到畫布間”,丹丹就己經(jīng)伸出指,鍵盤敲了起來。
她先敲了“x=00,y=00”,又敲了“me_t(x,y)”,爸爸驚訝地發(fā),她居然知道用坐標來確定位置——這是編程基礎也關鍵的概念,他以為要講半,丹丹卻像早就懂了。
“因為畫布就像我們家的地板呀,x是從左到右的步數(shù),y是從前到后的步數(shù),走到(00,00)就是間啦!”
丹丹解釋道,還鍵盤繼續(xù)敲,給方塊設定了“畫個花瓣”的指令,每個花瓣用同的顏,后還間畫了個的花蕊。
等方塊慢悠悠地畫布畫完花,窗的陽光己經(jīng)轉(zhuǎn)到了書桌的另邊,把丹丹的頭發(fā)染了淺。
媽媽端著飯走進來,見父倆腦前,屏幕著朵顏的花,忍住笑了:“你們倆這是研究什么呢?
飯都要涼了?!?br>
爸爸抬起頭,眼滿是動和欣慰:“婆,咱們丹丹可能有點樣,她像的懂編程。”
媽媽愣了,走過來著屏幕的花,又了丹丹,伸摸了摸她的頭:“懂懂的重要,只要孩子就。
飯吧,丹丹,還要去公園玩呢?!?br>
可丹丹卻搖了搖頭,拉著爸爸的說:“爸爸,我想去公園,我想再跟方塊玩兒,我想讓它畫只貓,給區(qū)的流浪貓?!?br>
爸爸暖,他以為丹丹只是對碼感興趣,沒想到她還想著流浪貓——前幾晚,他們區(qū)樓喂過只橘的流浪貓,丹丹還說要給它個窩。
“,那我們完飯,就教方塊畫貓?!?br>
爸爸答應道,卻悄悄盤算:要給公司的技術(shù)總監(jiān)打個話,問問有沒有適合孩子的編程課程,他想浪費丹丹的賦,更想保護她對“方塊積木”的這份熱愛。
飯的候,丹丹還念叨著畫貓的事,說要給貓畫長長的尾巴,還要畫個裝滿貓糧的碗。
媽媽聽著她的話,笑著給她夾了塊排骨:“慢點,別噎著,等兒讓爸爸陪你畫,媽媽去給流浪貓找個紙箱窩。”
丹丹興地拍了拍,嘴塞滿了米飯,含糊地說:“謝謝媽媽!”
陽光透過餐廳的窗戶,落餐桌,盤子的排骨冒著熱氣,奶杯結(jié)著層薄薄的奶皮,家的笑聲混著窗的鳥鳴,了這個周溫暖的畫面。
兩點多,丹丹和爸爸又坐了腦前,這次,爸爸沒有再“教”她,而是坐旁邊著丹丹己摸索。
丹丹先是紙畫了張“圖紙”,用筆勾出貓的輪廓,還旁邊標注了“尾巴要彎耳朵是角形”,因為有些碼詞她記,就用圖畫替——比如畫個圓圈表“畫圓形的貓臉”,畫個勺子表“畫貓糧碗”。
然后她拿著圖紙,對照著鍵盤敲碼,偶爾遇到的詞,就抬頭問爸爸:“爸爸,‘角形’怎么寫呀?”
爸爸耐地告訴她,還順便教了她“tringle”的發(fā)音,丹丹跟著念了兩遍,就記住了,還圖紙寫了歪歪扭扭的“tringle”。
點的候,媽媽拿著個貼了紙的紙箱走進來,說這是給流浪貓的窩。
丹丹立刻過去,把紙箱腦旁,說:“媽媽,你,方塊畫的貓,跟咱們要喂的流浪貓樣嗎?”
屏幕,只橘的貓正坐裝滿貓糧的碗旁邊,尾巴翹起,眼睛是兩個的圓點,雖然條有點歪,卻充滿了童趣。
媽媽蹲來,抱著丹丹說:“樣,比的貓還可愛呢!
等兒我們把窩樓,再把你畫的貓給它?”
丹丹興地點點頭,又轉(zhuǎn)回頭對著腦,聲說:“方塊,謝謝你幫我畫貓,明我再讓你畫個,給貓取暖。”
爸爸著眼前的幕,突然覺得很慶——他沒有因為丹丹“喜歡玩普玩具”而阻止她,也沒有因為她“懂了碼”而急于把她打“童”。
他想,丹丹是什么“怪”,她只是用己的方式和界對話,那些別懂的碼,是她寫給界的悄悄話,是她用“方塊積木”搭建的童話。
晚睡覺前,丹丹還跟爸爸說,明要讓方塊畫更多西,畫飛的鳥,畫跑的兔子,還要畫個醒媽媽菜的鬧鐘。
爸爸摸著她的頭,說:“,爸爸都陪你起。”
等丹丹睡著后,爸爸坐書房,打腦,著丹丹寫的碼,那些稚卻邏輯清晰的指令,像顆顆的星星,屏幕閃爍。
他給技術(shù)總監(jiān)發(fā)了條消息:“我兒七歲,能己寫簡的Pytn碼,是為了讓她當童,只是想找個能讓她玩編程的地方?!?br>
過了兒,技術(shù)總監(jiān)回復:“周帶她來公司吧,我們有個程序員爸爸組建的兒童編程組,都是像她這么的孩子,起用碼玩具?!?br>
爸爸著消息,笑了,他想,丹丹的“方塊積木”,以后有更多伙伴起玩了。
窗的月光透過窗簾縫隙照進來,落書桌,照亮了丹丹畫的“碼圖紙”,圖紙的貓旁邊,還畫著個的笑臉,那是丹丹對這個界的熱愛,也是個七歲孩子用碼編織的,溫暖的夢。
而這個周,只是這個夢的始,腦前的“怪”周丹丹,還有很多很多關于“方塊積木”的故事,等著慢慢發(fā)生。
周丹丹踩著塑料凳子,凳腳地板輕輕蹭出“吱呀”聲——這是她的秘密,每次腦前,都先側(cè)著耳朵聽廚房的動靜,確認媽媽還忙著煎雞蛋,才敢伸扒著書桌邊緣,踮起腳尖夠鍵盤。
她才到書桌半,巴剛能擱桌沿,可指卻靈活得像?;ò甑暮?,鍵盤輕輕敲著,是點爸爸意載的兒童拼圖游戲,而是對著滿屏密密麻麻的字母和符號發(fā)呆。
那些別眼雜章的“碼”,她眼卻像的積木,每個字母都有己的位置,每個符號都藏著讓西動起來的魔法。
“丹丹,又玩腦?”
媽媽端著瓷奶杯走過來,杯沿冒著淡淡的熱氣,她剛想伸把兒從凳子抱來,目光卻落了屏幕——行顏的方塊正沿著屏幕邊緣慢慢移動,紅的跟著藍的,的追著紅的,像幼兒園朋友排隊游戲。
丹丹仰著臉笑,臉頰還沾著昨晚沒洗干凈的餅干渣,眼睛亮得像盛了星星:“媽媽你,我讓它們排隊啦!
紅是明,藍是莉莉,是我,我們要去滑滑梯呢!”
媽媽過去仔細,只懂了“方塊排隊”的熱鬧,沒懂那些藏方塊面的“碼”,只當是孩子瞎按鍵盤碰出來的把戲,笑著刮了她的鼻子:“調(diào)皮,別玩太,奶涼了就喝了?!?br>
說著把奶杯書桌角,又轉(zhuǎn)身回了廚房,煎雞蛋的味順著門縫飄出來,混著屏幕光的碼,了丹丹周早晨別的味道。
點半的候,媽媽收拾完廚房,端著盤切的蘋走出來,見丹丹還趴書桌前,凳子挪得更近了,整個身子幾乎貼屏幕,指鍵盤敲得比剛才更急,嘴還聲念叨著什么。
“丹丹,蘋了,眼睛要歇歇?!?br>
媽媽把盤腦旁,剛想拿塊遞到她嘴邊,卻見屏幕的方塊突然變了隊形——再是沿著邊緣走,而是圍了個圓圈,圓圈間慢慢跳出個歪歪扭扭的臉,眼睛是兩個的方塊,嘴巴是道彎彎的條。
媽媽愣了,這可是瞎按能按出來的,她試探著問:“丹丹,這笑臉是你弄出來的?”
丹丹頭也抬,指還鍵盤動:“對啊,它們排隊排累了,想笑笑?!?br>
媽媽沒再追問,只是把蘋塊她邊,悄悄犯嘀咕:這孩子,怎么跟別的朋友樣,別的孩子都愛抱著玩偶跑,她卻能對著腦坐。
二點,爸爸著公文包進門,剛完鞋就聽見書房來“噠噠”的鍵盤聲。
“丹丹面?”
他問正擺碗筷的媽媽。
媽媽點點頭:“從早起來就黏腦前,說讓方塊排隊,還弄出個笑臉來,你去,別讓她把你工作的西弄壞了。”
爸爸緊,他那臺腦存著公司的項目碼,要是被孩子按刪了,麻煩可就了。
他步走進書房,剛想丹丹來,目光落屏幕的瞬間,的公文包“啪嗒”聲掉地,眼鏡都差點從鼻梁滑來——屏幕是他擔的項目文件,而是個簡的編程界面,界面跳動著幾行基礎的Pytn碼,正是他周公司跟同事聊起過的“循與條件判斷”,他從沒家過,更沒教過丹丹。
那些碼算復雜,卻邏輯清晰,正能讓屏幕的方塊實排隊、轉(zhuǎn)圈、變笑臉的效,連他公司剛?cè)氲膶嵙暽?,都要學兩才能寫出這樣的碼。
“你……你怎么這個?”
爸爸的聲音都有點,他蹲來,著丹丹,指指著屏幕的碼。
丹丹終于從屏幕前挪,撓了撓后腦勺,臉還帶著點疑惑:“這個很難嗎?
它們像積木呀,比如這個‘fr’,就像說‘讓方塊走步’,這個‘if’,就是‘如碰到屏幕邊,就拐彎’,拼對了就能讓方塊聽話呀。”
她邊說,邊用指著碼的關鍵詞,像說幼兒園師教的兒歌,語氣然得就像說“加等于”。
爸爸盯著兒的眼睛,那面沒有絲毫炫耀,只有對“讓方塊聽話”的奇和。
他突然想起,個月帶丹丹去科技館,別的孩子都玩互動游戲,丹丹卻站編程機器的展臺前了半個多,還問工作員“怎么讓機器知道該往哪走”,當他只當是孩子隨問問,想來,那候她就己經(jīng)琢磨這些“積木”了。
“丹丹,你能告訴爸爸,這些字母和符號,你是怎么認識的嗎?”
爸爸撿起公文包,坐地毯,把丹丹從凳子抱來,讓她坐己腿。
丹丹指著屏幕的“rint”,說:“這個是‘告訴腦要說的話’,我爸爸的編程書到過,書有圖片,畫著腦說話,面寫著這個詞?!?br>
她又指著“l(fā)r”:“這個是‘顏’,幼兒園師教過‘紅是re,藍是le’,這個詞跟‘lr’有點像,我猜就是顏的意思?!?br>
爸爸這才想起,他書桌層著幾本編程入門書,封面印著的圖,原來丹丹趁他注意,過,還憑著圖片和幼兒園學的幾個英文詞,猜出了碼的意思。
“那你想想讓方塊再點別的?”
爸爸來了興致,他打個簡的畫圖軟件,指著畫布的空處說:“我們讓方塊畫朵花?”
丹丹眼睛子亮了,用力點頭:“呀呀!”
爸爸本來想步步教她,可剛說完“首先要讓方塊走到畫布間”,丹丹就己經(jīng)伸出指,鍵盤敲了起來。
她先敲了“x=00,y=00”,又敲了“me_t(x,y)”,爸爸驚訝地發(fā),她居然知道用坐標來確定位置——這是編程基礎也關鍵的概念,他以為要講半,丹丹卻像早就懂了。
“因為畫布就像我們家的地板呀,x是從左到右的步數(shù),y是從前到后的步數(shù),走到(00,00)就是間啦!”
丹丹解釋道,還鍵盤繼續(xù)敲,給方塊設定了“畫個花瓣”的指令,每個花瓣用同的顏,后還間畫了個的花蕊。
等方塊慢悠悠地畫布畫完花,窗的陽光己經(jīng)轉(zhuǎn)到了書桌的另邊,把丹丹的頭發(fā)染了淺。
媽媽端著飯走進來,見父倆腦前,屏幕著朵顏的花,忍住笑了:“你們倆這是研究什么呢?
飯都要涼了?!?br>
爸爸抬起頭,眼滿是動和欣慰:“婆,咱們丹丹可能有點樣,她像的懂編程。”
媽媽愣了,走過來著屏幕的花,又了丹丹,伸摸了摸她的頭:“懂懂的重要,只要孩子就。
飯吧,丹丹,還要去公園玩呢?!?br>
可丹丹卻搖了搖頭,拉著爸爸的說:“爸爸,我想去公園,我想再跟方塊玩兒,我想讓它畫只貓,給區(qū)的流浪貓?!?br>
爸爸暖,他以為丹丹只是對碼感興趣,沒想到她還想著流浪貓——前幾晚,他們區(qū)樓喂過只橘的流浪貓,丹丹還說要給它個窩。
“,那我們完飯,就教方塊畫貓?!?br>
爸爸答應道,卻悄悄盤算:要給公司的技術(shù)總監(jiān)打個話,問問有沒有適合孩子的編程課程,他想浪費丹丹的賦,更想保護她對“方塊積木”的這份熱愛。
飯的候,丹丹還念叨著畫貓的事,說要給貓畫長長的尾巴,還要畫個裝滿貓糧的碗。
媽媽聽著她的話,笑著給她夾了塊排骨:“慢點,別噎著,等兒讓爸爸陪你畫,媽媽去給流浪貓找個紙箱窩。”
丹丹興地拍了拍,嘴塞滿了米飯,含糊地說:“謝謝媽媽!”
陽光透過餐廳的窗戶,落餐桌,盤子的排骨冒著熱氣,奶杯結(jié)著層薄薄的奶皮,家的笑聲混著窗的鳥鳴,了這個周溫暖的畫面。
兩點多,丹丹和爸爸又坐了腦前,這次,爸爸沒有再“教”她,而是坐旁邊著丹丹己摸索。
丹丹先是紙畫了張“圖紙”,用筆勾出貓的輪廓,還旁邊標注了“尾巴要彎耳朵是角形”,因為有些碼詞她記,就用圖畫替——比如畫個圓圈表“畫圓形的貓臉”,畫個勺子表“畫貓糧碗”。
然后她拿著圖紙,對照著鍵盤敲碼,偶爾遇到的詞,就抬頭問爸爸:“爸爸,‘角形’怎么寫呀?”
爸爸耐地告訴她,還順便教了她“tringle”的發(fā)音,丹丹跟著念了兩遍,就記住了,還圖紙寫了歪歪扭扭的“tringle”。
點的候,媽媽拿著個貼了紙的紙箱走進來,說這是給流浪貓的窩。
丹丹立刻過去,把紙箱腦旁,說:“媽媽,你,方塊畫的貓,跟咱們要喂的流浪貓樣嗎?”
屏幕,只橘的貓正坐裝滿貓糧的碗旁邊,尾巴翹起,眼睛是兩個的圓點,雖然條有點歪,卻充滿了童趣。
媽媽蹲來,抱著丹丹說:“樣,比的貓還可愛呢!
等兒我們把窩樓,再把你畫的貓給它?”
丹丹興地點點頭,又轉(zhuǎn)回頭對著腦,聲說:“方塊,謝謝你幫我畫貓,明我再讓你畫個,給貓取暖。”
爸爸著眼前的幕,突然覺得很慶——他沒有因為丹丹“喜歡玩普玩具”而阻止她,也沒有因為她“懂了碼”而急于把她打“童”。
他想,丹丹是什么“怪”,她只是用己的方式和界對話,那些別懂的碼,是她寫給界的悄悄話,是她用“方塊積木”搭建的童話。
晚睡覺前,丹丹還跟爸爸說,明要讓方塊畫更多西,畫飛的鳥,畫跑的兔子,還要畫個醒媽媽菜的鬧鐘。
爸爸摸著她的頭,說:“,爸爸都陪你起。”
等丹丹睡著后,爸爸坐書房,打腦,著丹丹寫的碼,那些稚卻邏輯清晰的指令,像顆顆的星星,屏幕閃爍。
他給技術(shù)總監(jiān)發(fā)了條消息:“我兒七歲,能己寫簡的Pytn碼,是為了讓她當童,只是想找個能讓她玩編程的地方?!?br>
過了兒,技術(shù)總監(jiān)回復:“周帶她來公司吧,我們有個程序員爸爸組建的兒童編程組,都是像她這么的孩子,起用碼玩具?!?br>
爸爸著消息,笑了,他想,丹丹的“方塊積木”,以后有更多伙伴起玩了。
窗的月光透過窗簾縫隙照進來,落書桌,照亮了丹丹畫的“碼圖紙”,圖紙的貓旁邊,還畫著個的笑臉,那是丹丹對這個界的熱愛,也是個七歲孩子用碼編織的,溫暖的夢。
而這個周,只是這個夢的始,腦前的“怪”周丹丹,還有很多很多關于“方塊積木”的故事,等著慢慢發(fā)生。