「未來三至五年內,GPT 能把一個十個人的程式開發團隊精簡到幾個人嗎?」
這是我在知乎上看到的一個問題,在這裡分享下我自己的想法。
1
#我在先前的文章中反覆提到過,ChatGPT設計能力很強,產生程式碼能力很強,對於模組級程式碼,程式設計師只需要引導它去生成就可以了,但是程式設計師還需要驗證、判定生成程式碼的正確性。
設計能力:ChatGPT開始威脅程式設計師的核心能力了!
程式碼能力:程式設計師可以放心了,ChatGPT只能寫95%的程式碼!
這是一個重要的前提:在ChatGPT的輔助下,程式設計師的生產力將會大幅提高。
在許多情況下,程式碼產生可以比手寫程式碼快10倍或更多,在考慮驗證和偵錯時間時,可能會節省3到5倍的時間。
現在使用ChatGPT是有門檻的,有一群先行者率先吃了螃蟹,大大提升了工作效率,還有不少人處於對ChatGPT旁觀,甚至不屑一顧的狀態。
隨著時間的推移,大部分人都會轉移到「用AI產生程式碼」這個陣營,因為你不用,別人用,你的競爭力就相對下降,尤其是在老闆的眼中。
當大部分人都轉移以後,會不會出現大家都迅速地完成手邊工作,然後開心的摸魚呢?
可能性不大,老闆不是傻瓜,當一件革命性的生產力工具出現以後,老闆怎麼會不知道呢?
他怎麼可能還認為程式設計師的生產率不變呢? !
資本都是追逐最大利潤的,生產力提高了以後,老闆很有可能把十個人的團隊精簡為兩三個人,給剩下的人漲點10%的工資就行。
這樣就是百分之七八十的程式設計師要失業了。
真的會這樣發展嗎?這種情形也有一個前提:IT界的總需求不變。
2
#從過去的幾十年來看,IT界的總需求一直是不斷擴張的。
世界上第一個高階程式語言Fortran出現的時候,對現有的彙編程式設計是個降維打擊,程式設計師的生產力暴漲,門檻一下子降低了很多。和今天ChatGPT生成代碼有點類似。
當時很多彙編程式設計師面對這個高階語言,也是不願意使用,找了一堆理由,例如Fortran編譯出來的二進位程式碼效率低,還是寫彙編好。
但是簡單易用的高階語言還是以不可阻擋之勢掃蕩了世界,現在用彙編的只剩下特定領域的人了。
高階語言像ChatGPT一樣,也是大大提升了生產率,可是並沒有導致程式設計群體的縮水,反而出現了更多的程式設計師,這個群體由於高薪的吸引力,反而極大繁榮了,因為整個市場正在擴張:
大型主機和小型機的出現,電腦開始從科研機構進入公司;
PC的出現,讓電腦從公司進入家庭。
網路尤其是行動互聯的出現,讓電腦從家庭到了個人的手上。
歷史上每一次的變革都意味著一次市場巨大的擴張,每次擴張都會帶來大量的需求,很明顯,這些需求都需要更多的程式設計師來滿足。
3
如果以ChatGPT為代表的大模型真的成了通用人工智慧,那它完全可以取代程式設計師,文章開頭的問題也沒有意義了,到那個時候,受影響的可不僅僅是程式設計師群體了,而是各行各業。
但從現階段看,ChatGPT是個生產力工具,它不會直接導致專業開發者群體縮水,事情的關鍵是隨著AI大模型滲入各個產業,到底能帶來多少機會。
我對新科技的出現總是樂觀的,期望ChatGPT的火爆能成為比肩90年代網路爆發的標誌性事件,引發一場深刻的科技變革。
大模型會逐漸和具體產業結合,和具體領域結合,例如最近學而思宣布要搞MathGPT,哈工大開源的華駝醫學GPT......
以後有可能一部分程式設計師專門負責訓練各行各業的私有化模型,另一部分人基於模型開發應用。
程式設計師的技術堆疊可能會發生翻天覆地的變化,就像從桌面開發轉向Web開發一樣。
ChatGPT雖然能幹掉一些就崗位,但是也會帶來更多的新職位,市場能繼續擴張。
實際上,如果遲遲沒有新技術的出現,程式設計師群體反而會比較悲慘,因為網路流量見頂,紅利吃盡,公司裁員的裁員,降薪的降薪,大家只好瘋狂內捲了。
#以上是別擔心,ChatGPT不可能裁掉程式設計師的詳細內容。更多資訊請關注PHP中文網其他相關文章!