前Google主管:人類寫程式時代已經結束 - 工程師

Anthony avatar
By Anthony
at 2023-04-12T22:02

Table of Contents

前Google工程師主管:人類「寫程式」時代已經結束,讓Chatgpt或Copilot這類的AI去做吧


https://www.google.com/amp/s/www.techbang.com/posts/105261

曾是Google以及Apple的工程師主管、哈佛大學電腦科學的前教授麥特·威爾許 (Matt Welsh
)在芝加哥電腦協會(ACM)上發表演講,認為ChatGPI和GitHub Copilot代表了「寫程式」
這件事的終結。

麥特認為,寫程式即將由機器人所取代,包括ChatGPT和Copilot等技術。他認為,程式設計
師將需要進化成為AI應用程式的「老師」——或許是產品經理或程式碼審查員,這兩種人類
角色相對來說比較安全。但他說,未來的程式設計師,不要指望繼續從事實際的寫程式工作
,因為機器正在接管這個角色。不過人類也不用太難過「反正寫程式這件事本身就很無聊」


麥特曾在Google和蘋果擔任程式設計主管職位,他在ACM雜誌的2023年1月版上發表了一篇關
於這個主題的文章。然而,直到這次ACM的演講之前,人們才明確地意識到,麥特創立了一
家初創企業來證明他的理論。

他現在是Fixie.ai的CEO,這是一個自稱為「大型語言模型自動化平台」的企業。它旨在使
用ChatGPT和類似的機器學習程序幫助企業編寫客製化軟體。

「電腦科學已經完了」
麥特在演講開始時聲稱,「電腦科學已經完了」。

「我認為這個領域將發生徹底的變革,」他解釋說,「如果你想想什麼是電腦科學這門學科
呢?它一直以來都只是關於一件事情,那就是將想法轉化為程式。」

他接著說,寫程式在過去60多年中已經發展成為一種讓人類更容易理解程式碼的方式。他將
1957年的Fortran與1964年的Basic以及2010年的Rust作了比較,但他說,就人類程式設計工
程師來說,這三者在易用性方面沒有太大差別。

「人們今天正在開發的程式和以往一樣複雜,同樣難以維護,同樣難以理解,同樣充滿了錯
誤,」他聲稱。

GitHub Copilot讓麥特徹底重新評估了電腦科學的意義。「Copilot徹底改變了我們編寫程
式的方式,」他說,「至少在我的個人經驗中,它是一種非常非常好的方式,可以加速我的
發展。」

他認為,Copilot已經是一個令人難以置信的產品。他說,「當我打字時,Copilot很好地完
成了我的思維,它讀取我的思維比我想象的更多。」他補充說,Copilot「是一種極好的生
產力提升,因為它讓我免於上下文切換。」

儘管如此,認為Copilot的當前版本「只是開始」。他說,只有兩件事情缺乏會阻礙Copilot
變得更好:更多的數據和更多的運算。由於這兩者資源目前都很豐富,他認為,「Copilot
在一年、兩年或三年內可能就會達到這樣的程度:未來很有可能你在文件的頂部輸入幾行,
它就寫了剩下的內容」。

未來的軟體團隊成員結構改變
對未來軟體開發團隊結構的變化做出了一些有趣的預測。他認為,一旦程式設計師被淘汰,
人類只能擔任幾種角色:產品經理和程式碼審查員。

他說,產品經理的角色不會有太大的變化。

「想象一下,一個人類產品經理仍然需要編寫 PRDs(產品需求文件),如果你願意的話—
—這就是產品經理已經在做的事情,對吧?」

但在不久的將來,他說產品經理不再需要將PRD交給工程團隊,等待他們六周左右把東西生
出來。「你只需要把PRD交給AI,AI在幾秒鐘內就能產生程式碼。」

當然,生成AI的早期教訓之一是,這些AI的輸出不一定是正確的。因此,他認為在一個沒有
程式設計師員的未來,將會出現人類程式審查員的角色。

「我們如何知道程式碼是否有效?我們如何知道它是好的?它是否正確?當然,我們需要進
行徹底的測試,測試非常重要——這不會消失。所有的CI/CD都是有用的。」

