AI教父Hinton:大學該不該還教程式設計?計算科學還值不值得學?
程式設計師要消失了? AI教父Hinton、諾獎得主Pissarides和英偉達CEO黃仁勳齊聲預警:AI正在顛覆程式設計崗位,「寫代碼」將變成過去式!最新報告顯示,美國超1/4編程職位已消失。大學該不該還教程式設計? CS還值不值得學? Hinton相信未來AI使本科大學教育——尤其是像程式設計這樣的技術學科——幾乎變得過時。

對學習者來說,這是一場正在形成的革命。
對機構來說,這是一個存在性的問題。
隨著AI系統接管常規學習,學生可能需要重新思考他們從大學中尋求的價值。
重點可能會從死記硬背和程式設計基礎,轉移到創造力、跨學科問題解決和前沿研究。
簡言之,這不是教育的終結,而是教育的徹底革新。
今天,有些人勸阻他人學習編程,理由是AI將會自動化這個過程。
圖靈獎和諾貝爾獎得主曾寫道:“編程職業變得消失的可能性,遠大於它變得無所不能的可能性。越來越多的計算機會自己進行編程。”
AI,到底該如何選專業? CS到底還值不值得學?程式設計師大滅絕?
隨著「自我編程技術」以AI的形式顯現,許多人開始擔憂AI將如何影響IT從業人員。
然而,這種末日預言並非新鮮事。
回溯六十多年前,諾貝爾獎得主Herbert Alexander Simon,曾預言「自我編程技術」將使程式設計師職業在1985年前消亡:
程式設計師成為自動化企業中權力菁英。我們大可摒棄這一幻想。
更可能的是,程式設計將透過自我編程技術的發展走向滅絕。
計算機將越來越多地為自己編寫程式。

「AI之父」:Herbert Alexander Simon
那時,程式設計師辛苦地在實體卡片上打孔,逐個字元地編寫程式碼。

1960年代,編程從打孔卡片轉向使用帶終端的鍵盤。
當時的評論,至今仍在迴響。
去年,諾貝爾經濟學獎得主、勞動市場經濟學家、倫敦政經學院經濟學教授Christopher Pissarides,警告年輕一代,不要過度投入科學、技術、工程和數學(STEM)學科的學習。
他表示,收集數據、整理數據、開發數據等推動下一階段的AI發展所需的技能,會變得過時,因為AI將會取代這些工作。

倫敦政經學院經濟學教授Christopher Pissarides
Pissarides補充道:“這些新IT技能的需求,本身就包含了自我毀滅的種子。”
從長遠來看,管理、創意和同理心技能,這些需求仍將高居不下,因為這些技能較難被技術,特別是AI所取代。
今年年初,英偉達CEO黃仁勳表達了類似的看法:
AI能自動完成程式設計工作。現在每個人都是程式設計師。這就是「AI的奇蹟」。

他建議將精力集中在更有價值的領域,如生物學、教育、製造業或農業等。
程式設計師最難求職季
最近,《ACM通訊》報導了程式設計師慘淡的職業前景。

AI技術已被證明能夠處理傳統上由電腦程式設計師執行的任務,從編寫程式碼到執行更複雜的函數,不僅提高了工作效率,甚至在某些情況下取代了人類的工作。
全球再就業和執行力輔導公司Challenger, Gray & Christmas表示,在2024年,由於「技術更新」導致的裁員人數超過了15,000人,這是他們有史以來記錄的最高數字。
華盛頓郵報的數據部門表示:過去兩年中,美國超過四分之一的電腦程式設計工作消失,這是該產業有史以來最嚴重的衰退。

據報道中,程式設計師(programmer)的職位正在被AI取代。
Google1/4的新程式碼都由AI生成,就像在與1/4程式設計師崗位消失遙相呼應!

而且不只職位數量減少,求職者的數量也在增加,競爭異常激烈。
LinkedIn上有一則實習計畫的帖子,該計畫有200個名額,但申請人數達到了43,000人。
這種情況的部分原因是,電腦科學專業的學生,不僅要與其他主修該學科的人競爭職位,還要與那些輔修該學科的人競爭,從而進一步加劇了競爭的激烈程度。
儘管市場需求仍然很高,但職位的競爭已經變得極為激烈。
去年資深的前端/全端開發人員,在Reddit上分享了他奇葩的找工作體驗。
程式設計師何以維生?
他參與過的項目,至今每天都有成千上萬的用戶(B2B、B2C)在使用。
也做了一些副項目,足以證明他能夠從頭到尾、獨立完成項目。
他能熟練使用React、Vue、Node.js、原生JS、Python以Java進行程式設計。
但在從業13年裡,他從未像現在這樣這種就業難的情況。

在三個月裡,他申請了超過100個職位。
有些職位,他的技能和經驗幾乎完全符合要求。但那些委絕自動回复,有時5分鐘就收到,有時要等一天。
他感到被嘲笑、侮辱,被告知他沒有真正的經驗。
非技術招聘人員問他:“好吧,你會React,但你會HTML 嗎?這個沒有在你的簡歷上。”
這就好比問土生土長的London當地人:“你會說英語嗎?”
他有健康問題,接下來要做手術。而面試的經驗更是讓他雪上加霜。
他開始後悔花了三個月準備面試,而不是休息一下,並認真思考是否該改行。
我在練習接受拒絕、保持感恩,並且時常提醒自己,否定我的技術能力並不代表否定「我」這個人。