根據GitHub與Wakefield Research的最新調查,92%的美國開發者已在工作中使用AI驅動的編碼工具。此項調查聚焦在開發者生涯的關鍵方面,如開發者生產力、團隊合作以及AI在企業環境中的角色。
調查發現,開發者的大部分時間都花在編寫代碼和測試,然後等待代碼審查或等待構建完成。然而,儘管在DevOps中投入大量資源,開發者仍面臨挑戰,他們表示最耗時的任務是等待構建和測試,他們也對重複性任務如撰寫模板代碼表示關切。
GitHub表示,這些數據顯示需要提高開發過程的效率。此外,開發者也希望有更多機會提升技能並產生影響力。他們將學習新技能、從終端用戶那裡獲取反饋以及為新問題設計解決方案,列為對他們工作日產生正面影響的關鍵元素。
在AI驅動的編碼工具對個人表現的影響方面,絕大多數開發者(92%)都表示他們使用AI驅動的編碼工具,其中70%的人認為這些工具為他們在工作中提供了優勢。開發者表示,他們認為AI是一個機會,讓他們可以專注於解決方案設計和技能開發,例如學習新的編程語言和框架。
此外,GitHub的Shani預計,自從2023年3月進行調查以來,使用AI驅動的編碼工具的開發者比例(92%)已經增加。她指出,AI有潛力顯著提高開發者體驗的各個方面,包括加快代碼交付、促進智能代碼審查、提高代碼庫中的合作,並克服開發過程中需要更多認知努力的中斷。
AI模型的進步和額外功能的開發預示著開發者體驗、開發者生產力和團隊合作將得到徹底的改善和提高。
此次調查將提升技能視為最大的好處,其次是生產力的提升。將AI驅動的編碼工具融入開發者的工作流程被視為提高表現和更好地符合現有標準的機會。
開發者表示,獲取新技能和創建創新解決方案對他們的工作產生了最大的正面影響。他們還認為,AI開發工具將很快成為基本需求,那些不接受這種變化的組織將會落後。所有開發者都會期待擁有AI工具作為他們工作的核心工具。
此外,調查還強調了當前的績效指標與開發者期望之間的不對稱。代碼質量和合作被認為是最重要的績效指標,開發者希望根據這些標準來評估他們的表現。然而,根據Shani的說法,領導者們傳統上是根據代碼的數量和輸出來評估表現的。開發者認為代碼質量和合作至少是同樣重要的評估因素。
有效的合作被認為可以提高代碼質量。開發者指出,有一些因素對成功的合作至關重要;定期的接觸點、不被打擾的工作時間、可以完全配置的開發者環境以及導師和學員的關係。他們指出,無效的會議和過度的通信是影響他們工作的干擾因素。
Shani解釋說:“鑑於現在的開發者平均要與其他21位工程師一起在項目上工作,合作對於效率和生產力的重要性比以往任何時候都要大。我們的調查中的開發者表示,他們希望他們的組織將合作作為頂級的績效指標,這表明組織可以更好地激勵他們的工程團隊進行更大程度的合作。組織應該積極地激勵開發者合作,因為這是使命關鍵結果的真正的倍增器。”
這份報告強調了AI在提高開發者生產力和促進團隊合作中的重要性,這對於瞭解如何最大程度地利用這些工具和技術尤其重要。
AI和機器學習的發展正在迅速改變我們的世界,不僅影響到我們的生活方式,也改變了我們工作的方式。AI現在已經深入到許多行業和領域,從自動駕駛汽車到AI輔助的醫療診斷,再到如今在軟體開發中的應用,它們都展示了AI的潛力和可能性。
從這兩篇報導中,我們可以看到AI如何在不同領域中產生影響。在醫療領域,AI正在讓我們更有效地鑑別和預測疾病,提供更好的護理和治療方案。而在軟體開發領域,AI工具正在成為開發者的日常工具,它們提高了開發者的生產力,讓他們有更多的時間來學習新技能和創建創新的解決方案。
然而,我們也需要注意到,AI的發展並不是沒有問題的。我們必須面對的挑戰包括如何確保AI的決策過程透明,如何防止AI的濫用,以及如何處理AI可能帶來的就業影響等。
儘管如此,這兩篇報導都顯示出AI的巨大潛力,並對未來的可能性提出了樂觀的前景。隨著AI和機器學習的發展,我們可以期待在不久的將來看到更多的創新和突破。