天天看點

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

作者:研元社
超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

近日,GitHub與Wakefield Research合作,調查了500名美國企業的開發人員。結果顯示,70%的程式員認為人工智能為他們在工作中輔助編寫代碼提供了顯著的好處。具體來說,這些開發人員表示,AI輔助編碼工具可以通過提高代碼品質、更快的輸出來幫助他們滿足現有的性能标準。

類似地,國外知名程式設計問答網站Stack Overflow 最新公布的開發者問卷調查報告也顯示,77%的受訪程式員對于在其工作流程中使用AI持歡迎态度,70%的受訪者表示今年已在使用AI工具程式設計,33%的受訪者認為引入AI工具可以提高生産力;25%的受訪者認為 可以加快學習進度。

不過,大部分受訪者對AI系統的準确性持懷疑态度,隻有3%的受訪者表示完全信任AI工具;39%的受訪者表示“部分信任”;31%表示“尚未做出決定”;22%表示“我很謹慎”;5%表示“我完全不信任”。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

年度大調查出爐,增加了AI相關問題

根據官方資料,Stack Overflow的這份報告調查了來自全球185個國家和地區的9萬名程式員,結果顯示:

  • ChatGPT 是最受歡迎的 AI 搜尋工具,有 83% 的受訪者使用,其次是 Bing(20%),WolframAlpha(13%)和 Google Bard(10%);
超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard
  • GitHub Copilot 是最受歡迎的開發人員搜尋工具,55% 的受訪者使用,其次是 Tabnine(13%)和 AWS CodeWhisperer(5%)。
超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

從上面的兩份調查資料可以看出,ChatGPT和Github Copilot等AI工具已經成為程式設計中不可忽視的“得力助手”,使得開發者們有更多時間專注于解決方案設計,設計新功能和産品,而不是編寫重複性的代碼。

不過,目前仍有一些問題還無法解決。例如,有開發人員表示,他們在等待AI工具建構和測試代碼的時間與自己動手編寫新代碼的時間幾乎一樣多,如果AI可以幫助程式員在這些方面花費更少的時間,公司或組織都将更有效率。

很有意思的是,很多被調查者也表示,雖然可以讓ChatGPT為你編寫一個程式,但如果一開始就不明白你在做什麼或你正在“編寫的代碼”是什麼,那這堆代碼仍然是垃圾。是以,不要僅僅因為你可以使用ChatGPT編寫各種冒泡算法,就認為自己已經是一名程式員。真正的開發人員希望不斷提高技能、設計解決方案,并從最終使用者那裡獲得回報。換句話說,使用AI來生成代碼是達到目的的手段,而不是目的本身。

薪酬最高的程式設計語言也“易主”了

從結果來看,今年最流行的程式設計語言還是JavaScript,目前它已經連續11年霸榜,而Python今年則超過了SQL,重新回到第三的位置。除此之外,Bash/Shell、C、Ruby、Perl和Erlang也都有所上升。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

從年薪的中位數排名來看,今年突然上榜的“Zig”成為最大黑馬,而且直接榮登榜首,之前一直霸榜的Clojure則掉落至第5名。據了解,Zig是一種現代的程式設計語言,是C語言的有力競争者,它是一種指令式、通用、靜态類型、編譯的系統程式設計語言,以“強健性、最佳性以及可維護性”為核心理念,支援編譯時泛型與反射、交叉編譯以及手動存儲器管理。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

在資料庫領域,今年PostgreSQL終于從MySQL的手中奪得了第一名。其中,專業的開發人員使用PostgreSQL的比例(50%)高于正在學習程式設計的人,MongoDB被專業開發人員和正在學習程式設計的人使用的比例相似。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

在雲平台領域,AWS仍然是所有被調查者中使用最多的雲平台,幾乎是排名第二的Azure的兩倍。有趣的是,去年學習程式設計的人最常使用的雲平台是Heroku,但今年使用量卻大幅下降。不過,從更詳細的資料來看,可以看出Azure的影響力有上升的趨勢,相比于學習程式設計的人(15%),兩倍以上的專業開發人員正在使用Azure(30%)。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

此外,在開發工具方面,今年Docker也終于成為所有受訪者中使用最多的其他類開發工具(53%)。不過,在學習程式設計的人中,還是用npm或Pip更多一些。

超7成碼農已用AI程式設計,ChatGPT最受歡迎,遠超Bing和Bard

相比以往,今年的這份調查報告顯示了人工智能的突破給開發者帶來的一系列變化,不過,盡管AI正在以驚人的速度幫助開發人員,但暫時還并沒有取代他們。最後,由于這份調查報告的内容非常詳實,還有很多内容無法一一展示,歡迎大家點選下方連結檢視報告全文:https://survey.stackoverflow.co/2023

繼續閱讀