他認為,具有程式設計能力的人類將被賦予「審查和閱讀AI生成的程式碼,確保它有效,並
且正在做正確的事情」的任務。

對於程式設計師和即將加入這個領域的人來說,他們需要成為AI的教師,而不是寫程式的那
個人。「一切都是關於教AI,而不是編寫電腦程式,」他說。

別難過!寫程式這件事,本來就很無聊
在這次演講中,很明顯麥特有動機讓傳統程式設計師變得過時,因為他新創的公司Fixie就
是建立在利用AI寫程式的這個基礎上。不過,這也說明了他對自己的想法多有信心,才會決
定要跳下來做。

尤其考慮到他本身就是前哈佛電腦科學的教授,以及長期在業界的程式設計生涯,你也必須
認真對待他的預測,畢竟他本身就是一位對程式設計有著深刻理解的專家,他認為AI已經接
近掌握這一技能,那麼就有相當的參考價值。

「使用Fixie,你可以提供你想要做的事情的描述,Fixie會使用一組大型語言模型加上可以
連接到外部系統的代理,為你產生一個結果——無論是對問題的回答,還是呼叫API,或調
用工具,或在資料庫中進行更改。這些都是這些模型可以做的事情。關鍵是,我們不是通過
編寫大量程式碼來做到這一點,而是通過教AI模型如何做到這一點。」

此外,身為一個幾乎大半輩子都在寫程式的專家,他表示「寫程式這件事本身無聊」所以讓
機器人去做吧。

「花時間做其他對你而言更有用的事情,」他建議,「對每個人來說,自己動手寫電腦程式
並不是最好的利用時間的方式。」

對於當前還從事程式設計工作的人來說,他的這番話還有待商榷。但是這至少也是一部份未
來將會發生的情形,因為ChatGPT的程式理解能力真的很強,因此我們人類可能必須要適應
這個未來。

以下是他在芝加哥ACM上的完整演講內容:
https://youtu.be/qmJ4xLC1ObU


--

All Comments

