英泰移動通信學校
400-6160-599
咨詢熱線:
教育引領未來
實時熱點

ChatGPT殺瘋了!程序員或將被淘汰…

發表時間:2023-11-04 11:47

最近,總有朋友來問我:ChatGPT會不會讓程序員失業?


我二話沒說,丟了這張圖片給他。


(圖源網絡)


每當有新的技術出現,總有人擔心程序員會失業:


建站出來了,你們說程序員會失業;

低代碼出來了,你們說程序員會失業;

Copilot出來了,你們說程序員會失業;

ChatGPT出來了,你們說程序員會失業……


我算是看明白了,你們就是想要程序員失業,你們到底跟程序員有多大仇?


既然說到ChatGPT,咱們今天就來看看ChatGPT究竟是何方神圣,它真的會取代程序員的工作,讓千萬程序猿們失業嗎?


圖片



ChatGPT是什么


問題:春江水暖[insert]先知


ChatGPT:春江水暖鴨先知 The spring river is warm and the ducks are the first to know. 春江水暖,鴨子是最早知道的。換句話說,鴨子是**感受到春江水暖的家伙,因此也被稱為春江水暖的先知。


正如大家所見,這段代碼就是ChatGPT根據前后文關系,自動生成【鴨】關鍵字,并對其解釋的結果。


ChatGPT是一個由OpenAI公司開發培訓的大型語言生成模型。它能夠用幾種不同的語言回答問題或根據使用者的請求提供信息,可以進行簡單對話,并提供人性化的文本。GPT的全稱是Generative Pre-trained Transformer,也就是一種預訓練模型。


ChatGPT是一種生成式AI(AIGC),它能夠利用現有圖像、文本或音頻等內容來創建和生成新的內容,類似的技術也被應用在前段時間火熱的AI繪畫領域。


圖片

(圖源網絡)


GPT-4發布后,流暢問答各個領域的專業問題已經是ChatGPT眾多技能中的一個,升級之后的ChatGPT,不僅可以接受圖像輸入、識別圖像的內容,而且可接受的文字輸入長度也增加到3.2萬個token(約2.4萬單詞)。


甚至在各種職業和學術考試上的表現也和人類水平相當,比如:模擬律師考試,ChatGPT-4取得了前10%的好成績,相比之下GPT-3.5是倒數10%;做美國高考SAT試題,GPT-4也在閱讀寫作中拿下710分高分、數學700分(滿分800)。


正如OpenAI老板Sam Altman所言:“這是我們迄今為止功能最強大的模型?!?/span>


從最初的文字識別與解答,到識別圖像中的文字和圖片,再到AI繪畫、寫代碼、修bug……ChatGPT-4確實擁有多模態能力,在投資、醫療、教育和咨詢等領域掀起了巨大波瀾,甚至給各位從事編程行業的程序員們帶來了滿滿的威脅。


只需要告訴ChatGPT工作的內容,一個程序員需要花費幾個小時才能完成的工作,ChatGPT可能只需要幾分鐘。


如此來看,ChatGPT的工作能力相比于人類程序員已經達到了“恐怖”的程度。



ChatGPT會不會取代程序員



未來,程序員是不是會失業?又是否會被ChatGPT而取代?


首先,我們先來了解下失業這件事。


失業的本質就是用人市場上的供需不匹配。經濟學中一般將失業劃分為以下四種,即“結構性失業、季節性失業、周期性失業和摩擦性失業”,具體定義如下圖所示:

圖片


我們在網上常見到的“低代碼導致程序員失業”中的失業,其實是屬于“結構性失業”的一種。ChatGPT走紅后,多數人**反應就是程序員要被取代了,簡言之,程序員干的活,ChatGPT、低代碼也能干,甚至能更快更好地完成。所以原本從事程序員工種的人會被淘汰。


然而,人們往往忽略掉了這一點:在結構性失業中,人才需求總量并沒有減少,而是轉移了。也就是說,也許程序員這個工種會消失,但是新的技術會催生新工種的誕生。


在前兩次工業革命中可以看出該規律:**次工業革命,個體手工制造者減少,大型生產工業誕生,這導致了工人群體的出現。第二次工業革命,技術在石油等方面取得了重大突破,這促使大量消費者產品(塑料)、肥料/化工品以及醫藥迅速崛起,涌出了一大批相關行業的人才。


由此來看,在未來“程序員”這個崗位或許會消失,但是也會催生出一些新的崗位,比如“低代碼工程師”、“Ai訓練師”等。人們永遠不用擔心崗位的減少,但需要改變觀念,從原來職業“舒適區”走出,擁抱新的職業生涯。


圖片

(圖源網絡)


其次,在認知層面,我們應該認識到,盡管現在以ChatGPT為首的AI已經十分強大,但在實際的工作場景中,ChatGPT仍存在不少局限性。計算器的出現并沒有讓會計行業消失,因為會計所需要做的工作不止加減乘除,計算器只是工具。


同理,讓ChatGPT 寫一些基礎的腳本,為網頁寫一個功能,指導完成小程序的開發,在技術角度上來看都是可行的,但它只能寫代碼片段,不能寫完整的代碼。


在實際的工作場景中,程序員往往需要花費很多時間在需求轉換、測試、修改中,而這部分工作需要大量人類經驗和創意,ChatGPT目前還很難完成。


說白了,ChatGPT還只是工具,能取代人的不會是工具,而是更會使用工具的人。ChatGPT與程序員的關系應該是合作互利的關系。AI作為程序員的輔助工具,協助程序員進行代碼編寫、測試、調試等工作,可以有效提高開發效率和質量。


因此,我們在提升自身能力的同時,也要學會使用AI工具。盡管ChatGPT仍不能做到取代程序員,但卻可以為程序員的工作提供高效的幫助。


就如馬云所言:“ChatGPT這一類技術已經對教育帶來挑戰,但是ChatGPT這一類技術只是AI時代的開始。我們要用人工智能去解決問題,而不是被人工智能所控制,雖然人的體力、腦力比不過機器,但機器只有'芯',而人有'心'。


人人都能成為開發者的日子,很快就要到來了,對于很多人來說,這場 AI 浪潮可能確實是一場危機,但我們**需要做的就是擁抱新變化,不斷提升自身能力,隨時迎接新變化,不浪費每一場危機。

分享到: