
會。而且這個趨勢已經(jīng)開始了。
拿美國舉例,一些大學(xué)在設(shè)置本科必修通識課時,本來只是人文、社會科學(xué)、自然科學(xué)、藝術(shù)、體育以及語言,現(xiàn)在陸陸續(xù)續(xù)要求畢業(yè)前至少要掌握一門計算機(jī)編程語言。而且,編程也有低齡化的趨勢。有一個非盈利組織Code.org 正嘗試把編程帶到美國所有學(xué)校里,從幼兒園開始,并嘗試游說州議會將編程作為所有高中生的畢業(yè)要求。這個組織已經(jīng)在全美90多個學(xué)區(qū)建立了分點,反響最快的就是芝加哥地區(qū)的公辦學(xué)校。截止2016年1月,芝加哥地區(qū)已經(jīng)有100多個學(xué)校開始了編程的項目,并會長期跟蹤其效果。
為什么美國教育系統(tǒng)要重視編程?如雨后春筍般涌出的科技/創(chuàng)業(yè)公司急需編程人才,而目前人口中滿足條件的勞動力非常有限。有數(shù)十萬的崗位急需被填補(bǔ)。于是編程就開始從娃娃抓起。
其次,即使不是直接在科技公司里做碼農(nóng),很多其他的學(xué)科和領(lǐng)域都非常需要編程語言這個工具。拿政治學(xué)舉例,作為一個研究選舉的學(xué)者,不僅要懂政治,還要懂統(tǒng)計學(xué),更要懂些編程,比如R,來做數(shù)據(jù)分析。
最后,掌握編程符合時代的大背景。當(dāng)科幻電影和學(xué)界專家都在討論未來人工智能以及機(jī)器學(xué)習(xí)如何改變?nèi)祟惿顣r,當(dāng)美國正面臨著經(jīng)濟(jì)結(jié)構(gòu)升級轉(zhuǎn)型,淘汰勞動為主的產(chǎn)業(yè),發(fā)展高新技術(shù)行業(yè)。在某些行業(yè),比如法律界,就有人開始討論人工智能會逐漸取代很多低年級律師的工作?;蛟S在不久的將來,需要懂得編程語言的人就像需要懂得說英語的人一樣重要。

會的,不過不應(yīng)該叫編程教育,我覺著叫算法教育更合適。
我們知道,算法是獨(dú)立于語言的,是程序的核心。學(xué)習(xí)算法,不會陷入五花八門的編程語言語法的汪洋大海中。
學(xué)會了算法,一法通,萬法通,再學(xué)任何門語言,都會很快。就像練會了九陽神功,打通了壬督脈,學(xué)任何武功都如探囊取物一般。
當(dāng)然,介紹算法,可以用的代碼,也可以用任何種編程語言。偽代碼的優(yōu)點是獨(dú)立于任何語言,純粹的介紹算法。其缺點是不能在計算機(jī)上顯示結(jié)果。所以很多時侯,往往接合具體語言介紹算法。最常見的就是Python和C語言。
我打算近期用VBA面向中小學(xué)生介紹算法,敬請關(guān)注。

我很希望編程成為通識教育。
喬布斯曾經(jīng)說過“人人都應(yīng)該學(xué)習(xí)一門計算機(jī)語言,因為它將教會你怎樣思考?!?/p>
我對這段話深刻理解高度贊同,我本人會一點編程,在學(xué)習(xí)過程中體會到編程對于思維方式的訓(xùn)練。
我們的日常交流很隨意,經(jīng)常會發(fā)生這樣的情況:你腦子里想的是A,說出來的是B,他聽到的是C,兩人討論的是D。
編程就是跟一個思維嚴(yán)謹(jǐn)、邏輯清晰、毫不含糊的人對話,迫使你把腦子里的含糊概念清晰化,久而久之就形成了“概念清晰”的思維習(xí)慣。
再比如說,編程中最基本的if,else,then,end條件語句,會在你腦海中勾畫出這種思維邏輯的分叉進(jìn)程,每一條進(jìn)程都清晰明確,這對孩子將來做項目規(guī)劃有巨大的好處。
我們大家都有一個共同感受,小孩子學(xué)手機(jī)和電腦比老年人快的多,為什么會這樣?
這是因為手機(jī)和電腦就是用規(guī)范的編程語言寫就的,人機(jī)交互邏輯清晰概念明確,孩子的思維模式是一片白紙,接受這種高度理性的表達(dá)式?jīng)]有任何障礙。
而老年人早已習(xí)慣了模糊甚至混亂的交流方式,對這種邏輯性很強(qiáng)的交互方式是很難適應(yīng)的。千萬不要等孩子的思維也變成跟老人一樣混沌。
我期望編程能作為一種通識教育,但現(xiàn)在教育主觀部門恐怕尚無這個意識,未來前景并不樂觀。

