這位8歲會編程的小學生火了!編程到底是啥?學起來難嗎?丨21讀書

2020-12-22 新浪財經

來源:21世紀經濟報導

來源丨本文內容綜合選自《玩著也能學python》

編輯丨阿巷;實習生 思純

圖片來源丨圖蟲創意

最近蘋果CEO蒂姆·庫克的亞洲之行引起科技圈的注意,「旅行者」還不忘抽空更新一下自己的微博,除了為蘋果的計算機科學教育周宣傳外還為了一位特殊的小朋友慶生。

這位「驚動」庫克並在微博中特意為之慶生Vita君就是B站特別火的編程UP主,他通過視頻教大家學習Swift程式語言。

這位小學生在之前接受採訪時曾表示,自己在教別人學編程時其實自己也在學習。

他還直言編程沒那麼容易,但也沒有想像中那麼難。這位小UP主的B站粉絲量已達到6.7萬,同時視頻播放量已經逼近120萬。

Vita的走紅,也讓更多父母關注少兒編程教育的重要性。

01 那麼編程到底是什麼呢?

你用過電腦控制的全自動洗衣機嗎?

你看,它按「進水加洗滌劑 — 洗滌 — 脫水(放水)—進水 — 漂洗 — 脫水(放水)—(烘乾)— 鳴笛示意」的程序工作,井井有條,自動地把衣物洗得乾乾淨淨,好不便捷!它是怎麼做到的呢?

原來,廠商在洗衣機的控制晶片中,預先輸入了一條條的指令代碼,預設了不同的算法程序,使洗衣機能按人們的選擇自動地工作。這個過程也就叫「編程」。

02 編程很難嗎?

人們使用編程的方法不但可以控制洗衣機,也能控制汽車、火車、無人機,還能控制工具機、設備、機器人;當然,編程也能設計和開發電子遊戲,還能實現人工智慧哦!

那麼,編程很難吧?嗯……難……也不難!

說它難,是因為要想編程,就要學習編程的語言,如 Kitten、Python、C++ 等,這些語言有眾多的「詞法」「句法」和「語法」,還有繁雜的「函數」「算法」等「運算規則」,編一個程序少則幾行,多則成千上萬行代碼,這多難啊!

說它不難,是因為它可以「玩著學」:

一邊設計著遊戲的人物、場景,一邊搭建著程序的積木、模塊;一邊做遊戲,一邊學編程。

不過,玩歸玩,解決問題的思路不能亂——要先把遊戲的問題變成計算機能夠處理的問題,讓計算機自動處理。

比如,針對同類型的問題,我們可以設計成一個程序模塊,只要輸入不同的條件,計算機就可以很快地輸出相應的結果。

有了正確的思維方法,我們就會越玩越開心,越玩越進步!

03 學編程有什麼用?

其實只有少數的孩子會如同Vita一樣對學習編程很有天賦,並選擇計算機科學領域作為自己的職業方向。

絕大數孩子學習編程,是為了能獲得多方面的思維訓練。

1、邏輯思維的訓練

在編程世界裡面,犯錯是常態。

可以說編程就是一個不斷試錯,最終讓程序按照自己的設想運行的過程。

往往很少有孩子能一次把程序寫對,寫完之後,如果程序沒有按照正確的方式運行,這會給孩子一個即時的反饋,他就會自然而然的想辦法修正自己的邏輯錯誤。

通過這樣的反覆練習和修正,孩子的邏輯思維能力可以得到明顯的提升。

2、語言學習能力的訓練

程式語言也是一門語言,不過相對於自然語言來說,它的規則要簡單很多,語法也嚴格很多。

對孩子們來說,就像是在學習一門簡化的新語言,一門可以與機器交流的語言。並且在學習的過程中還能獲得反饋和交流的樂趣,能夠將孩子們天馬行空的想像付諸實踐,讓他們主動學習各學科知識進行創作。

蘋果CEO蒂姆·庫克在近日接受泰國媒體採訪時也強調了學習編程的重要性。

庫克認為,如果每個人只學兩門語言的話,除了母語以外就應該學習編程,因為編程是一門全球性的語言。

3、專注力

編程學習是一個要求非常專注的學習過程,這對較低年齡的孩子來說可能是一個挑戰。

