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 那種 現實會立刻回饋你對不對的學習過程。
所以對新手來說, 最安全的入口, 反而是從韌體開始。
不是因為韌體比較高級, 而是因為:
*韌體會逼你,一層一層站穩。*
接下來的幾篇, 我會繼續沿著韌體的層級往下走, 用更生活化的方式, 把程式實際在處理的事情拆開來看。
不是為了教語法, 而是讓你看清楚: 程式到底是怎麼跟真實世界連在一起的。