謝謝邀請!
作為一名互聯(lián)網(wǎng)行業(yè)的從業(yè)者,同時又是一名教育工作者,我來說說我對這個問題的看法。
以前一提到編程就是專業(yè)人士的事情,由于早期編程具有較高的門檻,所以大部分人對編程還是比較陌生的。隨著近些年信息化社會的不斷發(fā)展,我們的工作、生活和學(xué)習(xí)與互聯(lián)網(wǎng)的結(jié)合越來越緊密,而編程作為互聯(lián)網(wǎng)的普通話之一,也正逐漸成為現(xiàn)代人的必備技能之一。
當(dāng)前我們正處在第三次信息化浪潮中,這次信息化浪潮的代表技術(shù)是物聯(lián)網(wǎng)、云計算和大數(shù)據(jù)。與以往的信息化浪潮不同,這次信息化浪潮的發(fā)展讓物聯(lián)網(wǎng)走進(jìn)了我們的生活中,物聯(lián)網(wǎng)與云計算的結(jié)合極大的拓展了物聯(lián)網(wǎng)功能。一個典型的變化就是物聯(lián)網(wǎng)產(chǎn)品的可編程化,用戶可以根據(jù)自己的需求對物聯(lián)網(wǎng)系統(tǒng)進(jìn)行編程。未來這種需要編程的場景會非常多,這就促使編程將成為一種需要掌握的基本技能。
當(dāng)前隨著5G標(biāo)準(zhǔn)的逐步落地,車聯(lián)網(wǎng)等領(lǐng)域?qū)⒌玫娇焖俚陌l(fā)展,智能車聯(lián)網(wǎng)系統(tǒng)將逐步普及。用戶想與智能車聯(lián)網(wǎng)系統(tǒng)進(jìn)行更好的溝通就必須掌握編程技術(shù)。再比如智能家居系統(tǒng)在未來也將迎來一個爆發(fā)期,而智能家居系統(tǒng)使用編程的情況將更多。
總之,未來一定是智能化社會,而智能化社會的代表就是我們的身邊會圍繞越來越多的智能體(Agent),這些智能體將是我們的工作、學(xué)習(xí)和生活的伙伴,而編程正是與這些智能體交互的重要手段,所以編程一定會得到更廣泛的普及。目前不少歐美國家和國內(nèi)的一些發(fā)達(dá)地區(qū)已經(jīng)把編程教育納入到青少兒的教育體系中,相信這是一個必然的趨勢。
我的研究方向是大數(shù)據(jù)和人工智能,我目前也在帶相關(guān)方向的研究生,我會陸續(xù)在頭條上寫一些相關(guān)的科普文章,感興趣的朋友可以關(guān)注我的頭條號,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我。
謝謝!

編程是什么?對于尋常的老百姓,甚至于其他領(lǐng)域的學(xué)者來一般都被定義為高、大、上的學(xué)問,必須是具有高智商的人才才能學(xué)會的 ,大家是不是這樣認(rèn)為呢?
其實,編程并不是那么神秘,其實只要你懂的一些基礎(chǔ)英語、數(shù)學(xué),一些簡單的程序你也會編出來。我就分享一下我學(xué)習(xí)編程的經(jīng)歷就很容易理解究竟編程難不難。本人大學(xué)時期都是自學(xué)的,花了兩個月入門,學(xué)了一年,參加了全國飛思卡爾智能車大賽,拿了個二等獎。當(dāng)然,在學(xué)之前我也認(rèn)為編程是很高大上的,當(dāng)時學(xué)習(xí)C語言只用了一本書(51單片機(jī))一部電腦,工具復(fù)雜嗎?不復(fù)雜;再講編程內(nèi)容難不難,if、for、with、or等這些基礎(chǔ)英語單詞難嗎?編程很多都是用這些基礎(chǔ)英語單詞組成邏輯順序來進(jìn)行運(yùn)算,舉個例子if (a==1)這句的意思就是如果a被賦值為1,不難理解吧。
編程入門不難,難是在于兩點,第一是創(chuàng)意,第二是堅持。創(chuàng)意是最難的,難于創(chuàng)新思維,把運(yùn)算速度最快的算法編出來(所以之前說為什么要懂?dāng)?shù)學(xué));至于堅持,那就很好理解,編程是比較枯燥的,有時候調(diào)試程序的時候,要在幾千行的程序中找出一個錯誤的字符,懂了吧,在大學(xué)時候的導(dǎo)師就告訴我們,搞技術(shù)的首先要耐得住寂寞。
所以說編程并不是很難,用平常心看待,編程也跟其他學(xué)問學(xué)科一樣,是可以作為通識知識看待的,但是要做的精也是很難的。
最后再透露一下,很多科技公司招技術(shù)人員的時候一般不會在意你讀啥學(xué)校,成績好不好,他們在乎的是你做過什么項目,參加過什么比賽。一般程序員起薪也比較高,再過個五年左右那就是按年薪來說的。

這是一刀切的教育理念,編程雖然重要,但是,不是人人都適合做碼奴。
未來文學(xué)創(chuàng)作,音樂創(chuàng)作,律師,行政,教師,編輯,治安......等工作都可由機(jī)器人代理,人的工作就是監(jiān)控TA們。每一項技術(shù)都存在正反兩面,碼奴可做編程,也是最佳黑客。
做編程要有足夠的耐心,耐得住寂寞,還要有不被情緒干擾的自控能力尤其是要具有公德意識,否則誠所謂成也蕭何,敗也蕭何,那樣就危險了。
還有一個問題,就是將來人類被自己創(chuàng)造的機(jī)器人邊緣化后,我們自己有存在感嗎?
我們可以把機(jī)器人看做人類的木偶,它可以幫自己的主人干很多事情,甚至是全部(感情機(jī)器人)。如果人類把生命的全部都用來享受,失去參與的快感就真會感到幸福?

我的看法。
國家是在推廣普及,但編程教育和唱歌、舞蹈、美術(shù)等一樣,只是一門課程。舞蹈、美術(shù)等是培養(yǎng)學(xué)生審美能力的,并不是說讓學(xué)生以后去跳舞、畫畫等。偏程也一樣,只是培養(yǎng)學(xué)生的算法思維,并不是說讓學(xué)生以后去編程。