但是編程的學習有一個有別於其他學科的巨大優勢就是相對容易實現遊戲化學習。就是引導孩子把玩心用在學習上,由興趣導入,先學會製作遊戲,再學會編程。

04 初學編程該怎麼學?

既然兒童編程這麼火熱,玩著就可以學;那麼很多家長就開始疑惑:

孩子們初學編程,到底該怎麼學呢?圖形化編程往後學要學什麼,C++ 還是Python ?

「玩著也能學編程」系列叢書正好解答了這兩個問題。

首先我們要理解,兒童編程絕不是為了讓孩子成為程式設計師,而是為了培養孩子的計算思維。

很多孩子原本對編程和計算機非常感興趣,但一上來就學C 語言或C++ 語言,不到一年就把對編程的興趣磨滅了,這是讓人很痛心的。

編程貓的圖形化和Python 編程是孩子們探索計算機知識的一種非常有趣的方式,培養他們的創新能力。

其次,在過去的「知識稀缺時代」,內容和知識是稀缺品,博聞強識的人才受到青睞,然而現在我們身處「信息爆炸時代」,「知識存儲器」類型的工人已成為歷史需求,「創新者」才是時代新的需求。

我小學時學編程,一開始只是為了有一天能破解《三國志》遊戲,那時候只能從《大眾軟體》和《計算機報》等報刊上的其中一兩頁接觸到一點點的編程知識,後來學Pascal、Basic,因為資料匱乏,學得很艱難。

如果當時有這麼先進的工具和大家手裡的這套書,那對一個從小渴望能學好編程的孩子來說可太好了!

「玩著學編程」系列以好玩的遊戲和互動參與感讓讀者代入其中,逐步挖掘圖形化編程和Python 編程的各種可能性,包括數據結構、算法和編程的邏輯思維等。

這套入門書不僅適合孩子看,也適合各個年齡層的編程初學者,繞開晦澀的語法,從編程思維入門。

相關焦點

  • 編程入門先學什麼?零經驗的人學編程難嗎
    「編程入門先學什麼」這是所有想了解編程行業都擔心的一個問題,「零經驗的人學編程難嗎」這是所有想進入編程行業都需要關注的一個問題。一聽編程兩個字很多人都在退縮了,有很多的同學是非常的想知道,編程入門先學什麼,零經驗的人學編程難不難,小編整理了相關信息,希望會對大家有所幫助!
  • 8歲學編程已經晚了?6個網站讓你在家教孩子學編程
    少兒編程,有必要學嗎?從幾歲開始?  少兒編程的火熱的市場催生了大大小小、良莠不齊的培訓班,有的培訓班甚至在網上買幾套課程解碼,租個房子請幾個老師就開始招生,並且根據齊魯壹點報導,有的少兒編程培訓機構還打著「學編程——參加比賽——拿到好成績——升學有保證」的旗號招生,並且宣稱3歲就可以開始學編程了,8歲都有點晚了。
  • 零基礎轉行學編程技術難嗎?
    編程並沒有想像中的那麼高不可得~而是可以通過自己的學習,進入到這個行業裡。其實不光是剛畢業的學生有這樣的擔憂,想要轉行的也有同款擔憂,畢竟隔行如隔山。多久能學會編程?當然了,也不要壓力太大,經過了風雨的洗禮後彩虹才更加靚麗~很多程式語言都是一層窗戶紙,開竅了,也就容易很多了。萬事開頭難,希望你能砥礪前行,不負所望。學編程難嗎?編程是一門技術,對於不同的人它的難度也是不一樣的,但是,技術是有道理和規律可以遵循的,個人認為:比搞抽象的藝術要容易。
  • 小學生需要學「編程」這麼高大上的課嗎?是的,這關乎現在和未來
    所以,為什麼要去學編程,其實很簡單:一是未來就業所趨,二是錢途似錦,就算未來不從事計算機專業,編程也能大大提升任何行業的工作效率。編程所帶來的能力提升,是絕不容小覷的。很多人也會有疑問,編程這東西聽起來很專業,小學生學這個恐怕是非常難的。其實不然,編程這東西離我們生活並不遠,小到電腦開機,大到航空事業,都有涉及編程。
  • 會編程的孩子太可怕!現在的孩子有必要學編程嗎?
    她深深嘆了口氣:「九歲的兒子,學編程一個月,就能設計小遊戲,甚至還會偷偷修改後臺數據來碾壓老媽,會編程的孩子太『可怕』!」隨著時代的進步和科技的發展,全世界已然掀起一場「編程熱」。我國的少兒,乃至幼兒的編程教育也愈演愈烈,越來越多的孩子已投身於這場人工智慧時代下的偉大變革中。然而,龜兔工作人員在做市場調研、與全國各地家長溝通時,依然會收到家長各種各樣的擔心和疑慮:◆ 什麼是編程?◆ 家長不懂編程,孩子能學會嗎?
  • 少兒編程這麼火,到底讓不讓孩子學
    我見過有小朋友教化妝的、教打遊戲的,這教編程的我還是第一次見。不過少兒編程這兩年的確是很火。在2017年國務院印發《新一代人工智慧發展規劃》,裡面提到了要重視中小學編程教育,並將一些機器人競賽加入了應試加分機制中。
  • 樂高、機器人、編程要不要學?學什麼?
    最近,收到很多家長的疑問,包括我的一個幼師老師也問了我同樣的問題:近幾年機器人編程怎麼突然就火了?樂高、機器人、編程到底教什麼?學這個有什麼用呢?孩子幾歲可以學?別急,作為一個混跡科技教育行業有些日子的孩子媽媽,這些問題容我一一解讀。樂高、機器人、編程之間有著緊密不可分的聯繫。從易到難,由淺入深地引導孩子去探索,去想像,去創造。
  • 數學與編程的關係?機器人編程和Scratch編程衝突嗎?
    孩子學習什麼程式語言?程式語言有很多種,所有的語言都有過時的一天,所以我們選擇程式語言時,既要考慮未來的實用性,更重要的是考慮什麼語言孩子學起來有興趣、入門快,孩子能夠持續的學習。任何一個學科的學習都需要持續的訓練和積累,才會見到效果。
  • 孩子有必要學編程課嗎?雖然很火,但我不建議你盲目讓孩子學
    先不說這些"編程班"裡水有多深,純粹拿學習編程來說,對孩子是存在著很多好處的,那麼我們有沒有必要讓他們去學呢?在某彈幕視頻網站上,有個全站年齡最小的編程老師,他走紅時才有8歲。這位小朋友叫Vita,是一名上海小學生,剛開始上傳視頻幾個月就累計了百萬播放量,視頻內容讓人調侃:"這才是祖國的花朵,我們都是綠化帶。"在上傳的視頻中,Vita會教大家一些編程知識,包括命令、算法、函數、條件判斷等等指令,視頻質量很高,贏得了網友的點讚。
  • 會編程的孩子保送清北入職500強!智伴編程機器人小w讓孩子邊玩邊學
    現在的孩子應該學什麼,10 年後才不會被社會淘汰?生怕孩子落後,愛給孩子報補習班的中國父母,如果在課外只能讓孩子學一樣東西,應該學什麼?如果你問全球中外名人家長、百萬富翁父母,他們十有八九,會給你一個斬釘截鐵的相同答案:編程。一. 不會編程的孩子,將是 21 世紀新文盲?
  • 這位特級教師您真的了解少兒編程嗎?
    前幾天在人民網上的一篇文章《特級教師怒對樂高:這種機器人是無形毒藥,毒殺青少年的創造力》,作者在朋友圈看到有一位家長花了近3萬元給9歲孩子報名樂高的編程課程,然後跟親戚家的朋友一比,發現人家孩子已經在學函數和二進位了,由此又引出一位特級教師的理論,炮轟樂高編程,聲稱樂高機器人是一種無形毒藥,正在嚴重毒害孩子的創造力。
  • 編程教育適合每一個學生嗎?專家:不能急功近利拔苗助長
    備受關注的中小學編程教育再次引發討論。那麼,一節編程課到底是怎麼上的?學生接受程度如何?適合每一個學生嗎?有哪些待解的問題?記者隨機採訪了北京的一些中小學生,並走訪了一所小學和一所中學。視頻丨編程教育將納入中小學相關課程?我們走訪了這些中小學編程課堂小學的編程課在學什麼?
  • 編程貓2019年營收10億 李天馳:兒童學編程到底在學什麼?
    【TechWeb】12月26日,在線少兒編程品牌「編程貓」今日舉行媒體開放日,編程貓創始人兼CEO李天馳攜產品、運營團隊核心成員以及學員代表一起為大眾講述編程教育在中國的發展,分享了與清華大學、教育部教育信息化技術標準委員會共同制定青少年編程能力等級標準後,編程貓在中國少兒編程領域的進一步創新探索。
  • 網絡安全發展大勢所趨,10後都開始學編程了!
    衣食住行現在都在網絡上解決,人們已經習慣了這種便捷的數位化生活方式,但隨之而來的問題就是我們的信息網絡安全,在中國2020網絡安全產業論壇上我們得到一組數據,2020網絡安全產業規模將超1700億元,而行業統計數據顯示,我國人才培養一年才3萬人,網絡人才缺口已達到150萬人,未來會更多。
  • 拒絕內卷,從不讓孩子學少兒編程開始
    01在b站上,一位叫vita的小學生,從去年8月開始,持續發布編程教學視頻,奶聲奶氣地講解信息加密、信息傳輸中的安全隱患等編程知識。熱度最高的一個視頻,播放量達221萬,vita很快成為少年網紅。vita今年9歲,上三年級。
  • 學編程不止是為做程式設計師,編程貓小火箭學員家長:學編程,是培養思維...
    編程貓官方介紹,其在用戶調研時收集的數據反饋,提升孩子思維能力,專注力和表達能力,是多數低齡兒童家長關注的痛點。  究竟4~7歲的孩子能否學得會編程?思維如何變化?面對大眾質疑,3位編程貓小火箭的在讀學員家長,給出了答案。  01  搭上快車,提前儲備未來競爭力  「學編程,是搭上人工智慧快車的途經之一。」 送5歲兒子上編程課的趙欣認為,他們那一代要會Word和PPT,孩子這一代的則要懂編程。
  • 學編程難嗎?需要避免哪些坑?
    看到了網際網路的發展前景,不少人決定自學編程,那麼程式語言自學如何好?有沒有什麼經驗可以分享?下面是一位學習C語言的程式設計師的學習經歷,希望能幫助到大家。太多的資料只會讓人越來越浮躁!專心學基礎的,接下來的這段時間能專心了。也許這些教程給了我莫大的學習計算機的動力,但也耗費了不少精力,去胡思亂想,萬丈高樓平地起,專注很重要!
  • Python編程學了有用嗎?
    Python編程學了有用嗎?眾所周知,目前家長對於孩子的教育越來越重視,培養孩子的編程思維也是大家關心的話題,孩子學習Python語言,需要使用精確到標點、分號等特殊字符,可以提高孩子的編程能力和邏輯思維能力。作為成成年人學python編程可以大大提高工作效率。
  • 我今年30歲了,現在才開始學編程,會不會太晚?
    時常收到類似這樣的問題我30歲了,現在才開始學編程,會不會太晚?28歲了,想轉行學編程,不知會不會太晚?不知道從什麼時候開始,焦慮這個詞開始在社交圈裡蔓延。甚至有人開始販賣焦慮,說程式設計師是吃青春飯的,程式設計師過了35歲了就沒有企業要了。其實不然,筆者身邊有不少35歲的同事,有的還40歲多歲了,還堅持在一線編碼上,也都過得還不錯。年齡從來不是學習的阻礙,編程也是一樣,如果你想從 30 歲開始學習編程,不妨先看看日本一位 82 歲的老奶奶的故事。
  • 孩子要不要學編程 幾歲學編程比較好?詳述三大編程課試課經歷
    編程是下一個十年的英語,世界各國已將編程教育作為基礎學科……,讓家長覺得不送孩子學編程,孩子的未來就會跟世界脫軌一樣,不由自主的就會焦慮,一焦慮就會急著給孩子試課挑課上課。當然,也會有理性的家長問,孩子一定要學編程嗎?孩子要不要學編程,學編程有什麼價值?孩子要不要學編程?