別擔(dān)心,ChatGPT不可能裁掉程序員
“未來(lái)三至五年內(nèi),GPT 能把一個(gè)十個(gè)人的編程開(kāi)發(fā)團(tuán)隊(duì)精簡(jiǎn)到幾個(gè)人嗎?”
這是我在知乎上看到的一個(gè)問(wèn)題,在這里分享下我自己的想法。
1
我在之前的文章中反復(fù)提到過(guò),ChatGPT設(shè)計(jì)能力很強(qiáng),生成代碼能力很強(qiáng),對(duì)于模塊級(jí)代碼,程序員只需要引導(dǎo)它去生成就可以了,但是程序員還需要驗(yàn)證、判定生成代碼的正確性。
設(shè)計(jì)能力:ChatGPT開(kāi)始威脅程序員的核心能力了!
代碼能力:程序員可以放心了,ChatGPT只能寫95%的代碼!
這是一個(gè)重要的前提:在ChatGPT的輔助下,程序員的生產(chǎn)率會(huì)大幅提高。
在很多場(chǎng)景下,代碼生成速度是自己寫代碼的10倍甚至更高,考慮到驗(yàn)證,調(diào)試的時(shí)間,3~5倍也是肯定有的。
現(xiàn)在使用ChatGPT是有門檻的,有一批先行者率先吃了螃蟹,極大地提升了工作效率,還有不少人處于對(duì)ChatGPT旁觀,甚至不屑一顧的狀態(tài)。
隨著時(shí)間的推移,大部分人都會(huì)轉(zhuǎn)移到“用AI生成代碼”這個(gè)陣營(yíng),因?yàn)槟悴挥茫瑒e人用,你的競(jìng)爭(zhēng)力就相對(duì)下降,尤其是在老板的眼中。
當(dāng)大部分人都轉(zhuǎn)移以后,會(huì)不會(huì)出現(xiàn)大家都迅速地完成手頭工作,然后開(kāi)心的摸魚呢?
可能性不大,老板不是傻瓜,當(dāng)一件革命性的生產(chǎn)力工具出現(xiàn)以后,老板怎么會(huì)不知道呢?
他怎么可能還認(rèn)為程序員的生產(chǎn)率保持不變呢?!
資本都是追逐最大利潤(rùn)的,生產(chǎn)率提高了以后,老板很有可能把十個(gè)人的團(tuán)隊(duì)精簡(jiǎn)為兩三個(gè)人,給剩下的人漲點(diǎn)10%的工資就行。
這樣就是百分之七八十的程序員要失業(yè)了。
真的會(huì)這樣發(fā)展嗎?這種情形也有一個(gè)前提:IT界的總需求不變。
2
從過(guò)去的幾十年看,IT界的總需求一直是在不斷擴(kuò)張的。
世界上第一個(gè)高級(jí)編程語(yǔ)言Fortran出現(xiàn)的時(shí)候,對(duì)現(xiàn)有的匯編編程是個(gè)降維打擊,程序員的生產(chǎn)率暴漲,門檻一下子降低了很多。和今天ChatGPT生成代碼有點(diǎn)兒類似。
當(dāng)時(shí)很多匯編程序員面對(duì)這個(gè)高級(jí)語(yǔ)言,也是不愿意使用,找了一堆理由,例如Fortran編譯出來(lái)的二進(jìn)制代碼效率低,還是寫匯編好。
但是簡(jiǎn)單易用的高級(jí)語(yǔ)言還是以不可阻擋之勢(shì)掃蕩了世界,現(xiàn)在用匯編的只剩下特定領(lǐng)域的人了。
高級(jí)語(yǔ)言像ChatGPT一樣,也是極大地提升了生產(chǎn)率,可是并沒(méi)有導(dǎo)致編程群體的縮水,反而出現(xiàn)了更多的程序員,這個(gè)群體由于高薪的吸引力,反而極大繁榮了,因?yàn)檎麄€(gè)市場(chǎng)在擴(kuò)張:
大型機(jī)和小型機(jī)的出現(xiàn),計(jì)算機(jī)開(kāi)始從科研機(jī)構(gòu)進(jìn)入公司;
PC的出現(xiàn),讓計(jì)算機(jī)從公司進(jìn)入家庭。
互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)的出現(xiàn),讓計(jì)算機(jī)從家庭到了個(gè)人的手上。
歷史上每一次的變革都意味著一次市場(chǎng)巨大的擴(kuò)張,每次擴(kuò)張都會(huì)帶來(lái)大量的需求,很明顯,這些需求都需要更多的程序員來(lái)滿足。
3
如果以ChatGPT為代表的大模型真的成了通用人工智能,那它完全可以替代程序員,文章開(kāi)頭的問(wèn)題也沒(méi)有意義了,到那個(gè)時(shí)候,受影響的可不僅僅是程序員群體了,而是各行各業(yè)。
但從現(xiàn)階段看,ChatGPT是個(gè)生產(chǎn)率工具,它不會(huì)直接導(dǎo)致專業(yè)開(kāi)發(fā)者群體縮水,事情的關(guān)鍵是隨著AI大模型滲入各個(gè)行業(yè),到底能帶來(lái)多少機(jī)會(huì)。
我對(duì)新技術(shù)的出現(xiàn)總是樂(lè)觀的,期望ChatGPT的火爆能成為比肩90年代互聯(lián)網(wǎng)爆發(fā)的標(biāo)志性事件,引發(fā)一場(chǎng)深刻的技術(shù)變革。
大模型會(huì)逐漸和具體行業(yè)結(jié)合,和具體領(lǐng)域結(jié)合,比如最近學(xué)而思宣布要搞MathGPT,哈工大開(kāi)源的華駝醫(yī)學(xué)GPT......
以后有可能一部分程序員專門負(fù)責(zé)訓(xùn)練各行各業(yè)的私有化模型,另一部分人基于模型開(kāi)發(fā)應(yīng)用。
程序員的技術(shù)??赡軙?huì)發(fā)生翻天覆地的變化,就像從桌面開(kāi)發(fā)轉(zhuǎn)向Web開(kāi)發(fā)一樣。
ChatGPT雖然能干掉一些就崗位,但是也會(huì)帶來(lái)更多的新崗位,市場(chǎng)能繼續(xù)擴(kuò)張。
實(shí)際上,如果遲遲沒(méi)有新技術(shù)的出現(xiàn),程序員群體反而會(huì)比較悲慘,因?yàn)榛ヂ?lián)網(wǎng)流量見(jiàn)頂,紅利吃盡,公司裁員的裁員,降薪的降薪,大家只好瘋狂內(nèi)卷了。