會的,當(dāng)下越來越需要這樣的人才,不少精英階層的家庭都考慮給孩子學(xué)習(xí)編程,而且當(dāng)下也有很多編程機(jī)器人可以讓孩子提前接受編程教育。
今年3月,教育部提出:中小學(xué)要逐步推廣編程教育。完成義務(wù)教育階段學(xué)生信息素養(yǎng)評價指標(biāo)體系,建立評估模型,啟動中小學(xué)生信息素養(yǎng)測評;并推動在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育;同時推動大數(shù)據(jù)、虛擬現(xiàn)實、人工智能等新技術(shù)在教育教學(xué)中深入應(yīng)用。
可以看到,國家也在積極營造編程教育的學(xué)習(xí)氛圍?;蛟S未來中小學(xué)生不再需要依賴校外那些質(zhì)量良莠不齊的培訓(xùn)班,在教育體制內(nèi)就可以接受平等的編程教育。
未來,將是人工智能的時代,編程將和識字、英語一樣,成為基本功。家長會逐漸從現(xiàn)實的應(yīng)試和未來的職業(yè)發(fā)展考慮,鼓勵孩子去學(xué)編程,讓孩子趕上AI時代潮流?,F(xiàn)在流水線的工人、商場的收銀員以及華爾街的交易人員日漸減少,因為他們的工作很多都被人工智能取代了,那么鼓勵孩子接受編程教育是正確的。
既然編程教育很有必要,那么家長應(yīng)該如何引導(dǎo)孩子去學(xué)習(xí)編程呢?
現(xiàn)在雖然已經(jīng)有很多編程教育培訓(xùn)機(jī)構(gòu)招生,但孩子未必會喜歡枯燥的編程課堂。好在已經(jīng)有不少科技廠商專為孩子量身定制編程機(jī)器人了,比如大疆、樂森都相繼推出自己的教育編程機(jī)器人,讓孩子在玩的同時還能動手學(xué)習(xí)編程,一點也不枯燥。
但大疆機(jī)甲大師的編程難度更高,少兒很難掌握,所以孩子就需要更簡單的入門工具了,最近新上線京東預(yù)約的樂森星際特工(教育版)T9-x相比而言就對孩子入門學(xué)習(xí)編程友好了很多。
這款星際特工能實現(xiàn)人形態(tài)、車形態(tài)智能變形,通過語音或者app操控還能完成丟手雷、做俯臥撐等高難度動作,同時還加入了3種簡單容易上手的編程方式,將復(fù)雜的編程代碼轉(zhuǎn)化成了可視化的圖形操作,比如通過手掰編程,讓機(jī)器人記憶各種動作,最后完成完整的動作指示。Scratch編程是讓孩子對現(xiàn)有的固定動作進(jìn)行不同的排列組合,進(jìn)而讓機(jī)器人完成一套連貫的動作,而pc端的3D圖形編程就稍難一些但可玩性更高,孩子可以自定義動作的角度,同時還能匹配音樂,這些都在無形中培養(yǎng)了孩子的編程思維。
星際特工(教育版)3d圖形編程界面
近幾年,國家已經(jīng)意識到了信息化教育的重要性,不斷出臺相關(guān)的政策鼓勵、支持編程教育、信息化教育的不斷發(fā)展,推動編程教育在國家基礎(chǔ)教育層面的普及深化進(jìn)程。編程教育勢必會成為一門通識教育。家長最好提前先讓孩子以最簡單最開心的方式接觸編程,學(xué)習(xí)編程,避免孩子在以后的學(xué)習(xí)中落后于人。

我教過三年大學(xué)生C語言編程,本身教大家應(yīng)付計算機(jī)二級考試,學(xué)生們也都是為了考試而來,不會想為什么要學(xué)。
17年7月,國務(wù)院印發(fā)了《新一代人工智能發(fā)展規(guī)劃》,明確提出:完善人工智能教育體系,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。
編程教育一定會成為通識教育
喬布斯說過一句話:每個人都應(yīng)該學(xué)習(xí)編程,因為它教你如何思考?;谖磥淼膶W(xué)習(xí),一定是繼續(xù)問題解決的學(xué)習(xí),編程是一種思考方式。輸出是什么(成果),輸入是什么(現(xiàn)實生活中的變量),如何用邏輯實現(xiàn),一遍遍測試是否可行。
未來不是被cording,就是coding。

作為一家互聯(lián)網(wǎng)公司的員工,我認(rèn)為編程以后會成為一門通識課程,而且認(rèn)為學(xué)生接觸編程的時間會越來越早,小學(xué)或者中學(xué)都有可能。
其實從現(xiàn)在的情況看來,編程可以說已經(jīng)成為理科生的通識課程了。在大學(xué)期間,很多學(xué)校的理科生都會上C語言,C++,Python,Java等等這樣的編程課程,雖然學(xué)的沒有計算機(jī)專業(yè)的同學(xué)深入,但是也是一門必修的公共基礎(chǔ)課程。
隨著大數(shù)據(jù)和人工智能技術(shù)的發(fā)展,我們的生活越來越便捷。比如智能家居、智能倉儲、語義識別等,成為很多科技公司重點發(fā)展的業(yè)務(wù),自然也需要很多編程方面的人才。移動互聯(lián)網(wǎng)的發(fā)展,帶來了一股編程熱潮。
學(xué)習(xí)編程,能夠鍛煉數(shù)學(xué)思維和計算思維,在代碼中不斷提升自己思考問題的方式和角度,對于學(xué)習(xí)其他學(xué)科,也有一定的輔助作用。
此外,從薪水上來看,人工智能也占據(jù)著去年應(yīng)屆生薪資的第一位。起薪高,發(fā)展好,吸引著很多人從小就開始學(xué)習(xí)編程。父母根據(jù)現(xiàn)在的形勢,也會讓孩子從小開始報一些編程方面的課程,比如少兒編程班等。
基于以上的原因,編程以后很有可能會成為中學(xué)甚至小學(xué)的基礎(chǔ)課程,以選修課或者必修課的形式存在。

肯定會,只是時間問題。人與智能設(shè)備都是靠編程來控制和驅(qū)動設(shè)備實現(xiàn)各種動作,隨著計算機(jī)的小型化發(fā)展和cpu成熟運(yùn)用,智能設(shè)備識別與運(yùn)算能力突飛猛進(jìn),各種形式機(jī)器人就會涌現(xiàn)出來,由易到難逐漸取代人類的各種工作!

本人覺得編程教育在中國很難成為一門通識教育,以下是個人的看法。
第一,編程教育是一門職業(yè)技術(shù),而不是一種工具。
第二, 不是所有的編程教育都與學(xué)歷,數(shù)學(xué),英語有關(guān),比如像PHP,java,JavaScript等常用編程語言,只要熱愛編程,有耐心,有信心都可以學(xué)會,所以編程教育更應(yīng)該是“自由教育”。
第三,編程技術(shù)是一種興趣,不是所有的人都喜歡編程,現(xiàn)在很多學(xué)習(xí)編程都是男生,如果 編程非要放在大學(xué)必學(xué)課程,到頭來還是應(yīng)試教育,中國應(yīng)試課程現(xiàn)在真的不少了。
希望我的回答能幫到你,謝謝!

