Python篡位JavaScript成最夯程式語言!GitHub報告揭3大洞察:軟體工程師會被AI取代嗎?
當生成式AI逐漸茁壯,未來有機會取代軟體工程師嗎? 依軟體原始碼代管平台GitHub的視角而言,答案是:肯定不是現在!
微軟旗下的GitHub近日發表2024年Octoverse報告顯示,其洞察發現, 隨著AI技術的迅速擴展,開發者不但並未被取代,反而越來越多將AI模型融入至各類應用之中,並在GitHub上參與大量AI專案。
具體來說,2024年專案總量高達5.18億個,年增25%;生成式AI專案則佔13萬7千個,年增率高達98%⋯⋯。
總地來說,2024年的專案激增現象,可歸納為以下三大趨勢:
趨勢1:生成式AI活動激增,貢獻來自全球
在全球生成式AI活動方面,GitHub觀察到開發者不僅限於代碼生成,還在探索更多應用場景。儘管美國在生成式AI項目的貢獻方面領先,但美國以外地區的絕對貢獻數量增長明顯。
2024年,GitHub上生成式AI項目的貢獻量增長了59%,整體項目數量增加了98%,許多貢獻來自印度、德國、日本和新加坡等地區。
在GitHub上開發人員數量最多的前20個國家/地區中, 美國仍然是全球GitHub開發者最多的國家。但預估到2028年,印度的GitHub開發者數量有望超過美國。 至於拉丁美洲,則為開發者增長最快的地區。
GitHub指出,在拉美地區,巴西開發者約達540萬人,年增27%;哥倫比亞達110萬人,年增25%;秘魯則達58萬人,年增27.5%。
而在亞洲,印度擁有1700萬開發人員外,開發人員年增高達28%;中國則有900萬開發人員,年增10%;印尼也高達350萬人,年增23%;菲律賓也達到170萬人,年增高達29%。
趨勢2:Python超越JavaScript,成為GitHub最大宗程式語言
在2024年,Python首次超越JavaScript成為GitHub上最受歡迎的語言。同時,Jupyter Notebooks的使用量在平台上大幅提升92%,顯示出數據科學、AI、機器學習和學術界人士正大量使用GitHub平台。
GitHub指出,基於程式語言的進步,開發人員的概念已從軟體開發人員擴展到運營或IT開發人員、機器學習研究人員、數據科學家、學生、教師和數學家等角色。而Python是數據科學和研究的首選語言,它在過去幾年中與Jupyter Notebooks的持續增長可能表明GitHub上的活動正在超越傳統的軟體開發。
值得注意的是,僅就程式碼上傳次數來看,JavaScript依然位居第一。更多開發者在進行程式碼上傳時經常使用JavaScript,但在GitHub上的所有貢獻類型中,Python的整體活躍度現在已超越JavaScript。
趨勢3:全球開發者數量成長,AI工具成助力
2024年,GitHub上的開發人員創建了超過70,000個新的公共和開源生成式AI專案,並為GitHub上的所有生成式AI專案做出了近60%的貢獻。
美國、香港、印度、德國和法國的開發人員是推動生成式AI項目貢獻的主要群體。例如,印度對GitHub上生成式AI專案的貢獻同比增長了95%,而法國則增長了70%。
至於哪些地區生成式AI專案的貢獻者百分比增長最高?包括荷蘭(291%)、衣索比亞(242%)、哥斯大黎加(171%)、塞爾維亞(175%)和越南(143%)。
其中,小型語言模型的興起為一大趨勢。過去一年中,GitHub上的開發者使用了Meta的LLaMA模型,顯示出對小型開源模型的興趣正在增長。
此外,GitHub的教育計劃已吸引超過700萬名學生參與,其中包括大量使用GitHub Copilot的學生、教師與開源維護者。
GitHub表示,隨著更多的小語言模型被引入市場,將減少使用AI開發軟體的計算要求。此外,由於生成式AI編碼工具使開發人員能夠使用自然語言編寫代碼,因此預估全球開發人員有更多機會為專案做出貢獻,無論他們使用何種母語。
延伸閱讀:川普跨越270票門檻,當選美國總統!對台灣有什麼影響?圖解AI及半導體關鍵政策
資料來源:github
本文初稿為AI編撰,整理.編輯/ 李先泰
更多報導
火狐母公司Mozilla二度裁員!大砍30%員工、2大部門直接解散,昔日瀏覽器老三怎麼了?
台積電憑什麼贏?韓媒指「工程師24小時oncall」最關鍵,52小時工時上限恐遭砍