傳統上,大家認為 AI 將會取代軟體工程師的工作,但最新研究表明,AI 其實會擴展軟體工程的邊界。研究人員提出了「半可執行棧」(semi-executable stack) 的概念,將軟體工程的工作分為六個層次,從傳統的程式碼到社交因素等。這意味著開發人員的工作將不再只是寫程式碼,而是需要考慮更多的因素,例如決定什麼是需要自動化的、什麼是需要人工干預的。這個研究對於軟體工程的未來發展具有重要意義,意味著開發人員需要具備更多的技能和知識,才能在 AI 時代中保持競爭力。
傳統上,大家認為 AI 將會取代軟體工程師的工作,但最新研究表明,AI 其實會擴展軟體工程的邊界。研究人員提出了「半可執行棧」(semi-executable stack) 的概念,將軟體工程的工作分為六個層次,從傳統的程式碼到社交因素等。這意味著開發人員的工作將不再只是寫程式碼,而是需要考慮更多的因素,例如決定什麼是需要自動化的、什麼是需要人工干預的。這個研究對於軟體工程的未來發展具有重要意義,意味著開發人員需要具備更多的技能和知識,才能在 AI 時代中保持競爭力。