編程是一個新語言,是人類與計算機(jī)溝通的語言,并且是無邊界、無國界之分的。未來的發(fā)展離不開人工智能、離不開編程,中國的人工智能人才缺口之大,單靠現(xiàn)在的教育是完不成的。所以他一定會成為一門通識專業(yè)

作為一個孩子的家長,已經(jīng)在有意識的在培養(yǎng)孩子的編程知識。雖然我從頭到尾也是一個電腦不通的菜鳥,對編程的興趣開始源于廣告里頭宣傳的養(yǎng)成編程思維。
在不斷的很多廣告和文章中讀到的編程知識讓我對這個產(chǎn)生了興趣。同時也想讓孩子體會一下,編程思維到底是一種什么樣的邏輯思考方法。
我的起步是通過公眾號文章,學(xué)習(xí)各種啟蒙材料,一步步摸著石頭過河,陪著孩子玩各種啟蒙的編程游戲?qū)W最基礎(chǔ)的電腦編程理論。
發(fā)現(xiàn)即使是學(xué)了編程,也不一定要當(dāng)程序員,但是編程真的可以鍛煉孩子的思維和綜合能力。
編程是什么?
本質(zhì)上就是和電腦對話,電腦其實就是一堆機(jī)器零件所拼搭出來,一個能夠用邏輯算法發(fā)出指令的機(jī)器。
所以編程的最初用處就是,和電腦能聽得懂的方式來交流,編寫的程序就是你對電腦下達(dá)的指令。
普通用戶使用電腦,過程是點擊一個圖標(biāo),發(fā)布你的命令。
電腦開始執(zhí)行既定的程序,
得到你想要的結(jié)果,
完成操作。
編程的過程是,用電腦的語言來給電腦安裝指令,讓這個指令完成你所想讓他完成的事。
編程的過程就是在學(xué)習(xí)電腦的語言,需要什么樣的條件,達(dá)到這個條件之后,會獲得什么樣的效果,都必須要合理安排,清晰無誤。
讓電腦聽得懂你的操控指令,電腦不會自己思考,必須要靠你一步一步的指揮。
對指令的要求是步驟清晰,嚴(yán)謹(jǐn),合乎邏輯,詳細(xì)沒有錯誤。
在發(fā)布一個指令中,可能會發(fā)現(xiàn)他沒辦法按你想象的一樣順利的完成,中途可能會發(fā)生各種問題,那接下來就需要把這些問題細(xì)化的步驟。
電腦程序的世界很單純,只有0和1,對和錯,沒有模糊值。只要運(yùn)行結(jié)果和期望不符合,就證明中間肯定有哪兒出錯了。
這時候需要分解問題,找到問題出現(xiàn)的地方,解決問題。
指令需要相當(dāng)嚴(yán)謹(jǐn)?shù)倪壿嬤^程,不然電腦無法辨別或者發(fā)生錯誤。電腦是說一不二的,你的指令中有矛盾的地方,電腦就無法執(zhí)行,或發(fā)生錯誤結(jié)果。
需要編程的人本身思考問題的方式要像電腦一樣邏輯清晰嚴(yán)密。編程思維非常鍛煉綜合能力,平時的解題和做事情的時候有沒有按步驟的習(xí)慣,能不能提前規(guī)劃計劃。
細(xì)致的觀察力,還需要一定數(shù)學(xué)邏輯作為基礎(chǔ) ,有糾錯能力和解決問題的方法。
理解循環(huán),發(fā)現(xiàn)倍數(shù)關(guān)系,正確的角度坐標(biāo), 方位方向。
找到關(guān)鍵細(xì)節(jié)理解文字的能力
學(xué)習(xí)編程確實能夠鍛煉思維推理,能夠達(dá)到的目的:
①做事有條理 , 細(xì)心觀察事物變化規(guī)律。
②解決的問題會由簡到繁,越來越多,要求有不斷深入學(xué)習(xí)的能力。
③靈活思維,換不同的思維解決難題。
④解決問題的能力,抗挫折能力。
其實以上這些雖然可以作為學(xué)編程時候的賣點,但真心不是要靠學(xué)編程來得到這些技能。
尤其在接觸初期,發(fā)現(xiàn)關(guān)于數(shù)學(xué)的基本功,在閱讀游戲和生活中就能夠得到鍛煉。
但在編程中這些技能被放大集中出現(xiàn)的時候,它會讓知識掌握起來變得更加容易了,而不是反過來靠學(xué)編程來得到這些知識和能力。
簡單來說,有數(shù)學(xué)基礎(chǔ),有邏輯思辨能力,保證閱讀效果,集齊這些能力,再學(xué)編程就事倍功半,一點就通。
推薦一個教程來自美國一小時編程網(wǎng)站,這是個免費(fèi)的教學(xué)網(wǎng)站,網(wǎng)址是:https://code.org/ 支持平板和電腦使用。
內(nèi)容很多,很好上手蠻適合啟蒙的。

