“吃完的螃蟹殼不要扔,裹上一層黑科技,搖身一變‘火星車(chē)’,完美的饞哭隔壁小孩?!斌π罚炕鹦擒?chē)?一個(gè)在海里,一個(gè)在外太空,八竿子打不著的東西,是一種怎樣的奇妙的跨界組合?前些日子,看到“天問(wèn)一號(hào)”中國(guó)火星探測(cè)器發(fā)射成功,B站up主稚暉君激動(dòng)的打開(kāi)了腦洞:
用螃蟹殼做一輛火星車(chē)應(yīng)該會(huì)很有趣很酷吧?一個(gè)周末的時(shí)間,在芯片、電路板、太陽(yáng)能電池板等硬件裝備加持下,螃蟹火星車(chē)就這樣誕生了。
別看這螃蟹車(chē)其貌不揚(yáng),它卻是集電路、模型、加工、軟件、算法等于一身的高科技產(chǎn)品。
WiFi無(wú)線圖傳、遠(yuǎn)程控制方向;激光測(cè)距,限定目標(biāo)距離;內(nèi)置慣性傳感單元……要知道,這些都是一輛真正的火星車(chē)所具備的功能和軟硬件。
更驚喜的是,這輛螃蟹車(chē)還有AI功能加持,實(shí)現(xiàn)人臉開(kāi)車(chē)!隨著人臉的轉(zhuǎn)動(dòng),車(chē)子的行駛方向也發(fā)生改變。
隨著視頻傳出,“螃蟹火星車(chē)”在B站火了,稚暉君擁有50萬(wàn)+粉絲也順利出圈。粉絲們不僅折服于他的才華,更是忍不住效仿他的作品。
就連各大媒體也紛紛被吸引過(guò)來(lái),競(jìng)相報(bào)道這個(gè)優(yōu)秀而有趣的科技少年。原來(lái),在這個(gè)時(shí)代,科技少年也可以像流量明星一樣受到喜愛(ài)與追捧。
有趣的靈魂萬(wàn)里挑一
所謂“外行看熱鬧,內(nèi)行看門(mén)道”。稚暉君的作品究竟厲害在哪里呢?一位專(zhuān)業(yè)網(wǎng)友表示:
“其實(shí)有些東西吧,外行看起來(lái)很牛,但其實(shí)我這種內(nèi)行看起來(lái),還是很牛?!?/p>
稚暉君的“螃蟹火星車(chē)”就是這樣一個(gè)在內(nèi)行人眼里,也同樣很牛的東西。其實(shí),細(xì)數(shù)稚暉君的成長(zhǎng)經(jīng)歷,他算是半路出家,從生物系轉(zhuǎn)行到編程的。在他看來(lái),學(xué)編程和學(xué)英語(yǔ)一樣,是這個(gè)時(shí)代特別基本的一項(xiàng)技能,是一門(mén)研究“怎么高效地解決問(wèn)題”的學(xué)科。從小時(shí)候?qū)W會(huì)拆家電開(kāi)始,稚暉君就愛(ài)上了編程等相關(guān)知識(shí)。大學(xué)階段入門(mén)了模數(shù)電、單片機(jī)、Linux、自控原理之類(lèi)的課程之后,他就徹底開(kāi)始放飛自我了。
大多數(shù)人對(duì)技術(shù)宅的刻板印象可能都是“木訥”、“無(wú)趣”,但他就是這樣通過(guò)一個(gè)個(gè)作品,證明技術(shù)宅也可以很有情趣、很受歡迎。王小波說(shuō)過(guò):“趣味是感受這個(gè)世界美好的前提?!贝蚱茖?duì)技術(shù)宅的偏見(jiàn),會(huì)編程的少年,大抵背后都藏著萬(wàn)里挑一的有趣靈魂。
科技時(shí)代的“名利場(chǎng)”寵兒
沒(méi)有人不喜歡有趣的靈魂。稚暉君畢業(yè)后在OPPO上海研究院成為一名AI算法工程師。
科技時(shí)代下的名利場(chǎng),會(huì)編程、懂技術(shù)的少年是當(dāng)之無(wú)愧的寵兒。稚暉君絕不是特例。
人才,是科技的命脈。
而就在前幾天,新一批的“華為特別高檔天才少年”沖上熱搜,這批天才少年,全球僅4人。
網(wǎng)友們看后都不淡定了:“你看,我還有機(jī)會(huì)不?”當(dāng)然有機(jī)會(huì),優(yōu)秀人才的價(jià)值,遠(yuǎn)非名利可以衡量。掌握科技時(shí)代所需的能力,才能讓自己成為無(wú)價(jià)之寶。
無(wú)價(jià)之寶的少年,都會(huì)一種思維
那么,名利雙收的背后,需要掌握的能力是什么呢?
就像很多家長(zhǎng)認(rèn)為“技多不壓身”,把孩子送去不同的興趣班學(xué)各種學(xué)科知識(shí),但稚暉君表示:知識(shí)面一多之后,很難面面俱到,要學(xué)會(huì)拎清楚重點(diǎn)。但知識(shí)是大體相通的,在不同學(xué)科之間的遷移學(xué)習(xí)可以帶來(lái)事半功倍的效果。
通過(guò)編程學(xué)習(xí),稚暉君習(xí)得Problem-Based Learning的思維能力,就是以問(wèn)題為導(dǎo)向的學(xué)習(xí),通過(guò)融合多學(xué)科知識(shí),尋找解決問(wèn)題的方法和答案。
通俗點(diǎn)說(shuō):學(xué)習(xí)編程的過(guò)程,可以培養(yǎng)孩子的思維能力!
因?yàn)榫幊逃袔状箨P(guān)鍵性步驟!
拆:化繁為簡(jiǎn)
化繁為簡(jiǎn),這四個(gè)字很容易理解,不過(guò)不容易做到。
很多時(shí)候我們看到一個(gè)難題的反應(yīng)會(huì)是:
天啊,這么大的事情我一個(gè)人怎么完成哦。我不知道我不行我做不到。卻不知道將問(wèn)題分成一個(gè)個(gè)能力之內(nèi)、力所能及的小事情。這一點(diǎn)很多人都需要跟愚公學(xué)習(xí)。
愚公移山的故事大家肯定都知道,一個(gè)想依靠人力將王屋、太行兩座大山搬移開(kāi)來(lái)的老頭,在很多人看來(lái)愚公是十分的癡心妄想。
就像隔壁家另一個(gè)老頭所說(shuō),這是非常愚蠢的做法。
甚矣,汝之不惠。以殘念余力,曾不能毀山之一毛?!队薰粕健分芹牛Z(yǔ)
但是換個(gè)角度來(lái)看,愚公其實(shí)是一個(gè)很懂得編程“化繁為簡(jiǎn)”的思路。
他并不把王屋太行當(dāng)做兩座難以逾越的大山,而是把他們看成一筐筐的土石,一點(diǎn)一點(diǎn)的搬移,總能清除掉的。
雖我之死,有子存焉;子又生孫,孫又生子;子又有子,子又有孫;子子孫孫無(wú)窮匱也,而山不加增,何苦而不平?——《愚公移山》愚公,語(yǔ)
以游戲編寫(xiě)為例,對(duì)于新手來(lái)說(shuō)哪怕是特別簡(jiǎn)單的游戲貪吃蛇,想要編寫(xiě)成功也是件不小的難題,可是如果將這個(gè)問(wèn)題拆解開(kāi)來(lái),我們需要做的事情是,設(shè)定輸入方式和反應(yīng)方式。
根據(jù)游戲特性,貪吃蛇沒(méi)吃到食物時(shí)繼續(xù)游動(dòng),吃到食物后會(huì)變大,撞到墻會(huì)死,撞到自己沒(méi)事。
然后我們?cè)谠O(shè)計(jì)程序時(shí)將這四種分開(kāi),針對(duì)一種情況設(shè)定游戲,比如“貪吃蛇吃到食物”:
貪吃蛇張開(kāi)嘴巴→食物被吃掉→貪吃蛇閉上嘴巴→貪吃蛇身體長(zhǎng)大一截。
另外幾種情況也依次分解,那么這個(gè)復(fù)雜的問(wèn)題看起來(lái)也就沒(méi)那么麻煩了,不是么?
同時(shí),在這個(gè)過(guò)程中,孩子能親身到“條分縷析”“有條不紊”的真正含義。
整:發(fā)現(xiàn)整合
任何一個(gè)程序中都不是相互分割無(wú)關(guān)的數(shù)據(jù)組成,相反,一個(gè)程序中會(huì)存在很多“重復(fù)”內(nèi)容。
比如,貪吃蛇中的“吃食物”動(dòng)作,一個(gè)游戲中貪吃蛇會(huì)吃到很多次食物,這也就是前面說(shuō)到的“重復(fù)”。
編程過(guò)程中,孩子需要一直做這樣的訓(xùn)練,發(fā)現(xiàn)程序中會(huì)一直持續(xù)的動(dòng)作,然后將它打包起來(lái),讓計(jì)算機(jī)自己重復(fù),以提高編寫(xiě)效率。
這一點(diǎn),類(lèi)似于數(shù)學(xué)中的“合并同類(lèi)項(xiàng)”計(jì)算題。
3ab-4ab+8ab-7ab+ab=(3-4+8-7+1)ab
只不過(guò)相對(duì)于數(shù)學(xué)的單一,編程的趣味性更強(qiáng)。學(xué)會(huì)利用這一點(diǎn),孩子就能學(xué)會(huì)整合訊息的能力。
因?yàn)檎喜⒉皇呛?jiǎn)單相加,而是對(duì)現(xiàn)狀的優(yōu)化,也是推陳出新的方式之一。
析:邏輯解讀
其實(shí)編程也是 一種語(yǔ)言,只不過(guò)和人與人之間溝通不同的是,這種語(yǔ)言是人與計(jì)算機(jī)的溝通。
理性、嚴(yán)謹(jǐn)是計(jì)算機(jī)的特性,所以與它對(duì)話的語(yǔ)言也必須是理性的,嚴(yán)謹(jǐn)?shù)模荒艹霭朦c(diǎn)偏差的。
仍舊以貪吃蛇游戲程序?yàn)槔?,如果某處思考出現(xiàn)漏洞,游戲過(guò)程中就可能會(huì)出現(xiàn)“貪吃蛇撞了墻沒(méi)死”或者“貪吃蛇吃到食物沒(méi)有變大”等bug,那么這就是一個(gè)失敗的游戲程序。
因此,學(xué)習(xí)編程,就是在對(duì)孩子的邏輯思維和邏輯判斷能力進(jìn)行訓(xùn)練。
當(dāng)然,不是每一個(gè)學(xué)編程的孩子都能成為“天才少年”,都能獲得眾人艷羨的名利。但至少不能讓我們的孩子,對(duì)科技時(shí)代需要的思維能力一無(wú)所知。