ChatGPT有多強?真的能替代程序員?一起來看看!
最近網絡上很多文章都在說ChatGPT,神乎其神,我也試著玩了一下,這里分享下過程。
從結果來說,它離替代程序員還有很長的一段路要做。因為程序的工作雖然是由各個小模塊組成,但是一個系統性的大邏輯,可能是現階段的它所無法觸及的。畢竟一個系統由n個小模塊,以及模塊間的協作區完成工作。就算它能幫助完成一些模塊的編碼,但是對于系統需求的轉化,還是需要程序員去跟進。
對于高級和中級程序員來說,它是一款非常不錯的輔助工作,能節省很多的信息篩選和排錯的時間,比如一些功能,我們用搜索引擎的化,可能會出現很多冗余無用的信息,而用它能精準定位到,在搜索引擎還需要花費時間和精力去篩選信息。
對于初級程序員來說算是一個福音,它并不會消滅初級程序員,而是能讓初級程序員更快成長為中級程序員。
整體來講,我還是感覺挺意外的。
我準備了以下10個問題,看看它的表現:
1:讓它封裝一個函數來實現某些功能
2:給出一個函數讓它優化
3:給出一段代碼讓它說明代碼邏輯
4:給出一段代碼讓它查找bug
5.1:讓它根據指令說出邏輯1
5.2:讓它根據指令說出邏輯2
6:讓它根據需求描述實現對應指令的邏輯
7:讓它用PHP封裝一個POST請求函數
8:讓它用python3寫個二分法查找函數
9:讓它模擬10行SQL的查詢結果數據
10:讓它找出給定數組中找出第3行第三列的值
截圖順序跟問題順序一致:
















浙公網安備 33010602011771號