Isabella avatar
By Isabella
at 2023-04-14T07:13
不愧是前主管 光出一張嘴
Dinah avatar
By Dinah
at 2023-04-15T16:24
樓上你把哈佛教授講成這樣….
Kelly avatar
By Kelly
at 2023-04-17T01:35
台灣鄉民怎麼看得上google主管
Sierra Rose avatar
By Sierra Rose
at 2023-04-18T10:46
他在業配自己的新創公司吧
Ula avatar
By Ula
at 2023-04-19T19:58
有點業配成份也不能全打翻說他在ACM會上打嘴砲吧…
Gilbert avatar
By Gilbert
at 2023-04-21T05:09
要評論先用過copilot再說吧
Sandy avatar
By Sandy
at 2023-04-22T14:20
他說的是你們這些猴子
Elvira avatar
By Elvira
at 2023-04-21T12:22
挺中肯的阿
Blanche avatar
By Blanche
at 2023-04-22T21:33
笑死,現在說某個東西好或壞都是在業配;推薦某個
James avatar
By James
at 2023-04-21T12:22
店家是業配,說中共壞話是民進黨黨工美國走狗;說
中共好話就是國民黨黨工五毛支那人共匪走狗;不表態
Agatha avatar
By Agatha
at 2023-04-22T21:33
打廣告?
James avatar
By James
at 2023-04-21T12:22
的說成是假中立假理性,那就通通不講管你們去死
Freda avatar
By Freda
at 2023-04-22T21:33
反正現在一堆我是XX人的專頁都會有人推薦在地店家
Barb Cronin avatar
By Barb Cronin
at 2023-04-21T12:22
通通都是業配收黑心錢昧著良心害死人的畜牲~~~~~
Harry avatar
By Harry
at 2023-04-22T21:33
PPT各版也一堆人推薦商品好物,通通是業配,是不是
Delia avatar
By Delia
at 2023-04-21T12:22
通通都要被抓去刑求折磨凌虐??反正全世界都在業配
Rachel avatar
By Rachel
at 2023-04-22T21:33
反正有立場,說的話就會引導到某個他想要的結果。每
個人都有自己的判斷,到底會不會這樣也只能交給時間
來證明,何必這麼激動~~
Bennie avatar
By Bennie
at 2023-04-21T12:22
說GOOGLE好就是業配GOOGLE說AI好就是業配AI說軟體
工作賺錢就是業配軟體公司,那我說我父母人很好也是
Hardy avatar
By Hardy
at 2023-04-22T21:33
在業配我父母囉??那我說我父母很壞就又變成是業配
Doris avatar
By Doris
at 2023-04-21T12:22
心靈雞湯毒雞湯??馬的咧整天審判別人業配的畜牲
Elizabeth avatar
By Elizabeth
at 2023-04-22T21:33
怎麼不下地獄去被地獄判官好好審判啊???
Charlotte avatar
By Charlotte
at 2023-04-21T12:22
那叫ChatGPT4.0 寫出 ChatGPT5.0 看看...
Lydia avatar
By Lydia
at 2023-04-22T21:33
現在這個社會是怎樣??一堆人整天審判這個人業配
那個人業配的,說好話步行說壞話也不行,總之就是要
Carolina Franco avatar
By Carolina Franco
at 2023-04-21T12:22
逼人閉嘴??怎麼會有這種言論審查思想審查啊??
Olivia avatar
By Olivia
at 2023-04-22T21:33
以後只需要頂尖人才做研發了
Emily avatar
By Emily
at 2023-04-21T12:22
說麥當當好吃是業配麥當當說林志玲很正是業配林志玲
Kelly avatar
By Kelly
at 2023-04-22T21:33
說川普無能是業配拜登說蔡英文假博士是業配國民黨
Sierra Rose avatar
By Sierra Rose
at 2023-04-21T12:22
說國民黨任何好話又變成業配中共,然後不說話就是
Jessica avatar
By Jessica
at 2023-04-22T21:33
自以為清高自以為出淤泥而不染自以為眾人皆醉我獨醒
Jessica avatar
By Jessica
at 2023-04-21T12:22
不管怎樣總是可以找到教條教裡來審判人!這麼愛審判
Enid avatar
By Enid
at 2023-04-22T21:33
怎麼不被踢到踹到拔舌地獄去被拔掉舌頭??
Bethany avatar
By Bethany
at 2023-04-21T12:22
只可能部分取代我拿數學題測試正確率只有五成以下
,錯的就是資料庫亂抓一通
Kristin avatar
By Kristin
at 2023-04-22T21:33
現在的叫chatGPT..又不叫codeGPT,亂聊一通不是很正
Jack avatar
By Jack
at 2023-04-21T12:22
常嗎??而且照AI生成圖那種進步速度,應該很快就改版
Michael avatar
By Michael
at 2023-04-22T21:33
幫自己公司打廣告有什麼奇怪,說他業配也不是貶低他
,不知道在氣什麼
Elma avatar
By Elma
at 2023-04-21T12:22
他說的產品經理跟一般人能遇到的是不同等級啊
Christine avatar
By Christine
at 2023-04-22T21:33
對於複製貼上的動作,AI確實可以做的比人好很多
Michael avatar
By Michael
at 2023-04-21T12:22
只是成為更高階的語言而已
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2023-04-22T21:33
短期比較期待有AI來取代coverity 這類協助找出軟體
漏洞並提供解決方案的輔助軟體出現
Ida avatar
By Ida
at 2023-04-21T12:22
呵 一堆Google Apple Harvard都摸不到邊的在那嘴
Queena avatar
By Queena
at 2023-04-22T21:33
產線仔講話都特大聲阿 有什麼好奇怪的
Andrew avatar
By Andrew
at 2023-04-21T12:22
他本來就在業配有啥好激動的笑死
搞新創的不說厲害點怎麼拉投資
John avatar
By John
at 2023-04-22T21:33
頂多裁3-40%吧
Todd Johnson avatar
By Todd Johnson
at 2023-04-21T12:22
ChatGPT的回答內容錯誤很多,非常適合拿來認知作戰
Elvira avatar
By Elvira
at 2023-04-22T21:33
趕快取代我的工作= =
Charlotte avatar
By Charlotte
at 2023-04-21T12:22
完全正確 刷leetcode已經走向窮途末路了
Barb Cronin avatar
By Barb Cronin
at 2023-04-22T21:33
以後會出一個專門給gpt用的程式語言
Hedda avatar
By Hedda
at 2023-04-21T12:22
某樓到底在激動什麼 笑死
Tristan Cohan avatar
By Tristan Cohan
at 2023-04-22T21:33
無聊但可以悠哉輕鬆的做也沒啥不好啊
James avatar
By James
at 2023-04-21T12:22
草包主管,AI只能寫基礎的程式碼好嗎-.-
Barb Cronin avatar
By Barb Cronin
at 2023-04-22T21:33
灣區碼農這樣還有就業機會嗎…..
Edith avatar
By Edith
at 2023-04-21T12:22
雖然AI現在只能寫爛扣 但感覺總有一天能寫出好叩
Xanthe avatar
By Xanthe
at 2023-04-22T21:33
如此一來要怎麼敘述才能讓AI精準的理解成為新的學
Ophelia avatar
By Ophelia
at 2023-04-21T12:22
於是更高階的程式語言就誕生了 又有工作囉XD
Gary avatar
By Gary
at 2023-04-22T21:33
某樓56今天過得很不順喔..突然暴走
Elma avatar
By Elma
at 2023-04-21T12:22
問題是你還是要看得懂 要會指揮AI
Joe avatar
By Joe
at 2023-04-22T21:33
5566激動哥
Enid avatar
By Enid
at 2023-04-21T12:22
ToolFormer copycat Fixieai喔 剛出道就募五億...
Edward Lewis avatar
By Edward Lewis
at 2023-04-22T21:33
不知道會不會有某些台灣"AI專家"如法炮製中文版薛錢
Agatha avatar
By Agatha
at 2023-04-21T12:22
以GPT4的表現來看 目前我覺得是在虎爛
Elma avatar
By Elma
at 2023-04-22T21:33
倒不如說...後端邏輯怎麼跑,比前端呈現還重要了
Michael avatar
By Michael
at 2023-04-21T12:22
就嘴砲
George avatar
By George
at 2023-04-22T21:33
快轉到AI賺錢養我再叫我
Freda avatar
By Freda
at 2023-04-21T12:22
可以轉職PM啊
Blanche avatar
By Blanche
at 2023-04-22T21:33
確實啊,不然去跟AI比誰會寫程式
Yuri avatar
By Yuri
at 2023-04-21T12:22
推文有人氣到快中風了
Gilbert avatar
By Gilbert
at 2023-04-22T21:33
叫老闆跟客戶自己給AI說 好油XD
Edward Lewis avatar
By Edward Lewis
at 2023-04-21T12:22
那google可以關啦
Christine avatar
By Christine
at 2023-04-22T21:33
他公司就搞ai的 當然這樣說
Kristin avatar
By Kristin
at 2023-04-21T12:22
講的reviewer都可以不用寫程式就可以review
Delia avatar
By Delia
at 2023-04-22T21:33
低階的是真的會被淘汰
Irma avatar
By Irma
at 2023-04-21T12:22
Fixie.ai是一人公司?AI負責寫、CEO負責審查?
Kelly avatar
By Kelly
at 2023-04-22T21:33
那還需要人嗎 機器自己處理自己的東西
Mason avatar
By Mason
at 2023-04-21T12:22
所以有產品全ai開發了嗎
目前都還在輔助階段吧
Oliver avatar
By Oliver
at 2023-04-22T21:33
你可以使用AI 幫你寫碼農能寫的東西
當然會降低碼農的僱員數 這不是廢話嗎
Freda avatar
By Freda
at 2023-04-21T12:22
你可以用google 翻譯之後 還有多少人用快譯通?
Jessica avatar
By Jessica
at 2023-04-22T21:33
AI看得懂我的爛code嗎
Susan avatar
By Susan
at 2023-04-21T12:22
當沒人輸入文字嗎?
Belly avatar
By Belly
at 2023-04-22T21:33
這麼厲害怎麼不叫gpt4自己寫出gpt5 ^^
Queena avatar
By Queena
at 2023-04-21T12:22
失業了
Rachel avatar
By Rachel
at 2023-04-22T21:33
竹北房貸仔還有幾年可以工作
Skylar Davis avatar
By Skylar Davis
at 2023-04-21T12:22
真的喔,那寫一個新的瀏覽器看看?(不能用現有任
何瀏覽器基礎喔,例如Chromium)或寫一個OS kerne
l?
Lily avatar
By Lily
at 2023-04-22T21:33
不愧是前主管……
George avatar
By George
at 2023-04-21T12:22
這論調10年前就聽過了
Jake avatar
By Jake
at 2023-04-22T21:33
基本上應該只能減少冩程式,而不是不用寫
Caitlin avatar
By Caitlin
at 2023-04-21T12:22
依照他的論點,以後出生的人只會學過知道怎麼定義
程式需求跟驗證程式結果但是不知道怎麼把演算法im
plement到code,那蠻危險的,到時如果AI產生的程式
碼太複雜人類無法理解,程式又是用在影響人類生活
的設施,出問題就完蛋了
Isabella avatar
By Isabella
at 2023-04-22T21:33
他講的事情在我死後都未必真的發生 嘴砲業佩居多
Gilbert avatar
By Gilbert
at 2023-04-21T12:22
人類還是要會寫 只是主要工作是review
David avatar
By David
at 2023-04-22T21:33
的確其言行是有出一張嘴的感覺 哈佛教授又如何? 測
試很重要不會消失 寫程式也很重要還不是"消失"? 寫
程式都可以自動化了 測試不能自動化?
Catherine avatar
By Catherine
at 2023-04-21T12:22
業配就業配 沒什麼好激動的 每個人都是以自我為中
心 基本上說全世界都在業配也沒有什麼錯
Thomas avatar
By Thomas
at 2023-04-22T21:33
還早啦 台積還一直跟員工宣導不要亂用哩XD
Erin avatar
By Erin
at 2023-04-21T12:22
光是資安/隱私/產權就可以衍伸出更多問題了
Iris avatar
By Iris
at 2023-04-22T21:33
幫我寫一個能在台股發大財的程式
Delia avatar
By Delia
at 2023-04-21T12:22
前主管 前教授 再來是前ceo 現已破產
Zenobia avatar
By Zenobia
at 2023-04-22T21:33
就是業配,怎樣
James avatar
By James
at 2023-04-21T12:22
畫家,動畫師,工程師都被取代,還好醫師無法被取代
Vanessa avatar
By Vanessa
at 2023-04-22T21:33
AI哪時候可以取代輪班星人
Kama avatar
By Kama
at 2023-04-21T12:22
以為來到八卦
Isla avatar
By Isla
at 2023-04-22T21:33
遇到這種嘴砲的我都直接說你用ai來寫code
Carol avatar
By Carol
at 2023-04-21T12:22
我的確已經開始用AI寫Code
Wallis avatar
By Wallis
at 2023-04-22T21:33
3個月後實際展示,不是簡報.沒成果自己離職
Agatha avatar
By Agatha
at 2023-04-21T12:22
https://youtu.be/iCPt8NU7W_s?t=410s
Oliver avatar
By Oliver
at 2023-04-22T21:33
有人用4小時做出來的射擊遊戲, 程式跟美工音樂都用
AI產生
我聽說中國已經有遊戲公司用AI來節省美工人力
Donna avatar
By Donna
at 2023-04-21T12:22
好工具也是看人用,外行人只能造出helloWorld這種
Zenobia avatar
By Zenobia
at 2023-04-22T21:33
其實真的蠻厲害的 你可以自己試試看
Faithe avatar
By Faithe
at 2023-04-21T12:22
趨勢是這樣,AI只會越來越厲害,自己想辦法生存吧
Andrew avatar
By Andrew
at 2023-04-22T21:33
當ai維護人員
Cara avatar
By Cara
at 2023-04-21T12:22
這事你知道,我知道,獨眼龍也知道
Genevieve avatar
By Genevieve
at 2023-04-22T21:33
教授就是出一張嘴不然?
Annie avatar
By Annie
at 2023-04-21T12:22
相對來說, PRDs 叫 AI 寫還比較省事, 幾個 concept
進去, 輸出 200 頁的 PRDs
Regina avatar
By Regina
at 2023-04-22T21:33
目前 chatGPT 的跳tone 模式, 寫出來的程式能看嗎
David avatar
By David
at 2023-04-21T12:22
有AI每個人都是主管帶領一群助工
Erin avatar
By Erin
at 2023-04-22T21:33
寫程式本身到底哪裡無聊 寫文章的才是無聊
Faithe avatar
By Faithe
at 2023-04-21T12:22
以後變成GPT debug
Olga avatar
By Olga
at 2023-04-22T21:33
被酸民認為最廢的留下來,最有生產力的消失
Dorothy avatar
By Dorothy
at 2023-04-21T12:22
導入後當然不是不用寫,只是以前需要十個人的工作
現在三個人就能完成
不見的七個人耗子尾汁
Dorothy avatar
By Dorothy
at 2023-04-22T21:33
他講的沒啥問題 只是他跳過很多過程而已 = = 現在AI
Charlotte avatar
By Charlotte
at 2023-04-21T12:22
還是輔具 要等發展到 1個人+AI輔助=10個人不加AI
Zora avatar
By Zora
at 2023-04-22T21:33
才會進化到 只有AI+"操作人員"去生產程式..這個時間
很難短...
Hardy avatar
By Hardy
at 2023-04-21T12:22
另外以經營者的角度 主管不會是最廢的就是了..= =
Connor avatar
By Connor
at 2023-04-22T21:33
說真的還差很遠,簡單的網頁、購物車、串接金流api
叫ai寫應該沒什麼問題,但如果是真的複雜一點的工業
軟體、erp、生產預測...等等,沒有相關專業知識和系
統規劃,連資料怎麼跑都不懂,要純靠ai開發,不靠專
業系統規劃人才還是很難啦,不過我同意前端碼農會被
取代,但後端系統規劃師應該反而崛起才對
Edward Lewis avatar
By Edward Lewis
at 2023-04-21T12:22
推文很多人急囉

