AI 來了,為什麼第一個消失的是只會寫語法的人
AI 來了,為什麼第一個消失的是只會寫語法的人
我現在才開始學程式,還來得及嗎?
如果你只是路過看到這篇,也沒關係。
很多人是在看到, AI 會不會取代工程師。
才開始重新思考, 自己學的東西還有沒有價值。
如果你只是因為這個問題點進來, 這篇可以直接看;
如果你心裡真正卡的是: 程式是不是其實很難?, 我在前幾篇, 有先從生活的角度把恐懼拆掉。
■AI的普及,確實會取代一大部分初階與中階工作
先說結論,這件事不用粉飾。
AI 的普及,的確會取代一大部分初階與中階軟體工程師的工作內容。
例如:
在沒有AI前, 有一位工程師他具備這些能力:
- 知道各種演算法,能依需求選擇合適的方法(中階)。
- 能把演算法實作成程式(中階)。
- 能在短時間內完成實作(中階)。
- 知道怎麼設計系統,並把演算法放在正確的位置(資深)。
- 當系統出問題時,能找出真正的原因(資深)。
在過去, 前面三項本身就是價值來源。 因為不是每個人都能做到。
■AI 正在吃掉的,是實作速度本身這一層
現在情況改變了。
AI 幾乎可以直接覆蓋前面三項工作:
- 快速產出演算法實作。
- 幫你補齊結構。
- 幫你把程式寫完。
但有幾件事,AI 目前還做不好, 而且短時間內也很難完全取代:
- 這個演算法用在這裡合不合理。**
- 跟整個系統設計搭不搭。
- **為什麼這段程式看起來能跑,但其實很危險。
- 系統出問題時,真正的源頭在哪裡。
還有一件很現實的事:
AI 會生 code, 但多餘的 code(糞 code) 跟真正困難的除錯(Debug), 目前還是得工程師自己面對。
被取代的不是工程師這個角色, 而是只停留在實作速度這一層的學習方式。
■ 所以現在到底還要不要學?
若未來是想走程式相關的職業,
答案是:當然還是要學,
而且我們還要利用AI來輔助學習, 讓我們事半功倍,
現在反而是一個很特別的時代:
- 你可以用 AI 輔助學習。
- 把時間花在理解與設計。
- 把重複、耗時的實作交給AI。
換句話說, 反而現在學程式, 還可以更快有成就,
前提只有一個:
只要選對入口。
不但成果更快能展現, 而且更不容易被取代。
這也是為什麼, 這個系列一開始, 不是從語法寫法談起, 而是先談世界、系統、互動。
因為在 AI 時代, 位置,永遠比速度重要。