工程師職涯

AI 來了,為什麼第一個消失的是只會寫語法的人


AI 來了,為什麼第一個消失的是只會寫語法的人

我現在才開始學程式,還來得及嗎?

如果你只是路過看到這篇,也沒關係。

很多人是在看到, AI 會不會取代工程師。

才開始重新思考, 自己學的東西還有沒有價值。

如果你只是因為這個問題點進來, 這篇可以直接看;

如果你心裡真正卡的是: 程式是不是其實很難?, 我在前幾篇, 有先從生活的角度把恐懼拆掉。

■AI的普及,確實會取代一大部分初階與中階工作

先說結論,這件事不用粉飾。

AI 的普及,的確會取代一大部分初階與中階軟體工程師的工作內容。

例如:

在沒有AI前, 有一位工程師他具備這些能力:

  1. 知道各種演算法,能依需求選擇合適的方法(中階)。
  2. 能把演算法實作成程式(中階)。
  3. 能在短時間內完成實作(中階)。
  4. 知道怎麼設計系統,並把演算法放在正確的位置(資深)。
  5. 當系統出問題時,能找出真正的原因(資深)。

在過去, 前面三項本身就是價值來源。 因為不是每個人都能做到。

■AI 正在吃掉的,是實作速度本身這一層

現在情況改變了。

AI 幾乎可以直接覆蓋前面三項工作:

  1. 快速產出演算法實作。
  2. 幫你補齊結構。
  3. 幫你把程式寫完。

但有幾件事,AI 目前還做不好, 而且短時間內也很難完全取代:

  1. 這個演算法用在這裡合不合理。**
  2. 跟整個系統設計搭不搭
  3. **為什麼這段程式看起來能跑,但其實很危險。
  4. 系統出問題時,真正的源頭在哪裡。

還有一件很現實的事:

AI 會生 code, 但多餘的 code(糞 code) 跟真正困難的除錯(Debug), 目前還是得工程師自己面對。

被取代的不是工程師這個角色, 而是只停留在實作速度這一層的學習方式。

■ 所以現在到底還要不要學?

若未來是想走程式相關的職業,

答案是:當然還是要學,

而且我們還要利用AI來輔助學習, 讓我們事半功倍,

現在反而是一個很特別的時代:

  1. 你可以用 AI 輔助學習。
  2. 把時間花在理解與設計。
  3. 把重複、耗時的實作交給AI。

換句話說, 反而現在學程式, 還可以更快有成就,

前提只有一個:

只要選對入口

不但成果更快能展現, 而且更不容易被取代。

這也是為什麼, 這個系列一開始, 不是從語法寫法談起, 而是先談世界、系統、互動。

因為在 AI 時代, 位置,永遠比速度重要。

系列的文章 https://ggeggsong.com/ggeggs-programming-index/

繼續讀同一個主題

這裡收錄 G蛋一路工作、學習與生活留下的整理,可以從下方前後篇繼續閱讀。

查看 Medium 原文