AI 時代下的軟體工程師:初階工程師的破局之道
現在是 AI 橫行的時代,我認為這對軟體工程師的職涯發展產生了深遠的影響。
過去,只要具備專業的程式開發能力——不管是前端、後端或是其他軟體工程技能,要找到一份不錯的工作並非難事。然而,隨著 AI 發展日益迅速,市場上「純粹寫扣」的初階工程師職缺反而變少了。
AI 帶來的成本與效率衝擊
我們來算一筆帳:一個初階工程師的月薪大約落在 3.5 萬到 4 萬台幣之間,但現在訂閱最高級的 AI 工具(例如 Claude Max)一個月可能不過 4000 塊不到。
以我目前的開發習慣為例:我通常會先透過 AI 快速產出專案大綱與基礎程式碼,接著再親自去修改和微調。這個過程,不就等同於我請了一位初階工程師嗎?我同樣需要做 Code Review、調整內容邏輯;甚至在某些時候,AI 比人類初階工程師更能精準理解我的需求,還能給出更好的架構建議。
程式能力從「專業」變成「基礎技能」
所以我認為,現在的「軟體開發技能」已經逐漸變成一種基礎能力。
我並沒有貶低這項專業的意思,我只是想表達:寫程式這個能力已經變得越來越普及,幾乎人人都能擁有,當然,要做到「專精」依然需要大量的時間與 Know-how。
但若把這個現狀放到現在的求職市場來看,以一個公司用人主管的角度,我現在更需要的是:
- 更具即戰力的人員。
- 更懂 AI、熟悉 Vibe Coding 的人,能利用 AI 大幅補足自己軟體開發的短板,一人當多人用。
初階工程師的未來該何去何從?
對於剛入行或準備入行的初階工程師,我認為還是必須不間斷地增強專業能力,但方向要有所調整:多嘗試不同的技術組合與跨領域應用。
例如,你可以嘗試用程式控制硬體(像是標籤機的列印),或者用程式去自動化輔助日常的流程進行與整合。程式能力已經不再是單純的「專業」,它應該是一種「基底技能」,關鍵在於:你能用這個技能結合什麼價值?
初期的練習就好像是在網路上發表網路小說:一開始只是寫寫文章,訓練語言組織能力與說故事的技巧,到最後不斷打磨才能出書成為作家。
軟體開發也是一樣。一開始做些有趣的 Side Project(我常開玩笑把 Side Project 簡稱為 SB,我覺得很好笑也很有趣 😆)。但做著做著,你會慢慢發現這個「SB」可以延伸到更多不同的領域,可以結合其他的技術。
不斷去思考「技術可以結合什麼場景」,我覺得這才是現在的初階工程師在 AI 時代最該具備的破局思維!
