近日,Stack Overflow 發(fā)布了 “2022 開(kāi)發(fā)者調(diào)查報(bào)告”,此次報(bào)告重點(diǎn)對(duì)比了多個(gè)編程語(yǔ)言與開(kāi)發(fā)工具,讓大家能更為直觀的了解近幾年較火的技術(shù)趨勢(shì)。此次報(bào)告共有來(lái)自 180 個(gè)國(guó)家 / 地區(qū)的超 70000 名開(kāi)發(fā)人員參與了調(diào)查。數(shù)據(jù)顯示,學(xué)習(xí)在線編碼的比例逐年從 60% 增加到 70%;45 歲以上的受訪者最有可能從書(shū)本上學(xué)習(xí),而年輕人則在網(wǎng)上學(xué)習(xí);年輕(18 歲以下)的受訪者最依賴在線資源,并且最有可能從在線課程或認(rèn)證中學(xué)習(xí)。此外,在 “最流行的技術(shù)”(基本工具)問(wèn)題一欄里,參與調(diào)查的開(kāi)發(fā)者給出的答案,也從去年的 Git 變成了今年的 Docker (從 55% 增長(zhǎng)到 69%)。而與專業(yè)開(kāi)發(fā)人員相比,編程代碼初學(xué)者更可能使用 3D 工具 - Unity 3D(23% vs 8%)和 Unreal Engine(9% vs 3%)來(lái)自學(xué) 3D VR 和 AR 技能。專業(yè)開(kāi)發(fā)人員最喜愛(ài)的五種編程語(yǔ)言并未發(fā)生改變:JavaScript 仍然是使用最多的編程語(yǔ)言。在最受歡迎的類別中,Rust 已經(jīng)連續(xù)第七年排名第一,87% 的開(kāi)發(fā)人員表示希望繼續(xù)使用它。與 Rust 聯(lián)系在一起的還有 Python,同樣成為最被需要的語(yǔ)言;TypeScript 則緊隨其后位居第三,C# 位居該類別榜單第九。最受歡迎數(shù)據(jù)庫(kù)方面,盡管 MySQL 仍然排在第一位,但在專業(yè)開(kāi)發(fā)者群體中,PostgreSQL(46.48%)則超越 MySQL(45.68%)排在了第一位。在 “高薪語(yǔ)言” 類別中,Clojure (106644 美元)仍然是薪酬最高的編程語(yǔ)言,Erlang(103000 美元)排在第二位,F(xiàn)#(95526 美元)則排名第三,遠(yuǎn)超 Go 語(yǔ)言的 89204 美元。PowerShell 薪酬為 78084 美元,TypeScript 薪酬為 70276 美元,略高于 C# 的 69516 美元。其中,備受關(guān)注的 PHP 語(yǔ)言則以 50496 美元的薪酬位列該類別榜單的倒數(shù)第二名。最受歡迎 IDE:VS Code、Visual Studio據(jù)調(diào)查顯示,Visual Studio Code(VS Code) 和 Visual Studio 成為參與調(diào)查的開(kāi)發(fā)人員中最受歡迎的兩個(gè) IDE 。這一結(jié)果與 2018、2019 和 2021 調(diào)查中的排名相同(2020 年調(diào)查沒(méi)有包括 IDE)。盡管排名沒(méi)變化,但支持微軟兩款 IDE 的受訪者比例實(shí)際上有所增加。2018 年,34.9% 的受訪者投票支持 VS Code,34.3% 的受訪者投票支持 Visual Studio。2019 年,這兩個(gè)數(shù)字分別為 50.7% 和 31.5%。2021 年,該數(shù)字分別為 71.06% 和 33.03%。2022 年,這兩個(gè)數(shù)字則分別為 74.48% 和 32.15%(因此 Visual Studio 實(shí)際上有所下降)。.NET 成為最常用的非 Web 框架 / 庫(kù)數(shù)據(jù)顯示,.NET 是最常用的非 Web 框架 / 庫(kù),34.55% 的受訪者使用它,其次是 NumPy(28.65%)和 Pandas(25.08%)。有趣的是,在學(xué)習(xí)編碼的開(kāi)發(fā)者中,該排名順序是 NumPy、Pandas 和 .NET 。報(bào)告還顯示,“新生代” Phoenix 已經(jīng)取代了 Svelte 成為了最受歡迎的 Web 框架,這個(gè)結(jié)果有點(diǎn)出乎預(yù)料,看來(lái) Web 技術(shù)的迭代變化非常快。Angular.js 已經(jīng)連續(xù)第三年成為最讓開(kāi)發(fā)者討厭的 Web 框架;React.js 則連續(xù)第五年成為最被需要的 Web 框架。Docker、Kubernetes 成最受歡迎容器引擎工具與此同時(shí),Docker 和 Kubernetes 分別位列 “最受歡迎和最被需要的容器引擎工具” 榜單中第一、二名。隨著 Docker 從去年的 30% 增長(zhǎng)到今年的 37%,開(kāi)發(fā)者開(kāi)始使用 Docker 的愿望也不斷增加。另外,大數(shù)據(jù)和數(shù)據(jù)流技術(shù)方面,Apache Spark、Apache Kafka 和 Hadoop 這三個(gè)框架和庫(kù)分別位列前三甲。2022 年開(kāi)發(fā)者工作狀態(tài)變化報(bào)告顯示,85% 的開(kāi)發(fā)人員表示他們的公司至少一部分都是通過(guò)遠(yuǎn)程實(shí)現(xiàn)的。對(duì)于擁有 10000 多名員工的最大企業(yè)公司來(lái)說(shuō),最有可能是混合型辦公模式;而對(duì)于較小的企業(yè)公司來(lái)說(shuō),則最有可能親自到辦公室辦公。有62% 的受訪者每天花 30 分鐘以上尋找問(wèn)題的答案或解決方案,25% 的人每天花費(fèi)超過(guò)一小時(shí)。無(wú)論是獨(dú)立貢獻(xiàn)者還是員工管理者,這都是可以用來(lái)學(xué)習(xí)或構(gòu)建的時(shí)間。對(duì)于一個(gè)由 50 名開(kāi)發(fā)人員組成的團(tuán)隊(duì),整個(gè)團(tuán)隊(duì)每周花費(fèi)在搜索答案 / 解決方案上的時(shí)間總計(jì)為 333-651 小時(shí)。完整報(bào)告:https://survey.stackoverflow.co/2022/最后給大家分享我寫(xiě)的SQL兩件套:《SQL基礎(chǔ)知識(shí)第二版》和《SQL高級(jí)知識(shí)第二版》的PDF電子版。里面有各個(gè)語(yǔ)法的解釋、大量的實(shí)例講解和批注等等,非常通俗易懂,方便大家跟著一起來(lái)實(shí)操。
有需要的讀者可以下載學(xué)習(xí),在下面的公眾號(hào)「數(shù)據(jù)前線」(非本號(hào))后臺(tái)回復(fù)關(guān)鍵字:SQL,就行