先看看兩個名詞再說話(以下內(nèi)容選自百科)
通識教育是教育的一種,這種教育的目標(biāo)是:在現(xiàn)代多元化的社會中,為受教育者提供通行于不同人群之間的知識和價值觀。 通識教育本身源于19世紀(jì),當(dāng)時有不少歐美學(xué)者有感于現(xiàn)代大學(xué)的學(xué)術(shù)分科太過專門、知識被嚴(yán)重割裂,于是創(chuàng)造出通識教育,目的是培養(yǎng)學(xué)生能獨(dú)立思考、且對不同的學(xué)科有所認(rèn)識,以至能將不同的知識融會貫通,最終目的是培養(yǎng)出完全、完整的人。自從20世紀(jì),通識教育已廣泛成為歐美大學(xué)的必修科目。
編程是編定程序的中文簡稱,就是讓計算機(jī)代為解決某個問題,對某個計算體系規(guī)定一定的運(yùn)算方式,使計算體系按照該計算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。為了使計算機(jī)能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機(jī)能夠理解的形式告訴計算機(jī),使得計算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算體系之間交流的過程是編程。
沒耐心的我就簡單定義一下
編程:把自己想的借助特殊語言變成計算機(jī)認(rèn)識的。
通識教育:對大家都用用的,區(qū)別于專業(yè)教育
為什么編程重要
好多人從他的應(yīng)用上面說我覺得是不確切的?,F(xiàn)在社會我們越來越多的東西知其然不知其所以然 這是科技爆炸的體現(xiàn)。比如我們知道洗衣機(jī)能洗衣服,空調(diào)能調(diào)節(jié)溫度,但是具體每一個部分原理我們知道嗎?我們知道通過鼠標(biāo)鍵盤能操作游戲人物,但是具體指令知道嗎?我們大部分不知道也沒必要知道。一般人不可能面面俱到,而且現(xiàn)在很多產(chǎn)品開發(fā)也不是僅僅一個程序員,也不僅僅只有程序員一個工種,產(chǎn)品調(diào)研,宣傳,這些人不一定懂編程。
既然編程是個后起之秀,那么我們參照一個先例。數(shù)學(xué)已經(jīng)成為通識教育這點毋庸置疑吧,除了初等數(shù)學(xué)之外,甚至還包含部分初等數(shù)學(xué),那些圓錐曲線,求導(dǎo)數(shù),求極限,真的有用嗎?大學(xué)數(shù)學(xué)里面的高斯面,高階導(dǎo)數(shù),積分學(xué)了之后大部分人是用不著的吧?
所以說,從實用性來解釋編程為什么會成為通識教育我認(rèn)為是說不通的。首先我還是說明一下自己的經(jīng)歷吧,大學(xué)接觸過c語言,matlab ,而且現(xiàn)在Excel里面偶爾也會用VBA寫點東西,水平很菜 ,比不上大佬。他們說什么編程比的是創(chuàng)意和耐心我都不懂,因為沒參與過大型程序編寫。普通人也沒這個機(jī)會。
我認(rèn)為編程的重要作用體現(xiàn)在它的邏輯性,現(xiàn)在存在的一種現(xiàn)象就是:你想的≠你說的≠別人接受的,而編程需要的就是你想的=機(jī)器做到的。這里面就需要一整套邏輯體系來實現(xiàn)這一個目標(biāo),如果能將這個拓展到生活,無疑會給我們帶來好處。
邏輯思維不是理科特有,而是人人都要的。這里作什么,下一步作什么,如何假設(shè),假設(shè)成立會怎么樣,不成立又會怎么樣。
我認(rèn)為編程會在教育上如何發(fā)展
簡單的語言可能會普及,尤其是普及其邏輯思維能力。但是要做到作為考試或者科目,雖然現(xiàn)在也有,但是卻很難。因為難度和內(nèi)容不好操控,整個培養(yǎng)體系還不成熟。覺得以后應(yīng)該是參照現(xiàn)在音體美等學(xué)科發(fā)展,略強(qiáng)于這種學(xué)科。
我不否認(rèn)現(xiàn)在有地區(qū)已經(jīng)加入考試了,我說過我不是職業(yè)編程的,所以見識淺薄,見諒

編程與其說是一門語言,不如說是一種思維方式。是人和機(jī)器之間交互的一種方式。
人類把自己的想法(或者思想),轉(zhuǎn)化成機(jī)器能理解的形式并執(zhí)行的過程,就是編程。
就像現(xiàn)在的人類都要掌握計算機(jī)使用一樣,了解或掌握編程原理,也應(yīng)該是21世紀(jì)人類應(yīng)有的技能。即使你將來不會從事這個行業(yè)。
像北京的很多中小學(xué),都開始把python,C,JAVA,納入了信息技術(shù)或通用技術(shù)課程。
這就是時代發(fā)展的必然結(jié)果。我上大二才接觸單片機(jī),還是8位的?,F(xiàn)在很多小學(xué)生都在玩Arduino,micro:bit,樹莓派等。
隨著這些嵌入式控制器和智能硬件的普及,編程普及也是水到渠成的事。

會,已經(jīng)有不少大學(xué)的不少專業(yè)有這樣的課程設(shè)置了。

不一定,雖然隨著人工智能的發(fā)展,編程人員的需求會急速增大,但對大眾而言更多的是智能產(chǎn)品的使用,而且個人覺得發(fā)展方向應(yīng)該是越來越方便操作和使用的。就如電腦一樣,從原來的卡紙到DOS再到WINDOWS系列,操作越來越方便,越來越人性化,大眾化。雖然很多人都在用,可是真正了解其工作原理,深入去學(xué)習(xí)電腦編程的還是少數(shù)。又如相機(jī),從全手動到全智能的發(fā)展,對使用者而言,操作也同樣是越來越簡單化,傻瓜化。

不請自來。我認(rèn)為是有必要的。我本身就是一枚碼農(nóng),如果以后我有了孩子,我是會鼓勵他/她學(xué)習(xí)編程的。
我在一家機(jī)械公司上班,我身邊所有人都會編程,無論是搞技術(shù)的,還是出工藝的,甚至是操作機(jī)床的師傅都會改代碼。當(dāng)一件事情成了周圍所有人的共性,就是大勢所趨了。
我身邊的兩個例子:
在我剛開始學(xué)習(xí)編程的時候,加過一個QQ群,群主是個計算機(jī)類圖書的編輯,他離婚后獨(dú)居太原,他跟我說,生活就是一道動態(tài)規(guī)劃的算法,千萬不要活成貪心算法。
近期認(rèn)識了美國一位機(jī)械專業(yè)的院士,自己用Fortran寫工具用

沒必要作為通識教育全面普及。編程非常講究邏輯性,無論是算法,還是面向?qū)ο筮@種,都是對現(xiàn)實世界的高度的邏輯抽象。 國內(nèi)連大學(xué)都不普及邏輯課程,勿論初高中小學(xué)。沒有邏輯教育,要自己逐漸形成邏輯思維是很慢很難的,有些人如果不是特意鍛煉或許終身都無法形成邏輯思維。缺乏邏輯思維基礎(chǔ)的情況下學(xué)編程,事倍功半已經(jīng)算是成效好的了,想全面普及又會像英語教育一樣。而且現(xiàn)在有一些所謂低代碼無代碼編程的工具,可以滿足部分需求

