AI 浪潮徹底改變了工程師的工作方式,帶來了需要學習的新工具、提高了團隊在工作日內的預期成就,並使求職變得更加困難。這使得在建議學生學習哪些特定的程式語言或技術技能時,變得難以抉擇。因此,在這種不確定性中,給予年輕專業人士的建議常常歸結為一句老生常談:要具備適應力。但適應力在實踐中究竟是什麼樣子呢?

亞利桑那州立大學坦佩分校的工程學副教授 Samantha Brunhaver 表示,工程師經常在技術前沿工作,因此應對變化是這份工作的常態。然而,大學課程和職場培訓往往未能讓學生為此做好準備。Brunhaver 說:「我們告訴工程師畢業後需要具備適應力,但我們實際上並沒有解釋那是什麼意思、展示它看起來像什麼,或幫助他們確保正在培養這種能力。」

她於 2020 年獲得美國國家科學基金會的獎項,研究如何培養年輕工程師在職場上的適應力。在這個持續進行的專案中,她採訪了工程經理、初入職的員工和大學生,了解他們的經驗。

她表示,部分問題在於每位雇主對於「適應力」的定義都有自己的想法。一般而言,Brunhaver 將適應力定義為「辨識到變化或不確定性正在發生,然後有效地應對這種變化的能力」。但這項技能是依賴情境的。在軟體工程領域,這可能意味著應對日常使用工具的更迭,而航空或生物醫學工程師則可能需要追蹤不斷變化的程序和法規。Brunhaver 說:「經理們都說適應力很重要,但他們卻以不同的方式來定義它。」

同時,工程師們都在應對超出這些行業特定預期的變化。根據專業服務網路 PwC 在 2026 年 6 月發布的一份關於 AI 影響的報告,科技、媒體和電信領域的工作正經歷最快的技能更迭速度。而世界經濟論壇在 2025 年發布的最新《未來工作報告》發現,所有行業的雇主都預計到 2030 年,39% 的員工核心技能將會改變。

這種不確定性可能令人不安,但只要有正確的心態和領導階層的支持,適應力就能幫助你保持領先。

微軟研究科學家 Jenna Butler 專門研究開發者福祉和生產力,她表示 AI 轉型是一次巨大的變革,但並非史無前例。Butler 說,在這種典範轉移期間,通常會有一段「混亂期」,此時新的常態正在建立。就 AI 而言,它挑戰了人們對電腦能做什麼的理解。她認為:「我們仍然處於這種我們以前見過的中間、困難時期,但它可能比歷史上任何時候都發展得更快。」

軟體工程師是受 AI 影響最深的領域之一,他們現在正經歷程式碼審查的顯著增加。Butler 形容這個時期為「令人不安的中間階段」,她說:「如果你問 20 位開發者,你會得到 23 種不同的工作方式。每個人都在努力理清頭緒。」亞利桑那州立大學的 Samantha Brunhaver 也指出:「我們告訴工程師畢業後需要具備適應力,但我們實際上並沒有解釋那是什麼意思、展示它看起來像什麼,或幫助他們確保正在培養這種能力。」

Brunhaver 表示,教育者在學生進入職場前,可以透過提供多元的實際經驗來幫助他們做好準備,例如實習、團隊專案、社區服務和領導職位。這些都能教導學生適應不同的挑戰,從而減輕他們從學校到工作的過渡期。Brunhaver 補充說,鼓勵反思也很重要,她指出後設認知有助於個人更有效地運用這項技能。

她說:「為了適應,你必須認為自己有能力和主動權來克服困境。」最終,這歸結為三個步驟:察覺到適應的需求、評估你的選項,然後採取行動。

對於已經在職場的人來說,這種行動可能意味著花時間學習新工具和新的工作方式。例如,軟體工程可能很快就會更多地依賴提示模型和管理代理,而不是逐行編寫程式碼。Butler 說:「我認為那些因為喜歡解決問題而進入軟體領域的人會樂在其中,而那些只喜歡編寫程式碼藝術的人則不會。」

軟體開發者 Andy Hunt 是 1999 年出版的《The Pragmatic Programmer》一書的共同作者,他表示儘管工程師日常使用的工具不斷演進,但工作的核心職責比看起來更穩定。這本書概述了實用的程式設計原則,並在許多電腦科學課堂中被教授。當 Hunt 撰寫該書 20 週年紀念版時,他驚訝地發現許多建議仍然適用。而現在,七年過去了,他仍然堅信這一點。

他表示:「這份工作的根本是解決問題和溝通,這將永遠存在。」Hunt 強調培養系統性思維比掌握特定工具更重要。對他來說,將自己定義為 Java 程式設計師,就像「木匠說『我是個錘子使用者』,或者『我專精於無線電鑽』」一樣。他承認,現今的招聘流程中,公司經常根據特定的語言或經驗年限來篩選履歷,這使得工程師更難以擁抱更廣泛的工作觀點。

他認為,雇主應該認識到「技術從來都不是最困難的部分。理解資訊理論、理解系統性思維、理解你面臨的限制,那才是真正的難題。」

在雇主和員工之間存在這種不一致的情況下,AI 也加劇了一個舊有的緊張來源:當提高生產力的壓力不斷增加時,工程師如何才能放慢腳步,充分適應並學習新工具?誰負責促成改變?年輕工程師需要擁抱變化。然而,教育者和雇主在建立一支成功的勞動力隊伍中也扮演著重要角色。從教育者的角度來看,Brunhaver 說:「我們需要更明確地說明適應力意味著什麼以及它為何重要。」同時,經理們應該投資於員工的專業發展。

微軟研究科學家 Butler 經常鼓勵領導階層為工程師撥出專門的時間進行持續學習,即使每週只有一小時,而不期望他們在此期間產出程式碼或在日常工作中取得進展。Butler 說:「我明白這很困難。我會鼓勵人們自己去做,但我更會鼓勵組織和領導者這樣做,因為如果員工沒有時間和空間學習不同的工作方式,你就不會看到他們突然的改變。」

Butler 補充說,這也意味著提供足夠的指導。當開發者在採用新事物時沒有獲得足夠的指導,卻又面臨提高生產力的壓力時,他們可能會加倍依賴已知的工具,最終導致倦怠。

Butler 說:「我確實認為未來幾年可能會充滿挑戰。」工程師必須適應不斷變化的勞動力市場以找到自己的位置,但他們也能參與塑造這個未來。她表示:「具備適應力某種程度上意味著你會根據周遭發生的事情而改變,但我真的希望人們意識到正在發生的變化某種程度上取決於我們。」

例如,每個人都可以選擇如何使用 AI 以及使用哪些模型。她總結道:「我們需要適應並在一定程度上順應潮流,但我們也需要引導這個潮流。AI 的未來絕非預先註定。」