你知道程式設計師再過幾年會沒落?

WBOY
發布: 2023-11-08 11:17:23
轉載
1003 人瀏覽過

《Computer World》雜誌曾經寫過一篇文章,說“程式設計到1960年就會消失”,因為IBM開發了一種新語言FORTRAN,這種新語言可以讓工程師寫出他們所需的數學公式,然後提交給電腦運行,所以程式設計就會終結。

你知道程式設計師再過幾年會沒落?圖片

#又過了幾年,我們聽到了一個新說法:任何業務人員都可以使用業務術語來描述自己的問題,告訴電腦要做什麼,使用這種叫做COBOL的程式語言,公司不再需要程式設計師了。

後來,據說IBM開發出了一門名為RPG的新程式語言,可以讓員工填寫表格並產生報告,因此大部分企業的程式需求都可以透過它來完成

你知道程式設計師再過幾年會沒落?圖片

#在80年代和90年代,隨著組件和圖形化開發的出現,業務人員可以透過拖曳的方式輕鬆地開發出程式

進入二十一世紀,又出現了Low Code, No Code,既然都沒有程式碼了,那就更不需要程式設計師了。

事實真相是怎麼樣的呢?

程式設計並沒有被終結,相反,門檻不斷降低,導致程式設計師數量越來越多

現在終極大Boss——大模型-來了,它和之前的新技術,新語言都不同,不用人去寫程式碼,而是直接產生程式碼。 

它能否終結編程,淘汰程式設計師呢?

首先,我們必須承認,業界頂尖的AIGC工具,如GPT-4,現在已經具備了非常強大的程式碼產生能力。如果您還對此持有異議,歡迎閱讀我之前寫的幾篇文章,《AI可以生成95%的代碼》

網上也有人用GPT-4,Midjourney, DALL·E 3 產生了一個類似憤怒的小鳥這樣的遊戲:“Angry Pumpkins”,效果讓人驚嘆!

然而,AIGC產生的程式碼並不能完全保證無懈可擊,也無法保證其準確性,因此程式設計師需要進行檢查和調試,並在發現問題後引導其進行修改,這是一件相當繁瑣的工作

熟練GPT-4這類工具可以讓程式設計師成為超級個體

很多人沒有意識到的是,寫程式碼只是軟體開發的一個環節。在寫程式碼之前,還有需求分析和設計(包括架構設計和詳細設計)需要完成

AIGC在詳細設計方面取得了顯著進展,但在架構設計方面仍有待提升。您可以閱讀《AI開始威脅程式設計師的核心能力了! 》一文來了解具體案例

隨著AIGC的快速迭代,在5~10年內,也許能出現有著強大設計能力和程式碼產生能力的AI,但是AIGC很難翻越最後一座大山:需求分析。

了解客戶的需求是一項困難的任務。你需要熟悉他們所在的領域、業務和流程,透過不斷的溝通和確認,才能大致弄清楚他們需要什麼

很多時候,客戶只有看到軟體成品才會恍然大悟:哦,原來我需要的功能不是這樣的

市面上出現的所有的程式相關的AI工具,如GitHub Copilot,Amazon CodeWhisperer,都無法直接從客戶需求產生程式碼,都需要程式設計師用行話精確地告訴它要做什麼事兒才行。

簡單來說,從客戶需求直接到程式碼生成,這條路不通。

#

從詳盡的軟體規格說明書到程式碼,非常有望實現

所以有人搞了一個新型的外包公司,專門用AI生成程式碼,希望能用更低廉的成本對其他公司進行降維打擊。

只有有人與人之間才能交流需求,如果無法實現普適人工智慧,需求分析這項任務是無法被AI所解決的

人工智慧的普遍應用時間難以確定

在《機器之心》中,庫茲韋爾展示了一張計算力增長的圖表

你知道程式設計師再過幾年會沒落?#圖片

從20世紀到21世紀,計算力呈指數成長,依照這個趨勢,在2025年左右,1000美元的個人電腦的運算能力就可以達到人類大腦的水平。

到2060年,計算力能超過所有人類大腦的總和。

不過,計算力的達到人類大腦的水平,並不代表智慧也能達到人類的水平。

人腦中的神經元數量大約是1000億。每個神經元平均約有1000個連接,共100兆個連接。

所有連線可以進行同步運算,這是一種相當強大的平行處理能力。

現在人們試圖使用神經網路來模擬人腦,但是當神經元足夠多以後,它到底是如何運作的,為什麼展示出了「智慧」的行為,人類還是一頭霧水,只能用個字--湧現--來模糊地描述它。

所以庫茲韋爾建議研究人的大腦,利用磁振造影掃描儀等技術窺探大腦內部。隨著技術不斷更新換代,掃描解析度和掃描速度不斷提高,非侵入性、非侵入式掃描活人大腦最終變得可行。

根據掃描得出的信息,繪製出具體位置、相互之間的連接、體細胞的成分、軸突、樹突、突觸前囊泡以及其他神經部分。然後整個腦組織就可以在一台記憶體夠大的神經電腦中被重造出來,大腦中的儲存內容也可以被重造。

這一天不知道什麼時候才能到來,所以現在不用對AI的威脅憂心忡忡,只要能駕馭AIGC這個工具,讓他為自己所用,就可以繼續安心地去搬磚了。

以上是你知道程式設計師再過幾年會沒落?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:51cto.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板