-
1 # 帶南的城市
-
2 # 通訊肥貓
4G改變生活,5G改變社會。5G時代,必定是人工智慧時代,父母不禁焦慮,孩子要學程式設計嗎,不學會不會落後,多大學合適?答主認為,程式設計重要,學習更重要!
1、人工智慧不都需要程式設計
人工智慧時代,機器越來越多的取代人的工作,一動不動享受生活,將成為可能。人工智慧,並不需要人人都懂程式設計。工作崗位被機器取代了,我們的工作將發生巨大變化,以機器設計、機器操控,以及創作性工作為主,其中,機器設計工作,要熟練掌握程式設計知識,機器操控工作,要了解程式設計,創作性工作,要用好機器,不需要程式設計。
2、技術在進步
相機剛出來時,僅專業攝影師,能拍出好相片來。不久後,傻瓜機推出,普通人也能拍出好相片來。接著,手機、AI手機,1歲毛孩,都能拍出好相片來。相機技術再進步,對操控要求越簡單,人的技能要求越來越低。
人工智慧技術也一樣,不斷在進步,機器的操作,會越來越簡單,機器設計,也會越來越簡單,只要懂輸入指令,就能輕鬆工作。
3、學習能力本身很重要
人工智慧時代,必然是瞬息萬變的,各種新技術層出不窮,各種新應用層出不窮,快速學習能力是人的基本生存技能。沒有快速學習能力,我們就沒法適應人工智慧時代,不會餓死,但會鬱悶死。
掌握學習能力,時刻保持開放性心態和好奇心,掌握事物的基本原理,快速理解各種事情,能夠快速做出判斷。這些能力的學習的掌握,再早也不為過。
-
3 # 三邵爺的夢囈
我的觀點是 不僅必要,而且是越早越好,最好是5歲左右開始學習程式設計。
1. 以前我們國家在改革之初,呼籲大家 “學好數理化,走遍天下都不怕” ,而剛剛買入21世紀,口號早已變成“掌握英語和電腦,迎接挑戰和機遇”。
未來的電腦、人工智慧、物聯網就像是現在水、電一樣普遍,如果你不能理解程式設計,你將不能理解這些人工智慧,IoT 裝置是如何運作的,如果學習程式設計,能夠鍛鍊孩子很好的邏輯思維能力和抽象思維能力,能夠鍛鍊孩子務實、仔細、有耐心的品格,能夠鍛鍊孩子解決問題的能力,現在全國都在呼籲 “少兒程式設計”。
2. 舉個現實點的例子,就在前幾天,蘋果公司舉辦了全球開發者大會,吸引我的不是那些幾W的裝置,而是獲得「 蘋果獎學金 」 的那些小孩們。
故事是這樣的:
蘋果每年都會在開發者大會舉辦前舉行一次比賽,參賽者必須是學生,根據蘋果的要求提交作品,蘋果會在提交的作品中評判出優秀的作品,選中350名獲獎者,送一張免費的WWDC門票,還專門為獎學金獲獎者提供免費住宿、帶領參觀總部、跟庫克合影等一系列活動。
注意了,參加比賽的人很多,但是全球一共只會有350位獲獎者,而且關鍵的是這350位獲獎者的年齡分佈在7~20歲範圍內,聽起來是不是有點扎心?咱們的學生時代還都不知道程式設計是個什麼東西呢。
隨便舉幾個獲獎者的例子看看:
9歲 Anvitha Vijay9歲的澳洲小女孩安薇塔·維賈伊從7歲開始透過Youtube 自學程式設計,已經給蘋果iPhone和iPad開發了多款應用。其中一款應用名為“Smartkins Animals”,主要利用聲音和抽認卡幫助孩子們識記100種動物的名稱和聲音。此外,維賈伊還開發了功能類似的另一款互動式iOS應用,幫助他們認識顏色。
11歲 William He第一位介紹的是一位叫做William He的同學,去年2018年的蘋果獎學金的獲得者,得獎的時候只有11歲。他9的時候開始參加程式設計夏令營,我在網路上沒找到他參賽獲獎作品的下載連結,所以也沒能體驗到。
對作品只有一句簡單介紹,他的作品大致上是把圖形和音樂結合,讓圖形「人物」隨著音訊演奏。
16歲 李澤政李澤政來自上海,從八年級開始參與程式設計俱樂部開始學習程式設計,在15歲的時候開始參與蘋果開發者大會,在去年2018年的時候獲得了蘋果獎學金。
他在App Store一共上傳了三款作品,其中在官方公佈的優秀作品裡是一個叫做“喵狗說”的寵物社交類App,這個App主要是以圖片為核心的寵物社交社群。可以用來記錄寵物的日常也可以看到別人分享的寵物。
李澤政開始學習程式設計是受到家裡親戚的影響,後來一發不可收拾的愛上了程式設計,他自己認為堅持學習程式設計的原因是因為對開發的熱愛。
16歲的李澤政給想轉行開發的同學還留下了一句建議:當然,我也會建議他們先學好基礎知識,否則就會像我一樣走很多彎路。
你看看16歲的同學,在跟你說少走彎路,你心塞麼?
17歲 朱智語17歲的朱智語從小學四年級開始接觸程式設計,陸續學習了LOGO、Shell、Pascal、C、Swift、Python、Java等語言。受到爺爺的影響決定開發一款叫做褲襠棋的中國傳統遊戲,這款遊戲支援人機或雙人對戰。
當然他做的東西遠遠不止這款獲獎的遊戲,他喜歡研究作業系統、AR等各種各樣的領域。他說自己平常使用GitHub比較多,於是我上網搜了一下他的GitHub,看了一下首頁。
3. 從以上幾個例子可以看出,他們普遍開始接觸程式設計的年齡都很早,所以讓孩子學習程式設計不僅有必要,而且儘量要趁早。以5歲開始就可以接觸些簡單的程式設計邏輯和小遊戲了(注意是設計小遊戲不是玩小遊戲哦)。
-
4 # 程式設計師愛程式設計
對於程式設計來講,不僅僅是要學習一門程式語言,更重要的是學會程式設計思維。而對於程式設計思維的養成最好就是在6歲以後,因為6歲開始孩子的邏輯思維就開始飛速發展。
孩子學程式設計,不是為了要掌握一項技能,而是要學會一種思維,也就是程式設計思維,它與邏輯思維相輔相成。
那麼6歲的小孩子怎麼學習程式設計呢?難道讓小朋友學習枯燥的程式碼和語法嗎?當然不是,現在已經有很適合小朋友學習程式設計的工具,那就是Scratch。Scratch是麻省理工學院的“終身幼兒園團隊”(Lifelong Kindergarten Group)開發的圖形化程式設計工具,主要面對青少年開放。
是的,你沒聽錯,就是圖形化的介面,只需要拖拽面板上的像積木一樣的程式碼塊,就可以組裝成各種各樣有意思的程式邏輯。小朋友透過像搭積木一樣的學習過程就能夠了解到“如果...那麼...”、“迴圈執行xx次”等等邏輯。
在小朋友熟悉了基本的程式設計邏輯和語法後,就可以進一步接觸Python了,Python目前是比較火的程式語言,給人的感覺就是“萬能的”,但實際上Python更廣泛的應用於大資料分析、人工智慧等等領域,這方面也更切合未來世界的需求。
回覆列表
人工智慧不同於傳統的軟體程式設計,程式設計的程式碼量並不高,更重視的是根據訓練和測試資料型別,建立相應的學習模型,並進行引數調整。建模的程式碼並不複雜,很多還是公開的,但好用的模型是建立在對資料特徵深入理解的基礎上的,也就是說理解能力對於人工智慧是至關重要的。
人工智慧機器學習會用到很多高等數學知識,對大學生都不是很容易的事情,而且孩子的學習優勢在記憶能力強,理解力是弱項,提前學習數學建模會抹殺興趣的。
目前很多從事人工智慧機器學習的技術員也只是會複製個現成的模型,簡單的調個參,很多實際問題都無法應對的,根本原因就是對資料的理解能力不足,不能抽取出更有意義的資料,沒有好的資料,再好的資料模型也訓練不出效果,訓練好的模型換一組新資料可能就完全失效了,需要從新調整。
計算機人工智慧知識層出不窮,但基礎知識多年不會變,目前計算機專業很多都過於追求時髦,忽視基礎能力訓練,為了就業只是強調某個技能的掌握,就業後知識不成體系,沒發展後勁,很多隻能轉行。這種短視行為不應該再影響到中小學生,在低年級就要好好打基礎,不要偏科,不問專業,等有了基礎後再學專業的人工智慧知識,水到渠成,學得也很容易。