ChatGPT最近爆火测秸,原因就是疤估,它的智能程度有了巨大的進(jìn)步。它生成的內(nèi)容已經(jīng)可以媲美人類霎冯,甚至可以編寫代碼铃拇,修改bug。
隨著人工智能的不斷進(jìn)步沈撞,作為程序員慷荔,我覺得有必要考慮一下我們的未來,我們會(huì)被我們發(fā)明的東西最后替代嗎缠俺?
答案是毫無疑問的显晶,當(dāng)然。
很多行業(yè)因?yàn)榧夹g(shù)的進(jìn)步而消失壹士,比如售票員磷雇,電話接線員等等,程序員也不例外墓卦。
不過倦春,也不會(huì)一朝一夕就讓程序員這個(gè)行業(yè)消失,我覺得也許會(huì)經(jīng)過以下四個(gè)階段:
- 程序員編程的階段
這個(gè)階段落剪,就是過去幾十年的IT發(fā)展階段睁本,編程基本上完全依賴程序員。 - 程序員為主忠怖,AI為輔的階段
我們現(xiàn)在已經(jīng)處于這個(gè)階段的早期呢堰。目前AI輔助編程已經(jīng)開始出現(xiàn)了,并且已經(jīng)有了不錯(cuò)的效果凡泣,比如github的copolit枉疼,它的代碼提示效果非常好,能有效的提高程序員編程效率鞋拟。這個(gè)階段的成熟期骂维,應(yīng)該是大規(guī)模普及AI輔助編程,并且AI可以有效解決大部分的bug贺纲,能夠編寫一些簡單場景的代碼航闺。 - AI為主蹭越,程序員為輔的階段
AI已經(jīng)可以編寫大部分的代碼也颤,但是還不能完全取代程序員鸽心。程序員需要檢查AI編寫的代碼白华,一些復(fù)雜業(yè)務(wù)場景還是需要程序員手工編程蓉冈。 - AI自主編程的階段方妖,程序員被淘汰
AI已經(jīng)足夠智能匣缘,基本上可以替代程序員窘哈,人類只需要提供足夠的測試用例來驗(yàn)證AI寫出的代碼即可澄成。
經(jīng)過以上四個(gè)階段胧洒,基本上普通的程序員就會(huì)消失了,但是研究型的程序員我覺得可能不會(huì)消失墨状。從第二階段到最后的程序員這個(gè)職業(yè)消失卫漫,可能還會(huì)有十幾年的歷程,但是我覺得離我們可能不遠(yuǎn)了歉胶,也許會(huì)更快汛兜。