你好,我覺得會,但是不會強(qiáng)制每個人都要學(xué)會,而是以一種選修課的形式存在。
雖然現(xiàn)在編程越來越重要了,但是隨著AI的發(fā)展,未來正真要專業(yè)人員來編程的工作會越來越少。多少編程工作都是有人工智能交互來完成,你只需要在既有的編程框架下,通過說的方式遙控AI來將你的想法填入即可。就像,你做填空題那么簡單。
相對于編程會不會成為一種通識教育課程,我更傾向于編程所需的思維教育更為重要,創(chuàng)新的思維模式才是未來更加需要的。因為,無論生活或工作中,我們都會遇到各種各樣的問題,解決問題的方法方式有很多,但是決定能不能更優(yōu)解決問題的不是方法和方式,而是方法和方式的背后的底層思維。
很多時候,對于程序員來說,不是他們不會編程,但是為什么他們不能開發(fā)具有創(chuàng)新性的程序來呢?為什么多數(shù)程序員都是在模仿呢?很重要的原因是他們的思維模式固化,不夠靈活。太過局限于既有的思維工作框架,沒有更優(yōu)的思維模式指導(dǎo)。

會,只是時間問題。
我們可以對比一些發(fā)達(dá)國家,編程基本是各級學(xué)生的必修課,而這并不單單是為了掌握一門知識,而是為了適應(yīng)將來。
以前稱不識字的人是"文盲"而現(xiàn)在不懂電腦的人也成了"文盲"。時代發(fā)展的速度已經(jīng)遠(yuǎn)超我們想像。
我們可以試想一下,幾十年后隨著各種新興科技的普遍化,我們?nèi)缃竦闹R還能起到多大作用?
其實,未來并沒有我們想象的那么遙遠(yuǎn),新舊更替是一直以來的趨勢,如今的產(chǎn)業(yè)結(jié)構(gòu)也逐漸改編,我們可以看到許多勞動力相關(guān)產(chǎn)業(yè)正在被替代,未來的人才一定是掌握必須得信息技術(shù)才得以立足,而這一切都需要從教育逐步開始,只有這樣才不會落后于這個新興的時代。

從一個編程教育受益者的角度回答。
背景:高中文科,標(biāo)準(zhǔn)的多愁善感情緒化的文科女。高考落榜,為了跟命運(yùn)擰著干,選了一所文科也讀理科專業(yè)的學(xué)校,學(xué)了計算機(jī)。
初入學(xué)的時候我是極度不適應(yīng)的,排列組合是什么都不知道的我,第一學(xué)期就是高等數(shù)學(xué)和C語言。再看到什么大學(xué)物理、線性代數(shù)、計算機(jī)組成原理、算法、程序與設(shè)計......直接奔潰。
結(jié)果先行,給讀者點信心好能讀得下去:
大學(xué)第一學(xué)期,抱著大不了就復(fù)讀的心態(tài),不僅斗膽死磕了C語言,還順手拿了個國家級編程大賽的優(yōu)秀獎;
大二加入編程興趣小組,直接參與到了一個"發(fā)錢"的企業(yè)項目,一直認(rèn)為,能被發(fā)錢說明值錢了;
大三作為項目負(fù)責(zé)人主導(dǎo)了一個關(guān)于云計算的省級課題,順便寫了篇論文,國家級期刊發(fā)表了。
但以上的事實,在今天我的看來,除了把我從一所淹沒在塵埃里的學(xué)校送到了香港,并沒有什么實質(zhì)性的意義。
最大的意義在于,我學(xué)會了如何思考,學(xué)會了如何解構(gòu)、剖析、重塑。極大的影響了我面對世界的方式與心態(tài)。
1. 向機(jī)器學(xué)習(xí)
12 15 81 67 43 29 75 98
如何把這串亂碼從小到大排列整齊?
對于我們所有但凡認(rèn)識數(shù)字的人來說,這都是一件非常容易的事,這樣這樣,然后再這樣,不費(fèi)吹灰之力。
可如何讓一個機(jī)器做到呢,我們的自然反應(yīng)背后的規(guī)律是什么呢?——不再"想當(dāng)然"是編程教會我的第一件事。
2. 全局觀和微觀意識
編程,往大了說,其實是一個系統(tǒng)性工程。分層次分架構(gòu),前端后端,數(shù)據(jù)層,應(yīng)用層,牽一發(fā)而動全身。甚至考慮的到團(tuán)隊合作,如何讓代碼更易懂更容易迭代,如何寫好注釋,都是對編程學(xué)習(xí)者極大的鍛煉與考驗。
......
而這些能力剛好是通識教育所能提供,而我們也需要的。編程教育提供了非常好的媒介。

我認(rèn)為不會。因為隨著人工智能的不斷發(fā)展,不遠(yuǎn)的將來一般的編程工作將由人工智能機(jī)器人來取代完成。

編程會成為通識教育,實用而且重要。
JAVA,C語言,SQL等等是目前市場招聘數(shù)據(jù)編程工程師的基礎(chǔ),這類職位在北京的月薪普遍在10000-50000之間,而且需求量非常大,僅僅云計算大數(shù)據(jù)未來5年的人才缺口就在130萬人以上。
這也是普通本??粕壳罢夜ぷ鞒竦慕輳?!
數(shù)據(jù)分析師,人工智能師,云計算,算法工程師都有社會招聘培訓(xùn),很多非常普通的本專科生已經(jīng)通過這個途徑把薪資拉到北大清華畢業(yè)生2倍以上水準(zhǔn)。
機(jī)不可失,市場飛速發(fā)展的人才空白期,有心的要快速行動。

