工程師職涯

AI 沒有取代工程師,它只是把「某一層價值」壓扁了


AI 沒有取代工程師,它只是把某一層價值壓扁了

真正的差別,不在會不會寫程式,

 而在你一開始站在哪一層

■AI 沒有取代工程師,它只是把某一層壓扁了

以前,只要: 會背語法、 會實作經典演算法, 就足以成為市場價值。

現在, 這一層的實作本身, 幾乎可以被 AI 一秒完成。

消失的不是工程師, 而是只停留在語法與實作層的學習方式

■選對了入口,就不會被取代了嗎?

沒錯,現實是比較不容易被取代, 這方向, 也許在 20 年、30 年後不一定還完全成立。

但至少對正在看這篇的人不太可能是十幾歲, 至少也是在出社會的時間軸上,

需要的是一條能站得住、能累積、而不是很快塌掉的路

所以這裡談的, 不是永遠不會被取代, 而是: 在你這一段人生時間裡,哪一個入口最安全。

而這個安全, 並不是指 AI 做不到, 而是指 你一開始站的那一層,本來就不是靠速度撐起來的。

要看清楚這件事, 我們得先把工程師實際在做的事情拆開來看。

■我們用韌體當入口用韌體的三個層級,來看清楚差別在哪裡

如果把工程師的工作拆開,其實很簡單。 (以下名詞看不懂 不會念 都無所謂)

🟦 Layer 1|硬體行為層(新手也站得住的地方)

GPIO、PWM、ADC、UART driver 這一層解決的不是程式寫不寫得出來,

而是: 現實世界有沒有真的照你想的那樣動。

AI 可以幫你設定參數、產生程式碼, 但它做不到一件事: 驗證這個 PWM是不是真的正常,需要你在現實世界判斷

這一層不是 AI 很強,而是AI 到這裡就停了。

但這一層的特性也很明確:

這裡是菜鳥、初階工程師的天下。

不是因為簡單, 而是因為你只要站在這一層, 就已經開始面對真實世界,而不是抽象語法。

🟨 Layer 2|時間與資源層(中階工程師的分水嶺)

Timer、Power、Memory、NVS  這一層在處理的是:

為什麼東西有時正常、有時不正常?

這裡開始碰到現實限制: 時間、耗電、資源衝突。 AI 在這一層,開始變普通。

AI 可以寫,但很難幫你判斷哪裡不對勁。

這一層:

很難教 很難速成

這裡,才開始真正區分出中階工程師。

🟥 Layer 3|流程與決策層

Interrupt、State Machine、Task、Queue 這一層沒有實體,這一層解決的是:

出事的時候,系統要先救哪裡?

沒有標準答案, 只有設計取捨。

這一層,是工程師價值最大的地方。

這一層,才是真正學了不會白費的能力。

這一層,是任何工程領域的終點

 不只韌體,也包含軟體。


如果你是純軟體背景, 很多時候會直接被丟到 LV3 的抽象世界, 但中間少了 LV1、LV2 那種 現實會立刻回饋你對不對的學習過程。

所以對新手來說, 最安全的入口, 反而是從韌體開始。

不是因為韌體比較高級, 而是因為:

*韌體會逼你,一層一層站穩。*

接下來的幾篇, 我會繼續沿著韌體的層級往下走, 用更生活化的方式, 把程式實際在處理的事情拆開來看。

不是為了教語法, 而是讓你看清楚: 程式到底是怎麼跟真實世界連在一起的。

繼續讀同一個主題

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

查看 Medium 原文