“未來存不存在程序員,跟現(xiàn)在孩子學不學編程其實是兩碼事?!蹦阏J同嗎?
來源|多知網(wǎng)
作者|徐晶晶
自ChatGPT、Sora沖擊世界以來,關于未來的預測,便爭鳴不斷。
人們格外關心,程序員這一職業(yè)未來會被人工智能取代嗎?回到教育行業(yè),如果自然語言成為主流編程語言,孩子們還要學當下的編程嗎?少兒編程教育在今天這個時代如何找到自身價值?
百度創(chuàng)始人、董事長兼CEO李彥宏,360集團創(chuàng)始人周鴻祎,NVIDIA英偉達CEO黃仁勛等大咖紛紛發(fā)表了自己的觀點,多知也對話了少兒編程教育從業(yè)者,一起來看他們的觀點。
在3月9日的央視《對話》·開年說節(jié)目上,李彥宏認為:“大模型對于人類生產(chǎn)生活的改變會是非常根本性的?;ヂ?lián)網(wǎng)改變了我們的生活,但是這一波人工智能的改變,會更加徹底、更加深刻。”
徹底、深刻到什么程度?他大膽預言:“基本上以后不會存在程序員這種職業(yè)了,所有人只要會說話,甚至連寫字可能都不用,就具備今天程序員所具備的能力,所以這個意義還是很大的。未來的編程語言只會剩下兩種:一種叫英文,一種叫中文,這也是目前世界上人工智能技術最領先的兩個語言。”
一石激起千層浪。在李彥宏發(fā)表觀點后,次日,周鴻祎便在社交媒體上直接駁斥這一觀點:“未來計算機專業(yè)、程序員行業(yè)還是朝陽行業(yè),是最有前途的行業(yè),這個趨勢未來五到十年不會減弱。”
相較于李彥宏口中尚不知多久到來的未來,5-10年,是周鴻祎給出的程序員職業(yè)紅利期的明確的時間節(jié)點。
之所以看好計算機專業(yè),周鴻祎給出了三方面理由:
其一,未來這個世界將會被軟件重新定義,需要更多計算機專家和程序員來實現(xiàn)。數(shù)字經(jīng)濟加速發(fā)展,數(shù)字化技術的本質(zhì)是軟件、網(wǎng)絡和數(shù)據(jù),如果是計算機專家,就能進入各種行業(yè)參與甚至主導數(shù)字化改造、智能化升級。
其二,AI時代來臨意味著更多計算機人才、數(shù)學人才的缺口。
其三,未來一定是跨學科、跨領域的跨界人才帶來更多想象力和沖擊力,最佳組合是人工智能+生物學。隨著人工智能向AGI演進,勢必需要模擬人類大腦的工作原理,這些都需要生物學破解。人工智能未來的突破一定是生物學專家和計算機專家互相協(xié)作的結果。
周鴻祎總結:“盡管未來人人都會用電腦,但不同的人用電腦創(chuàng)造的產(chǎn)品完全不一樣,AI時代更需要計算機專家和程序員,他們可能是各行各業(yè)最有發(fā)言權的。”
關于這個話題,和李彥宏持類似觀點的大咖并不在少數(shù)。
黃仁勛今年3月初在美國斯坦福大學參加活動時表示,AI技術縮小了人類的技術差距。“編程已經(jīng)發(fā)生了變化,可能變得不那么有價值了。”他說,今天大約有1000萬人因為懂編程而有工作,這讓其他80億人顯得落后。但未來不是這樣。“未來,我們與計算機的互動方式不會再是C++,至少對我們中的一些人來說不是。”他判斷,未來人們可以用英語直接和計算機交流。英語會是人類未來最好的編程語言。
更早前的2023年7月,Stability AI(旗下產(chǎn)品有Stable Diffusion)的創(chuàng)始人兼CEO Emad Mostaque曾在Moonshots and Mindsets播客節(jié)目里大膽預言:“五年內(nèi)將不再有程序員。”
2023年2月,哈佛大學前計算機科學教授、Fixie.ai的CEO Matt Welsh在芝加哥計算機協(xié)會(ACM)的虛擬聚會上表示,ChatGPI 和 GitHub Copilot 代表了編程終結的開始。他認為,得益于 ChatGPT 和 Copilot 等技術,編程即將從人類所做的工作轉變?yōu)闄C器人將做的工作。在他看來,程序員需要成為人工智能程序的“老師”或者是產(chǎn)品經(jīng)理、代碼審查員,后兩種崗位相對安全,暫時不受機器人的影響。
視角拉回到國內(nèi),需要明確的一點是,大部分國內(nèi)少兒編程品牌創(chuàng)立的初衷本就不是培養(yǎng)未來的程序員。
針對上述問題,部分編程教育資深從業(yè)者向多知拋出了自己的觀點。
點貓科技創(chuàng)始人、CEO李天馳認為,二人的觀點并不沖突,周鴻祎是從整個社會發(fā)展的角度來講的,他的觀點是AI改變了各行各業(yè)后,所有人都需要具備這種素養(yǎng),從而更好地應對接下來的工作;李彥宏說的也沒錯,他說編程語言以后只剩中文和英文。
“事實上今天的編程語言是只有一種,就是英語。編程語言的發(fā)展邏輯就是這樣的:從機器代碼0101到匯編語言,再到高級語言,越來越接近人的語言,無論有沒有AGI,這都是趨勢。”
“未來存不存在程序員,跟現(xiàn)在孩子學不學編程其實是兩碼事。”但李天馳強調(diào),如今孩子學數(shù)學,也不是因為未來需要多少精算師;孩子去跑步,也不是因為未來要在賽道上做運動員。“本質(zhì)上,孩子的學習就像喂東西給大模型一樣,喂什么,就學什么,所以學編程有利于孩子培養(yǎng)創(chuàng)造性思維、邏輯能力。”
小碼研究院院長韓瀟同樣表示,李周二人的分歧并無對錯之分,只是所站角度不同:
第一,完成一個系統(tǒng)開發(fā)過程,需要有程序員、產(chǎn)品經(jīng)理、系統(tǒng)架構師、測試工程師等崗位。
第二,要不了多久,AI確實可以完成程序的編寫工作,但不代表AI可以完成整個系統(tǒng)開發(fā)的全流程,也就是說,總要有人根據(jù)公司業(yè)務去設計系統(tǒng)結構,這就需要產(chǎn)品經(jīng)理和系統(tǒng)架構師等類似崗位,而這些崗位的人至少需要具備程序開發(fā)的基本素養(yǎng)。
第三,程序開發(fā)崗位將會不存在,反而說明程序開發(fā)的能力必將會成為更多人的基礎素養(yǎng)。今天AI能做軟件開發(fā)了,這個崗位可以不存在了,但是這個能力更需要在基礎素養(yǎng)的教育過程中被更多人掌握。
第四,AI工具本來也是一款軟件,也是由更加出色的軟件開發(fā)崗位來設計和完成的。李彥宏認為未來不存在程序員崗,是指的最為基礎的一線碼農(nóng)。而周鴻祎認為AI時代反而需要更專業(yè)的程序員,是指的具有更高科學素養(yǎng)、更強創(chuàng)新意識、更具韌勁品質(zhì)的程序員,因為需要他們來改變世界。他們的觀點其實不沖突。就如汽車會自動駕駛了,靠賣體力的司機崗位可以不存在了,并不代表設計自動駕駛汽車的工程師可以不存在了。能設計好汽車的人,若不會駕駛,那他如何想象復雜的路況和處理方案呢?
我認為,編程教育在AI時代會更加必要。
其一,我們選擇編程,是認為編程是一個特別好的“萬能膠”,在編程作品中,可以把數(shù)學、物理、生物等學科知識連接在一起,通過知識點的綜合應用解決復雜問題,在這個訓練過程中,可以讓學生將知識點枯燥的考試形式變?yōu)楦挥袠啡さ膶嵅賾眯问剑⒆涌梢愿惺苤R應用的價值,提升學習驅(qū)動力。
其三,認為AI能自動編程了,人類就不用學習編程了,這個邏輯也是錯誤的。以此類推,AI能寫法律文書,那么人類就不需要學習研究法律了?AI能作詞作曲了,那么人類就不需要再學習音樂了?AI能自動完成手術了,那么人類就不用再學習醫(yī)學了?
綜上,學習編程在AI時代反而更加必要。學習編程未來并不一定會做程序員,但編程學習過程中提升的計算思維能力是AI時代中任何學科和任何工作都需要的基礎素養(yǎng)。
END
本文作者:徐晶晶