如何輸出台積ICIC魂?何麗梅曝人才秘訣

Rachel avatar
By Rachel
at 2023-04-12T21:28
https://www.bnext.com.tw/article/74721/limei-ho-april-mag 【專訪】台積電找人先打造「聯合國」? 如何輸出台積ICIC魂?何麗梅曝人才秘訣 「我們那天部門尾牙的時候,主持人要講3種語言:中文、英文和日文。我是覺得滿新鮮的 。」台積電人力資源資深副總 ...

2023 WorldQuant BRAIN 兼職顧問計畫說明會

Eartha avatar
By Eartha
at 2023-04-12T18:54
【2023 WorldQuant BRAIN International Quant Championship 計劃說明會】 #免費報名 探索量化金融的世界並參與由WorldQuant BRAIN所舉辦的2023 International Quant Championship (全球量化金融研究錦標 ...

ERP顧問轉軟體工程師

Frederic avatar
By Frederic
at 2023-04-12T17:49
各位版友安安 小弟擔任ERP顧問至今約6年,由最開始由鼎X系統轉到目前的SAP系統 當初是無程式背景的基礎下入行的,除了工作上需使用簡單SQL撈資料外並無其他基礎 目前對於顧問職的工作內容厭倦(如客戶應對等狀況),故謀生轉職的念頭 考量到未來的發展且對程式有興趣,所以目前思考了兩條路 1. 留在 ...

台積高雄廠改先進製程? 陳其邁:高市

Todd Johnson avatar
By Todd Johnson
at 2023-04-12T16:34
https://www.ftvnews.com.tw/news/detail/2023412W0090 快新聞/台積高雄廠改先進製程? 陳其邁:高市府全力配合 2023/04/12 10:43:18 即時中心/劉芳妤報導 台積電高雄28奈米廠先前傳出計畫生變,今又傳出高雄廠傾向改興建先進製程,可望擴大 ...

Offer請益(緯穎/友達)

Zanna avatar
By Zanna
at 2023-04-12T16:11
各位版上的大大好,小弟不才國立科大機械碩自控組碩畢,有四年工作經驗, 前三年主要從事電控方面的工作(電氣迴路設計、PLC、HMI),第四年轉型做 軟體工程師(C#、UI介面開發、次系統通訊交握)。目前有幸得到以下兩間公司 Offer,想詢問各位大大對於這兩間的評價與建議,謝謝大家。N為GG碩士新人價。 1. ...