一提到編程,大家腦子里第一個浮現(xiàn)就是代碼强霎。編程能給孩子帶來許多幫助和變化,但在很多家長印象里蓉冈,它門檻很高城舞,枯燥又難學(xué)轩触。許多家長把孩子送去學(xué)習(xí)編程,往往達(dá)不到理想效果家夺,一提到編程就抵觸脱柱,甚至厭煩。
01?編程究竟難在哪拉馋?為了找到這個問題的答案榨为,花了三天兩夜搜遍全網(wǎng)對于編程的認(rèn)識和評價,可以集中概括為:在思維模式的切換和語言上的難度煌茴,編程中遇到困難的挫敗感極強(qiáng)随闺,大部分人會對此感到崩潰。無法完成任務(wù)蔓腐,無法解決某個問題矩乐,無法找到問題所在,這是對耐心的超強(qiáng)挑戰(zhàn)回论。
復(fù)雜場景下的場面掌控能力散罕。需要鋪墊大量基礎(chǔ)知識,才能開始進(jìn)入實(shí)踐傀蓉。甚至說欧漱,你要編寫“俄羅斯方塊”這樣一個簡單的游戲,你需要有數(shù)據(jù)結(jié)構(gòu)葬燎,和簡單算法的基礎(chǔ)知識的積累误甚,而不僅僅是學(xué)會了編程語言就可以的
舉個例子:大概,程序員的生活軌跡是這樣的……
程序員去買水果場景是這樣的
普通人:
我今天要買一斤蘋果萨蚕。
程序員:
我今天要買一斤蘋果靶草。
因?yàn)槲抑幌矚g紅富士蘋果,所以我只買紅富士蘋果岳遥。我能接受的最高價格是 10 元 / 斤奕翔。
正常情況下一斤蘋果用一個袋子能裝下,但是為防萬一浩蓉,我會帶兩個袋子派继。我知道附近的 3 家水果店,所以我會依次訪問這 3 家水果店捻艳。
根據(jù)上述條件驾窟,我設(shè)計(jì)出以下的買蘋果的流程:
測試發(fā)現(xiàn)一個問題:如果水果店 0 和水果店 1 都有紅富士蘋果并且價格都低于 10 元 / 斤,而且水果店 1 的價格比水果店 0 更低认轨,那么我希望買水果店 1 的蘋果绅络,但我設(shè)計(jì)的流程會讓我買水果店 0 的蘋果。
為了解決這個問題,應(yīng)該先詢問所有水果店的價格恩急,然后去價格最低的那一家買蘋果杉畜。
經(jīng)過修改,重新設(shè)計(jì)出買蘋果的流程:
現(xiàn)在這個流程是不是完美了呢衷恭?不是此叠,我還能發(fā)現(xiàn)很多問題。如果 3 家水果店都有紅富士蘋果但都不到一斤随珠,但是三家店加起來能達(dá)到一斤灭袁,那么我不應(yīng)該結(jié)束流程回家,而是應(yīng)該把三家店的紅富士蘋果都買下來窗看。
如果我向水果店詢問價格的時候這家店還有紅富士蘋果茸歧,但我詢問完所有水果店的價格后這家店的紅富士蘋果賣完了,那么我的流程會讓我試圖處理不存在的紅富士蘋果烤芦。
我走路的過程中可能會遇到突發(fā)事件举娩,比如發(fā)現(xiàn)了新的水果店,比如袋子破掉了蘋果掉一地构罗,對于這些情況我的流程都無法進(jìn)行處理铜涉。那么接下來我要設(shè)計(jì)一個在X寶買紅富士蘋果的流程……
1芙代、主要培養(yǎng)孩子邏輯思維與信息素養(yǎng)
當(dāng)面對復(fù)雜繁瑣的步驟頭疼不已時,編程能夠高效地將問題化繁為簡盖彭。這就是編程不僅被廣泛應(yīng)用到各行各業(yè)纹烹,還進(jìn)入了中小學(xué)課堂的原因。
2召边、學(xué)習(xí)編程更提升孩子綜合實(shí)力
學(xué)編程不僅意味著孩子學(xué)會代碼铺呵,更重要的培養(yǎng)孩子的自律性,創(chuàng)造力和自主學(xué)習(xí)解決問題的能力隧熙。這是孩子能夠區(qū)別于其他孩子的核心能力片挂。
3、 為孩子升學(xué)增強(qiáng)核心競爭力
隨著教育政策向編程的不斷傾斜贞盯,趁早打下編程基礎(chǔ)音念、“搶占競爭跑道”將成為升學(xué)的一張重要王牌。不讓孩子成為被淘汰的50%
??
4. 促進(jìn)學(xué)科融合躏敢,幫助孩子降低游戲上癮機(jī)制
事實(shí)上闷愤,編程的學(xué)習(xí)天然融合多學(xué)科知識,能夠潛移默化促進(jìn)孩子數(shù)學(xué)和英語的學(xué)習(xí)件余。孩子從以前的“玩游戲”變成“制作游戲”讥脐,掌握游戲背后成因遭居。久而久之,孩子思維得到啟發(fā)攘烛,變得更細(xì)心嚴(yán)謹(jǐn)魏滚,還戒掉令家長頭疼的手機(jī)游戲镀首。
學(xué)習(xí)編程不是為了編寫程序的技巧,而是能夠把現(xiàn)實(shí)生活中的復(fù)雜問題逐步拆分更哄,再形成有規(guī)律的簡單步驟的能力芋齿,就是編程思維。
編程思維對孩子的影響成翩,簡直無法想象觅捆!
12歲男孩袁翊閎已開發(fā)3項(xiàng)技能,是DuerOS開放平臺年齡最小的開發(fā)者麻敌,早在十歲的時候他就已經(jīng)開始自學(xué)編程栅炒,現(xiàn)在已經(jīng)利用DuerOS開發(fā)套件個人版制作了一套智能家居控制系統(tǒng)。
他開發(fā)的“看圖猜成語”有屏技能也已經(jīng)上線DuerOS平臺术羔,小小年紀(jì)就已經(jīng)穩(wěn)賺了人生第一筆收益赢赊。大會現(xiàn)場,主辦方請他談?wù)剬Π俣热藱C(jī)交互開發(fā)平臺DuerOS的感想级历,年少的袁翊閎大大方方地說出了他的四字評價:“我很滿意”释移,驚艷百度會場!
就在上個月寥殖,收到首封清華錄取通知書的人竟然不是高考狀元玩讳,而是高一就被保送清華的朱震霆。他因?qū)W編程獲得國際信息學(xué)奧賽金牌嚼贡,不僅享受到第一波升學(xué)福利熏纯,還被中國青年報(bào)重量級官方媒體點(diǎn)名。
朱震霆從初一開始接觸信息學(xué)競賽粤策,2018年9月樟澜,他代表中國國家隊(duì)參加第30屆國際信息學(xué)奧林匹克競賽并斬獲金牌,獲得清華保送
這些例子還有很多很多掐场,足以說明一個事實(shí):具備“編程思維”的孩子都提前贏在了未來往扔。
把大問題不斷分割成小問題的過程蝗罗。其中艇棕,孩子必須去思考如何把代碼合理的安排在整個程序中,才能讓程序流暢的處理輸入串塑、演算沼琉、直到輸出,這個過程對孩子分析事物邏輯性有極大的提升桩匪。
孩子學(xué)編程打瘪,不只是單純學(xué)會代碼,掌握一項(xiàng)技能傻昙,或是培養(yǎng)一個興趣闺骚,最重要的是掌握一整套高效解決問題的思維模式。擁有這種思維模式的孩子妆档,通常在生活中看起來更加“聰明”:無論是在工作還是學(xué)習(xí)中僻爽,你都會發(fā)現(xiàn)他頭腦清晰、反應(yīng)靈敏贾惦,做事效率也非常高