87
我認(rèn)為,編程教育必然會成為一種必修的統(tǒng)識科目,尤其是基礎(chǔ)理論。
這里,冒著再次暴露年齡的風(fēng)險講幾句:早在20年前上大學(xué)那會兒就是這樣的啊,計算機(jī)編程語言是必修科目。(是否每個專業(yè)院系的學(xué)生全員必修,未做考證。)
當(dāng)然之前的那個什么fortran語言早已經(jīng)被時代淘汰掉了,接替它的是basic語言、C語言……學(xué)過了不等于一定要會用、能用,但是其基本原理、算法、運(yùn)作模式等,已經(jīng)植根在腦海中,至今看到稍簡單的程序段我都大概能看懂其判斷邏輯。
安排讓大家學(xué),也不等于要求大家都成為程序員去編程、調(diào)試,對吧?
現(xiàn)在,主要趨勢應(yīng)該是低齡化吧。學(xué)計算機(jī)編程不用再等到上大學(xué),大班就該開始了!
自從工業(yè)3.0開始進(jìn)入了電子信息化時代至今,全球范圍內(nèi)廣泛應(yīng)用電子與信息技術(shù),使制造過程自動化控制程度再進(jìn)一步大幅度提高。生產(chǎn)效率、良品率、分工合作、機(jī)械設(shè)備壽命都得到了前所未有的提高。在此階段,工廠大量采用由PC、PLC/單片機(jī)等真正電子、信息技術(shù)自動化控制的機(jī)械設(shè)備進(jìn)行生產(chǎn)。自此,機(jī)器能夠逐步替代人類作業(yè),不僅接管了相當(dāng)比例的“體力勞動”,還接管了一些“腦力勞動”。
升級后的工業(yè)4.0概念已經(jīng)被確定為十大未來項目之一,并已上升為國家戰(zhàn)略,旨在支持工業(yè)領(lǐng)域新一代革命性技術(shù)的研發(fā)與創(chuàng)新??梢灶A(yù)見,智能科技將不再限于工業(yè)單位做簡單的勞作,可能很快就要進(jìn)入家庭,成為大家生活的一部分了。
計算機(jī)編程語言也必將成為未來一種人人必要掌握的基礎(chǔ)理論知識。因此,教育系統(tǒng)首先發(fā)力,從幼兒園開始,從基本概念開始,培訓(xùn)編程語言理論基礎(chǔ),很有必要。而且,在國外,這部分工作已經(jīng)實施下去了,我們理所當(dāng)然不能落后了。
由此可見,編程教育必然會成為一種必修的統(tǒng)識科目。
以上僅為個人觀點,供參考。歡迎留言討論或點贊鼓勵,謝謝!

作為一個還未畢業(yè)的程序猿,可以告訴你,編程是一種思想。我們的目標(biāo)都是期盼做出人工智能。就靠編程。他讓我明白了在電腦的功能都是一點一點“編”出來的,當(dāng)年死活理解不了電腦的功能為什么折磨強(qiáng)大,學(xué)習(xí)編程之后,發(fā)現(xiàn)一切都有跡可循了,一切都是可以征服的。最強(qiáng)大的功能靠最小的功能實現(xiàn)。這大概就是編程思想吧。

編程教育在將來必定會成為一門通識教育!因為編程首先是一種思想,思想!
美國確實是在積極的探索為低齡人群開展有效的編程教育課程的方法,甚至有傳言他們專門為達(dá)到這個目的研發(fā)了編程語言。
中國其實也有一部分人從很小的時候就開始接觸編程,但這類孩子大多是出生在有家長從事IT行業(yè)的家庭,編程教育尚未為大多數(shù)家長所知(或者說"所重視"),但是據(jù)我所知許多高校教師都在孩子還上小學(xué)的時候就為他們的孩子提供了了解編程的機(jī)會、途徑、平臺。
想要實現(xiàn)彎道超車,編程教育很重要。

我覺得一件事物能不能成為一種趨勢,要看它對應(yīng)的前景,市場如需程度,國家政策等方面結(jié)合。如果各方面一致,那么成為趨勢將是必然。

這個編程可不是普通意義上的計算機(jī)編程,而是決勝“未來”的工具!
在萬物互聯(lián),人工智能的時代,這個“工具”及其特有的思維模式,會帶著你的孩子,進(jìn)入未來的“主流”!
這個“工具”的通識能力,與創(chuàng)造性,將充滿想象 …
咱們先淺說下少兒編程,主要分兩類,一種是趣味性較強(qiáng)的圖形化編程,孩子習(xí)得的過程中可以弄自己喜歡的動畫,故事,音樂,甚至游戲,還有簡單的編程搭建機(jī)器人(有動手的部分),原理類似搭積木般,相對初級。
但未來思維模式的建構(gòu),與新工具應(yīng)用興趣的激發(fā),卻是意義非凡的!
另一種是高級編程語言,主要為了參賽,如信息奧賽,機(jī)器人競賽,科技類創(chuàng)新賽事等等,需要具有一定的數(shù)學(xué)基礎(chǔ),英語基礎(chǔ),和邏輯思維能力。也是將來職業(yè)化的一個專業(yè)鋪墊。
但是,同時會有AI,和“物聯(lián)”的涉獵,那是極具“未來”的體驗,與啟蒙!是可以提前布局的賽道,是“機(jī)會”。
其實成就的是素質(zhì)教育和創(chuàng)新教育融合的目標(biāo)。
人工智能的教育,國家2017年就已提升為戰(zhàn)略了,南京重慶分別以校本課程和課時量保障的形式最早提出實施,浙江則納入高考選科,山東河南遼寧四川等省,包括北京上海,都很重視并實踐著!
再說通識教育,其本質(zhì)應(yīng)用,實際上,是一種跨學(xué)科的深度行走“世界”的能力,分兩種,通識能力與通識技能。
比如藝術(shù),屬于通識,通覺的能力范疇;而今天我們要聊的編程,則是一種通識技能,和通覺思維。
其實這方面的教育早已存在了,只不過現(xiàn)在,由于時代的需要,大數(shù)據(jù),人工智能,萬物互聯(lián) … 所以更凸現(xiàn)出它的重要性了!
您知道嗎,歷史的文字記載不一定真實,但那段歷史中存在的藝術(shù)作品,卻可以更接近真實的記載這段歷史。
您相信嗎,人與人之間,在短時內(nèi),最有效的建立“深度信任”的手段,不是別的什么技巧,而是藝術(shù)!
編程在歐美一些地區(qū),已經(jīng)是早期教育的標(biāo)配了,除了其作為未來人工智能世界通用與應(yīng)用的技術(shù)語言工具外,更是傳統(tǒng)思維進(jìn)化的一個“臺階”!
在這個數(shù)據(jù)應(yīng)用的時代,你想在萬物互聯(lián)之中,僅憑“想法”就創(chuàng)造出自己的那份“成果”并付諸現(xiàn)實,編程工具,編程思維就像是你的“呼吸”能力一樣基礎(chǔ)并且重要。
其實嚴(yán)格的講,編程并非僅針對計算機(jī),凡是具有邏輯計算能力的體系都適用!包括人腦,可見,它更指向的是一種思維!
未來的生產(chǎn)工具就是編程語言與思維
而且是,所有領(lǐng)域!是新算法!

