AI編碼工具的興起:英語成為新熱編程語言?
程序員還是提示工程師?
在科技界活躍了超過25年的Rob Thubron指出,生成式AI正在顛覆許多領域,尤其是編程行業。科技領袖們已經聲稱,這項技術能讓任何人都能成為編碼者,並且小孩不再需要學習這些技能。有些人甚至將英語稱為新熱的編程語言。
根據Analytics India的報導,過去能夠編碼需要理解Python、C++或Java等語言,但像GitHub Copilot和ChatGPT這樣的生成式AI工具正在使這些技能變得不再重要。
Nvidia的首席執行官黃仁勳是使用自然語言提示進行編程的最有力倡導者之一。他在去年於伯克利哈斯商學院的演講中表示:「幾乎每個人都可以編程。」他強調,「我們在很大程度上實現了計算的民主化。」
在2023年初,特斯拉的AI高級總監Andrej Karpathy在一篇文章中寫道,最新的熱編程語言是英語。
英語是最新的熱編程語言
– Andrej Karpathy (@karpathy) 2023年1月24日
微軟的首席執行官薩提亞·納德拉(Satya Nadella)也是另一位讚揚AI及AI輔助編程的領袖。像黃仁勳一樣,他稱這是編碼的民主化。微軟通過其GitHub子公司擁有GitHub Copilot。而谷歌首席執行官桑達爾·皮查伊(Sundar Pichai)最近透露,谷歌創造的新代碼中有25%是由AI編寫的。
將英語稱為新熱編程語言可能有些誇張,但無可否認的是,AI對編程訓練營和軟件開發人員的招聘需求造成了56%的下降。
然而,或許還不是時候完全放棄編程,轉而專注於生物學、教育、製造或農業等更重要的技能。
「編碼」從來不是價值的來源,人們不應過於依賴它。問題解決才是核心技能。傳統編程所要求的紀律和精確性將始終是有價值的可轉移屬性,但這不會成為進入行業的障礙。
雖然每一代生成式AI工具在編寫代碼的能力上都比上一代更強,但一些專家認為AI工具仍然缺乏即使是初級程序員所擁有的基本編碼技能,並且像GPT-4這樣的大型語言模型仍然會犯錯,無法有效執行某些任務。
專家還指出,對於複雜的、大規模的軟件來說,高水平的編碼仍然是必要的。此外,了解AI生成的代碼的人能夠檢查並修正任何錯誤,這一點也至關重要。
同時,為AI生成所需內容撰寫準確和精確的提示也需要一定的技能。正如黃仁勳所言:「提示工程有其藝術性。這是如何微調指令以獲得你所想要的東西。」
業界的一些人認為,AI對編程是有幫助的,能夠加快過程。根據StackOverflow在5月對65,000名開發者的調查,約60%的人表示他們在今年使用過AI編碼工具。然而,根據最近的一項研究,這些助手可能並未提高他們的生產力或有效幫助防止倦怠。
因為生成式AI的影響,是否應該減少對編程技能的關注?
– 不,某些任務仍然需要這些技能
– 是的,成為一名優秀的提示工程師更重要
在這篇文章中,關於生成式AI是否會使編程技能變得不再重要的辯論是一個值得深思的問題。雖然AI的發展確實降低了對某些編程技能的需求,但這並不意味著傳統編程知識會變得毫無價值。相反,隨著技術的進步,問題解決能力和對複雜系統的理解將變得更加重要。未來的程序員可能需要具備更廣泛的技能組合,包括對AI工具的使用能力,以及在AI生成代碼時能夠進行有效的檢查和修正的能力。這樣的變化將促使教育體系和培訓機構重新評估其課程內容,以更好地迎接未來的挑戰。
以上文章由特價GPT API KEY所翻譯及撰寫。而圖片則由FLUX根據內容自動生成。