系統軟件工程師
🇭🇰 香港 · 科技下一批受影響在香港的 792 種職業中排第 268 · 風險最高的 34%
AI 搶飯碗倒數
5年11個月
09日 21:59:34:000
距離 AI 開始取代這份工作
2032年10月2日 · 倒數 2172 日
編寫程式是AI最擅長的範疇,操作系統、內核及編譯器也不例外;但推斷未有文件記載的硬件行為、重現只出現過一次的競態條件,以及審查可能令裝置無法運作的改動仍由人負責,故比一般開發者減得慢。
查看詳情
被取代的風險高
20 年後的人手佔比40%
AI 取代時間線
影響方式 · 縮減2026 · 現在2041
估計範圍 2年11個月 – 9年11個月
系統軟件工程師:AI 會改變哪些工作、哪些工作會保留
系統軟件工程師編寫操作系統、驅動程式、固件和編譯器等底層軟件,讓硬件和應用程式能正常運作。寫程式本身正是AI最擅長的部分,但底層軟件一旦出錯,可能令整批裝置無法開機,因此審查和除錯仍需要經驗老到的工程師。
底層軟件開發交給AI後,工程師做甚麼?
編寫驅動程式、修改內核模組、優化編譯器,過往要花大量時間查閱硬件規格和反覆測試。AI現在能根據規格寫出大部分程式碼,並自動產生測試,令新功能的開發時間大幅縮短。YOU’RE NEXT判斷技術會先到位,企業減少這類工程師則稍遲,而且步伐比一般應用開發者慢。工程師的工作重心會轉向審查AI寫的改動,特別是涉及記憶體管理、中斷處理和並行運算等容易出錯的部分。
哪些底層問題仍要靠工程師的經驗?
硬件的實際行為有時與文件不符,甚至根本沒有記錄,工程師要從量度讀數、寄存器狀態和零碎線索推斷原因。競態條件是指多個程序同時存取同一資源時,因先後次序不同而偶然出錯,可能只出現過一次,要重現它往往需要耐性和直覺。一個固件更新若有錯誤,可能令大量裝置無法開機,所以必須有人審查並承擔責任。這一行沒有牌照保障,這些判斷和責任就是唯一的保護。
從事系統軟件的人應如何深化技能?
打好電腦架構、操作系統原理和組合語言的基礎,懂得從硬件角度理解軟件行為。多參與真實裝置的除錯工作,學會使用除錯器、追蹤工具和量度儀器,累積處理罕見錯誤的經驗。參與開源項目的程式碼審查,能練習發現他人改動中的風險。同時學會用AI工具加快例行開發,把時間留給最難重現、最需要判斷的問題。
撰寫日期
加入另一個職業比較
搜尋同事、朋友或家人的職業,看看誰先被 AI 取代。
