1. c語言入門到精通要學多久
一般我們認為精通租襲做的意思是,至少你去招聘的時候,說自己精通C語言,不會被HR趕出來,所以大概需要至少5-10年的時間,加上日益不斷的練習,如果只是會寫一些小的軟體或者程序,這樣我們一般稱之為C語言入門,入門大概需要1-3個月的時間,視投入的時間而定禪數,一般網路上一套C語言的課程是2000元以下的,時間為幾個月,會全面的鍛弊衡煉C語言各項能力,不推薦加入昂貴的培訓班,自學或者配合視頻比較好,因為計算機是一個非常看重知識學習和搜集能力的專業,如果連C語言都很難自學完成,是比較難入行的。
至於軟體源碼,當然是一個團隊的程序員或者個人開發者一行行代碼敲出來的。
2. 學少兒編程的孩子越來越多,這股風,到底要不要追
前段時間,微信群里總是對一個新型的學科 少兒編程 討論得熱火朝天。
我一開始是持中立態度的,總覺得有追風之嫌。再加上兒子的興趣班挺多的,所以就沒有太在意。
有一天晚上,我帶著孩子准備開車去吃飯,車啟動後,導航軟體語音提示一句:夜間行駛,請您注意安全。沒想到坐在後排兒子的一句話驚到了我,他說:
因為這是一個if Else 條件判斷,如果程序判斷不是白天時間,就會執行夜間模式。
我立馬甩頭到後排,望著孩子看了好久,說:誰告訴你這些的?兒子說是因為在隔壁阿姨家跟大哥哥們玩一個編程 游戲 時,老師這樣教的。
這件事情後,我對編程漸漸有好感了。
1
什麼才是孩子未來最需要的能力?
正巧這幾天看到一些國外推行編程的資料,在一個采訪中,也提到了一個驚人的事實: 在39000多名受訪的開發人員中,有26%的人是在5到15歲開始編寫代碼的。
美國已經有700萬小朋友在學習編程,日本小學生走進APP開發私塾學習編程,英國出台規定要求5歲以上兒童學習編程,歐洲其他16個國家把編程納入教學體系。
就 連以色列,都將編程納入高等學校的必修科目,同時要求孩子從小學一年級就要學習編程。
而在我國,編程已經被浙江、北京、山東、江蘇、重慶等省市加入 中小學必學課程。
信息奧賽競賽人數每年還不足10萬
比起奧數,得獎率高
含金量卻絲毫不遜色
清華前校長陳吉寧也對少兒編程Scratch之父雷斯尼克說過:
中國未來 社會 需要的,是那種邏輯思維縝密,能夠應對變化,提出獨特想法的創造性人才。
我越來越覺得,最關鍵的不是要教孩子多少知識,知識是教不完的,你今天教的這些知識,未來可能會OUT,會有更多更新的知識出現,你怎麼可能一直堅持不懈地給孩子教下去呢?
所以,培養孩子的 探索 精神、解決問題的能力和自主學習的技能才最關鍵。
2
為什麼要讓孩子學編程,幾歲開始學?
在我接觸了編程一段時間後,站在自己的體驗和觀察的角度來說,講講孩子需要學習編程的理由:
>理由一:讓孩子做未來的引領者,而不是被迫淘汰者
未來的10年必定是 科技 時代,而 科技 對各個行業的改造也越來越快。所以,從娃未來安身立命的角度考慮,培養孩子的 科技 思維是絕對沒錯的。 人工智慧的底層邏輯就是編程,未來如果孩子不懂編程,它是沒辦法和智能機器溝通的。
>理由二:英語是通向全球的語言,編程是通向未來的語言,兩個都很重要
現在很多家庭會讓孩子 出國留學 ,也意識到從小學英語的重要性,英語作為一種全球通用語言,孩子接觸的時間越早,肯定越駕輕就熟。目前留學最熱的美國,已經有30%的院校開設編程課,當地政府也希望越來越多的學生可以掌握編程技能,發展學院的特色。
美國前總統奧巴馬
向青少年發起「編程一小時」活動
一個是英語、一個是編程,一個是讓孩子通向全球,一個是讓孩子通向未來,無論遇到多大困難,我們都會堅持學下去。
>理由三:鍛煉孩子邏輯思維能力,而小學是最佳啟蒙期
「編程思維(computational thinking) 」就是 「理解問題——找出路徑」 的思維過程,它由 分解、模式識別、抽象、演算法 四個步驟組成。通過這四個步驟每一個小問題被單獨檢視、思考,搜索解決方案;然後,聚焦幾個重要節點,忽視小細節,形成解決思路;最後,設計步驟,執行——問題解決。
這一點我認為是編程對孩子成長、培養高效的思考模式、做事視角,幫助最大的。
同時,根據教育認知學,孩子會在7歲左右開始形成抽象邏輯思維,整個 7-12歲 是抽象邏輯思維的最佳形成期。
所以 學編程的最佳時機是小學段,趁孩子現在課業負擔不重,邏輯思維也快,幫他們掌握一門有益終生的技能,我覺得就是在正確的時間做正確的事。
>理由四:短期來看,編程對孩子現在的幫助也很大
我身邊有很多孩子學了編程後, 變得聽話了,學習主動性提高了。還有很多孩子粗心毛病改掉了,養成細心 的習慣,
還有學了編程 英語、數學成績提高 的。或者打開上帝視角,開始自己編寫 游戲 , 改掉了 游戲 上癮的壞習慣 。
還有小朋友為了多學會編程, 時間規劃也增強 了......等等,太多案例了,
在這之後,有很多家長朋友們問我,還應該給孩子學一點什麼?最好是孩子未來必須的一些基礎技能。
我都會鄭重地說: 編程 。
在這個 科技 高速發展,AI能夠成為人類潛在威脅的時代,我們更需要把編程這個技能教給孩子。
我並不要求孩子去改變世界,也不是希望他成為工程師、科學家。至少,在這個領域他不能一無所知。
我並不希望,孩子長大之後,跟不上他們那個時代的變化。
而我更希望,孩子可以與時代同步,從容生活乃至引領時代。
3
給想讓孩子學編程的父母幾點建議
1、興趣始終是第一位的
沒有任何一個興趣愛好是適合所有人的,編程也同樣如此。 想讓孩子學編程的基礎就是小朋友有興趣,願意嘗試。
2、別太急功近利
學編程不像學音樂舞蹈美術這些,會有立竿見影的效果。對很多小朋友來說, 編程有助於孩子邏輯思維的鍛煉,系統觀的形成,以及創造能力和解決問題能力的培養。但這些都是潛移默化的,需要有一個積累的過程。
3、可以用在線課程試試水
如果想讓孩子對編程有一個系統的了解,看看孩子興趣怎樣,爸媽們可以找一些在線培訓課程試試水,畢竟價格也不貴。我建議要按兩個原則來選擇。
一看是否有完善的課程體系,能夠讓孩子持續的系統化學習。 市場上有一些機構「拼湊」出的課程,實際上只是讓孩子反復做小練習而已。性價比不高。
二看是編程課程能否與其它學科關聯,與學校的學科教育相呼應,提升單位時間的學習價值。 小朋友們上學後的課外時間本來就不多,如果在編程學習中能融入數學、邏輯、幾何、物理、甚至語文等其它知識,能大大提升學習的性價比。