楊凈博雯發(fā)自凹非寺
量子位|公眾號(hào)QbitAI
現(xiàn)在的B站知識(shí)區(qū)已經(jīng)“內(nèi)卷”成這樣了?!
6歲用遞歸實(shí)現(xiàn)斐波那契數(shù)列、8歲開(kāi)講神經(jīng)網(wǎng)絡(luò)如何實(shí)現(xiàn)、小學(xué)生教的編程比老師還要好,庫(kù)克見(jiàn)了都點(diǎn)贊……
最近,知識(shí)區(qū)內(nèi)卷現(xiàn)狀這樣一個(gè)話題引發(fā)了熱議,連清華的馬少平教授也來(lái)圍觀:小孩蠻厲害的。
不少網(wǎng)友著實(shí)有被內(nèi)卷到:“我在人間湊數(shù)這些年”、“人類(lèi)進(jìn)化又不帶我是吧”、“阿巴阿巴”。
但隨之引來(lái)的爭(zhēng)議也同樣不少。
有人認(rèn)為,揠苗助長(zhǎng),不利于孩子發(fā)展;還有人懷疑,背后是父母在推波助瀾,孩子并不是真的喜歡……
于是,我們就順著瓜了解了一番,也跟父母聊了聊,發(fā)現(xiàn)其實(shí)并沒(méi)有那么簡(jiǎn)單。
B站技術(shù)區(qū)“內(nèi)卷”?我們先從貌似最卷的技術(shù)區(qū)開(kāi)始看起。
這一領(lǐng)域主要分為兩大派,一種以上面幾位為典型的專(zhuān)攻編程算法代表。
另一種則是“未來(lái)圖吧的垃圾佬”。
像這位手搓U盤(pán)的小陸的實(shí)驗(yàn)室,今年剛剛初二,投稿都是顯示器換屏、拆解手機(jī)芯片、更換手機(jī)尾插等硬核技術(shù)宅內(nèi)容。
還有這位ChanSze阿浩,同樣是初中生,又是組裝手機(jī),又是DIY電腦主板、吃雞神器,也是完全的圖吧日常:
所以,這群up主年齡的與日俱減果真如網(wǎng)友所說(shuō),是“一代更比一代卷”嗎?
我們具體看了兩個(gè)案例。
先從(目前發(fā)現(xiàn)的)年齡最小的“卷王”,6歲就能開(kāi)講算法的探索者Ongo開(kāi)始看起。
隨便選一個(gè)視頻點(diǎn)進(jìn)去,就看到剛上幼兒園的up主吃力地舉起了那部清華大學(xué)出版,400多頁(yè)的著名“紫書(shū)”:《算法競(jìng)賽入門(mén)經(jīng)典》。
再往后一拉,人家up主看完書(shū),都開(kāi)始寫(xiě)代碼了(用的還是二分法的思路):
而在其他視頻中,這位幼兒區(qū)up主講起遞歸、循環(huán)等各種編程知識(shí)也頭頭是道,甚至在最新的一期視頻中,分享了如何使用Python多線程控制一臺(tái)小車(chē)……
乍一看,滿是“天才少年”的畫(huà)風(fēng)。
但實(shí)際上,翻回到2020年年初,探索者Ongo的第一期視頻《幼兒園Swift編程入門(mén)第一講》的內(nèi)容,其實(shí)更類(lèi)似于一期學(xué)習(xí)vlog。
小up主一邊閱讀編程軟件的官方說(shuō)明書(shū),一邊穿插自己的理解。
在軟件的主要圖形界面出現(xiàn)時(shí),他瞬間就興奮了起來(lái),這讓人意識(shí)到——這確實(shí)還是一個(gè)看到動(dòng)畫(huà)小人會(huì)興奮無(wú)比的6歲小孩。
是的,這些年齡“越卷越小”的知識(shí)區(qū)up主們,其實(shí)很多都是從單純的興趣,比如玩游戲開(kāi)始的。
那位曾經(jīng)參加過(guò)《最強(qiáng)大腦》,深知還有庫(kù)克親自送上生日祝福、的8歲程序員vita,就是這么入門(mén)的。
這位B站賬號(hào)“小學(xué)生Vita君”的up主今年上四年級(jí),從8歲就開(kāi)始在B站發(fā)布編程學(xué)習(xí)視頻。
視頻所講的主要軟件與上面的探索者Ongo一樣,都是蘋(píng)果開(kāi)發(fā)的SwiftPlaygrounds,一款通過(guò)代碼操控卡通小人在3D環(huán)境中通關(guān)的產(chǎn)品:
軟件由vita和爸爸共同選擇,vita自己非常喜歡這種編程***,而vita君的父親也認(rèn)為,這款軟件是一個(gè)非常適合兒子的進(jìn)階學(xué)習(xí)資料。
沒(méi)錯(cuò),當(dāng)時(shí)才8歲的vita,就已經(jīng)有4年的“編程經(jīng)驗(yàn)”,以至于需要進(jìn)階學(xué)習(xí)了。
△圖源vita評(píng)論區(qū)在很小的時(shí)候,vita就非常喜歡數(shù)字解謎、數(shù)獨(dú)之類(lèi)的游戲,4歲時(shí),他便自然而然地接觸到了自己的第一款編程啟蒙游戲:Lightbot。
再大一些,上了小學(xué)后,vita又接觸到了一些更難的游戲,比如《程序員升職記》《70億人》《異?!罚?/p>
就這么“玩”到了8歲,老父親開(kāi)始規(guī)劃讓兒子從編程游戲過(guò)渡到真正的寫(xiě)代碼了。
最終選擇Swiftplaygrounds,除了這款軟件真正從“拖積木”來(lái)到了編寫(xiě)代碼,以及vita自己的喜好之外,也有曾經(jīng)的程序員老父親的一點(diǎn)小小的私心:
比起特立獨(dú)行的Python,我更喜歡C和Java的語(yǔ)言風(fēng)格。
而vita發(fā)布的視頻內(nèi)容比起“教導(dǎo)”和“科普”,也更偏向于代碼思路的分享。
很多評(píng)論贊嘆的,更多還是他面對(duì)鏡頭依舊邏輯流暢,幾乎沒(méi)有停頓的談吐。
(老父親的拆臺(tái):沒(méi)草稿是真的,但廢話和停頓被剪掉了)
作為曾經(jīng)參加過(guò)1999年、2000年的信息學(xué)奧林匹克競(jìng)賽的一名全棧程序員,vita的父親深知算法作為編程基本功的重要地位。
因此,在他有意的引導(dǎo)之下,vita在保持Swiftplaygrounds編程課更新的同時(shí),也開(kāi)始慢慢接觸算法和數(shù)據(jù)結(jié)構(gòu)。
比如手寫(xiě)快速冪算法:
比如手畫(huà)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)圖:
甚至在小學(xué)二年級(jí)下半學(xué)期,vita還跟著上海交大的的慕課公開(kāi)課,學(xué)完了計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)課:
彈幕老哥對(duì)此報(bào)以一長(zhǎng)串的問(wèn)號(hào)大軍,其中還夾雜著大學(xué)生的破防瞬間:“這個(gè)我大二才學(xué)”“小學(xué)生就弄了我大學(xué)的畢設(shè)”……
但其實(shí),vita在一些公開(kāi)場(chǎng)合露面時(shí),還會(huì)害羞地藏在爸爸身后。
但話題一旦移到技術(shù)和程序馬上就侃侃而談,甚至還會(huì)現(xiàn)場(chǎng)趴著改代碼:
而我們上面所說(shuō)的這兩位up主其實(shí)已經(jīng)面過(guò)基了,兩位小朋友見(jiàn)面的畫(huà)風(fēng)是這樣的:
因?yàn)槎即┝诵厍皫Е械囊路谑浅醮我?jiàn)面時(shí),選擇用背圓周率來(lái)打招呼:
像所有這個(gè)年齡段的男孩子一樣,他們步履輕快跳躍,大聲地討論著共同的興趣愛(ài)好:“要解決這個(gè)問(wèn)題得用循環(huán)”“還要再加上遞歸邊界條件”……
說(shuō)到某些編程技巧時(shí),還大聲爭(zhēng)論了起來(lái),活像是在討論動(dòng)畫(huà)片里哪個(gè)角色更厲害,不過(guò)很快又和好如初,勾起了肩膀。
專(zhuān)門(mén)為孩子寫(xiě)了本教程事實(shí)上,在我們成年人看來(lái)“內(nèi)卷”的方式,對(duì)他們來(lái)說(shuō)可能是再正常不過(guò)的興趣日常。
對(duì)于這些數(shù)字世界原住民來(lái)說(shuō),從小就能接觸到大大小小的屏幕、各種各樣的高科技產(chǎn)品,游戲、知識(shí)課程都能輕易觸達(dá)。
換言之,他們壓根就沒(méi)意識(shí)是在搞什么“內(nèi)卷”。
再加上家長(zhǎng)有基礎(chǔ),結(jié)合自身經(jīng)驗(yàn)正確有效的引導(dǎo),孩子學(xué)習(xí)知識(shí)可能像玩游戲一樣。
但這種“引導(dǎo)”又迎來(lái)了網(wǎng)友的質(zhì)疑,不是在揠苗助長(zhǎng)、推波助瀾嗎?
對(duì)此,量子位找來(lái)了一位家長(zhǎng)樹(shù)莓匠王工聊了聊。
他本人畢業(yè)于國(guó)內(nèi)985高校,當(dāng)了十幾年的程序員,曾寫(xiě)過(guò)《樹(shù)莓派Python應(yīng)用教程》,后來(lái)被國(guó)內(nèi)一高校實(shí)驗(yàn)室推廣使用。
與此同時(shí),他還是一位三年級(jí)學(xué)生的父親。
在他看來(lái),從小引導(dǎo)孩子趣味學(xué)習(xí)編程很重要。
不過(guò),他倒沒(méi)有引導(dǎo)孩子去玩像Scratch、Swiftplayground這種項(xiàng)目,以及一些編程游戲。
而是用自己的老本行,為自家孩子寫(xiě)了套近36000字的Microbit編程教程。
Microbit,是一種面向青少年編程教育的微型計(jì)算機(jī),只有信用卡一般大小,集成了多個(gè)傳感器設(shè)備,價(jià)格在百元左右。
孩子掌握Python編程語(yǔ)言的同時(shí),還能DIY各種小產(chǎn)品。
ps,這位家長(zhǎng)DIY的電子表。
之所以選擇這種方式,這位父親有自己的考量。
一方面,不想讓小孩玩太多游戲,希望發(fā)展小孩的編程興趣。在他看來(lái),Scratch提高不快,像是在玩游戲。
另一方面,Microbit開(kāi)發(fā)板入門(mén)簡(jiǎn)單,既可以用類(lèi)似Scratch積木式編程法,也可以用通用Python語(yǔ)言編程。
DIY產(chǎn)品后,還能拿到學(xué)校跟同學(xué)交流,順道培養(yǎng)了小孩的表達(dá)能力。
可以說(shuō)是,一舉很多得~
不過(guò),他特別強(qiáng)調(diào)自己做這些,并不是為了讓孩子“內(nèi)卷”。
我兒子讀書(shū)成績(jī)不好,排名靠后的,我不強(qiáng)迫他。
興趣是最好的老師嘛,強(qiáng)迫也適得其反。
Vita君的父親也深有共識(shí),在彈幕都直呼“卷中龍鳳”“卷中追卷”的時(shí)候,他卻表示:
如果孩子有興趣,那么我會(huì)給一些資源,引導(dǎo)他往上發(fā)展。
但是我不想規(guī)劃孩子的人生,他以后要做什么,那是他自己來(lái)思考的。
目前,他已將教程其開(kāi)源出來(lái)放到GitHub上,供更多小學(xué)生和家長(zhǎng)食用。
除了像玩游戲、教程這種方式,還有家長(zhǎng)選擇讓孩子講解出來(lái)。
探索者Ongo的朋友、教學(xué)區(qū)up主承光承曦——一對(duì)12、15歲的兄妹,早在四年前就已經(jīng)開(kāi)始用中英文講解大學(xué)微積分、化學(xué)、物理等知識(shí)。
他們的父母也曾在評(píng)論區(qū)中交流自己的教學(xué)方式:
不灌輸知識(shí)點(diǎn),不允許背誦,必須用自己的語(yǔ)言表述出來(lái)。
于是,B站視頻也就成為了他們的交流區(qū)、練兵場(chǎng)。
Vita君的父親也曾不止一次說(shuō)明自己的初衷,一方面,加強(qiáng)孩子自身的理解;另一方面,讓更多人加入到編程的學(xué)習(xí)中。
當(dāng)然,除了這些方式,還有李沐大神這種潛移默化式兒的。(狗頭)
樹(shù)莓匠王工《Microbit編程教程》GitHub鏈接:
htts://github.com/wxlscm/Microbit_getting_started_tutorial/
參考鏈接:[1]https://weibo.com/6865596189/LkMoPzonb?sudaref=shimo.im&type=comment#_rnd1648082616724[2]https://space.bilibili.com/456606920?spm_id_from=333.337.search-card.all.click[3]https://space.bilibili.com/495885500?spm_id_from=333.337.0.0
—完—
量子位QbitAI·頭條號(hào)簽約
關(guān)注我們,第一時(shí)間獲知前沿科技動(dòng)態(tài)