我認(rèn)為會。
趨勢
編程成為一個通識教育的趨勢已經(jīng)很明顯了,這幾年來,尤其是人工智能和大數(shù)據(jù)呈現(xiàn)出大爆發(fā)之后,編程能力已經(jīng)逐漸變成了一項IT從業(yè)人員的基本能力,所以,為了不輸在起跑線上,這幾年兒童編程培訓(xùn)教育逐漸增多,這也是應(yīng)了趨勢的需求吧,尤其是編程應(yīng)用之廣,無論是理科還是工科,無論是做軟件還是硬件,都離不開編程,我想這個趨勢會越來越明顯。
難度
隨著Python julia等高階編程語言的出現(xiàn),編程已經(jīng)不再想C/C++那樣是一種門檻很高的編程語言,入門門檻逐漸降低,這也讓它成為通識教育增添了很大的可能性。
多樣化
隨著教育,無論是家長還是教育工作者,都慢慢的開始注意學(xué)生的多方向發(fā)展,而不僅僅局限于以往的數(shù)理化語外等學(xué)科學(xué)習(xí),開始注重學(xué)生的綜合能力提升。

用來做通識教育的是編程思想,或者說是計算機(jī)解決問題的思路,對于專業(yè)領(lǐng)域的編程不會成為通識教育。
現(xiàn)在編程教育入駐小學(xué)初中已經(jīng)是一個趨勢,它所教給學(xué)生們的是編程,培養(yǎng)的是的思想,這個遠(yuǎn)比會編程要重要,換句話說現(xiàn)在碼農(nóng)很多,但是真正的技術(shù)領(lǐng)域的大牛很少。編程好學(xué),處理問題解決問題的這種思維培養(yǎng)難,一旦養(yǎng)成好的思維,寫出高質(zhì)量易維護(hù)的代碼就不是難事了。
往簡單了說,編程的思想對于解決數(shù)學(xué)問題等一系列理科問題有著直觀的影響,對于文科的一系列抽象概念也更容易理解,因為編程就是用自己的思維交織出來成品,一是能鍛造人強(qiáng)大的邏輯能力,二是能在處理問題解決bug過程中養(yǎng)成嚴(yán)謹(jǐn)細(xì)致的習(xí)慣,三是在從無到有程序逐漸成型的過程,也是人用自己思維逐漸培養(yǎng)完善的一個過程。

就像大家用文檔一樣,要學(xué)趕緊吧

個人覺得編程教育在中國有概率成為一門通識教育,但不是很大。
第一,現(xiàn)在編程的概念已經(jīng)在大眾中有很高的認(rèn)知,尤其是年輕一代的家長中。并且由于碼農(nóng)的高工資,智能手機(jī)的廣泛應(yīng)用等,使得家長們也很看好編程教育的前景,讓小孩接觸編程的意愿很高。
第二, 現(xiàn)在校外的興趣班培訓(xùn)中不乏編程課,另外在奧數(shù)等競賽退熱的情況下,信息學(xué)奧賽卻依舊火熱,可見現(xiàn)在教育部方面對編程還是比較重視的。
第三,編程如果作為課程,那就不是以就業(yè)為導(dǎo)向,而以學(xué)習(xí)編程的思維為主要目的。編程的本質(zhì)還是一種邏輯思維能力,需要有較好的抽象能力,一定程度上與數(shù)學(xué)課有重復(fù)。一般小學(xué)生的抽象能力較弱,所以要開設(shè)編程經(jīng)驗的通識課,至少也得從初中開始。
第四,個人覺得編程最好還是作為選修課、興趣課。
希望我的回答能幫到你,謝謝!

會的,就好像我們最初學(xué)英語一樣,編程教育以后肯定會越來越重要的,所以我早早的為孩子報名了庫殼機(jī)器人編程學(xué)習(xí), 希望對孩子的將來有所幫助

以后每個人都要干編程工作嗎

隨著科技發(fā)展,編程會普遍 要人人能上廳堂下的廚房殺的了木馬

這個事情不好說。
從教育大格局來看,這是個有利的發(fā)展,開動小孩的思想,提高動手能力,從小培養(yǎng)相關(guān)的邏輯思維能力,這是個不錯的方法。
從孩子本身來看,有種不符合該年齡段的教育。畢竟,孩子的發(fā)展是需要一步一步的踏實前進(jìn)。編程教育尤其是在家長來看是一種好高騖遠(yuǎn)的課程,有很多家長還是帶有偏見的,寧可去學(xué)語種,也不會去學(xué)編程。易優(yōu)君所接觸的孩子家長基本上都是這樣的思維。

想學(xué)就學(xué)了,人與機(jī)器的交互語言!
想多了腦cpu不炸的慌?
擴(kuò)展一下,人類社會的所有知識!都不是多么難以理解消化駕馭的東西!知識本身與知識以外的才是重點!
刀槍劍戟,斧鉞鉤叉!兵器,方式方法!路徑,跟去處有關(guān),但,關(guān)系就是關(guān)系,不是關(guān)鍵!
