在競爭激烈的程式語言世界中,用戶的回饋和即時更新非常重要,故大部分程式語言每年都會發佈調查報告,以檢視程式語言的狀況。最近,程式語言Go就公佈了最新的開發人員調查報告。
圖片來源:Shutterstock Image 資料來源:golang
是次Go所公佈《2020年開發人員調查報告》的結果是根據共9,648名使用Go進行工作的開發人員的回饋所得。與往年一樣,該調查報告針對開發人員對Go的滿意度、所選的編程平台和為Go進行回饋的頻率等。
滿意度超九成
根據調查,有92%的開發人員對於過去一年使用Go來執行工作表示非常滿意。其中,開發人員對Go的構建速度、可靠性和CPU使用率等方面評價最高,有91%受訪者更表示將以Go來進行下一項開發工作。此外,有89%的開發人員表示Go在團隊工作中的表現良好。
老毛病依舊
雖然開發人員對Go的整體滿意度不俗,然而開發人員對它的「老毛病」一直未能改善表達失望。根據調查,有26%的受訪者表示Go缺乏程式語言應有的功能,當中88%認為缺乏通用的模型是最大問題。事實上,早在2019年的調查中,已有80%的受訪者表達同樣問題,反映問題一直未有解決。除此之外,受訪者亦表達出其他對Go的不滿,如零安全性(44%)、功能編程功能(42%)和更強大/擴展的類型系統(41%)等。
受小型公司歡迎
調查顯示Go在企業和商業世界的運作正越漸普及,而且特別受小型公司歡迎。據調查指,有76%受訪者表示會於工作中使用Go,有66%的受訪者表示Go對他們公司的成功扮演重要的地位,反映Go於到企業的歡迎。此外,調查亦顯示公司規模少於5,000名員工的企業使用Go的情況較為普遍,顯示Go特別受小型公司青睞,而使用Go的開發人員的工作一般來自技術行業(46%)、金融服務(12%)和媒體/遊戲(7%)等行業。
最後,該調查顯示Go的使用趨勢正朝DevOps、數據處理和網絡編程方向發展。據調查數據,有68%受訪者使用Go進行Web開發工作,有46%受訪者以Go進行數據庫工作,有分別42%和41%受訪者表示會以Go來進行DevOps和網絡編程工作。