iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0

Senior Engineer 和 Mid-level Engineer 最大的區別,不僅在於寫出更複雜的程式碼,更在於他們的影響力範圍。Mid-level Engineer 專注於「完成任務」,而 Senior Engineer 則開始「引領方向」。

要從個人貢獻者晉升為 Senior Engineer,我們必須開始實踐一個核心概念:專注於下一級別的影響力。這代表我們必須有意識地擴大自己的職責範圍,證明我們已經具備資深工程師所需要的能力和心態。

1. 主動爭取高影響力專案

當我們還處於 Mid-level Engineer 的階段,通常 Manager 會分配任務給我們。但如果想晉升,我們需要學會為自己「創造」機會。

學會說「不」: 這不是拒絕工作,而是對那些無法幫助我們成長、影響力有限的瑣碎任務說「不」。我們向 Manager 表達我們的職業目標,並提出一個更有意義的替代方案。例如:「我最近正在研究 A 模組的架構優化,我覺得這個專案能對團隊產生更大的長期影響,看我能不能把這部分納入我的工作計畫?」

成為「Go-to Person」: 尋找一個團隊中尚未有明確負責人的關鍵技術領域,並投入時間去深入研究。當我們成為這個領域的專家,並能為團隊提供解決方案時,我們就會成為大家遇到問題時的「首選人物」。這不僅會讓團隊建立威信,也會為我們帶來更多主導高影響力專案的機會。

2. 擴展影響力

Senior Engineer 的影響力,必須超越我們所負責的單一任務或功能。

從修 Bug 到優化系統: Mid-level Engineer 常常被動地修 Bug。但 Senior Engineer 會追溯 Bug 的根源,並提出更全面的系統性優化方案。

從個人程式碼到團隊標準: Senior Engineer 會影響整個團隊的程式碼品質。我們可以透過以下方式做到:在 Code Review 時,不只糾正錯誤,更要分享最佳實踐,幫助隊友提升。

主動發起並撰寫技術文件,分享我們的知識和經驗。

成為一個好的 Code Reviewer,用賦能而非指責的語氣,幫助團隊共同成長。

3. 將我們的影響力化為信用資產

無論我們有多強的技術,如果無法贏得同事和主管的信任,我們的影響力將會大打折扣。

  • 信守承諾: 準時交付、不輕易承諾做不到的事,這是建立信任的基礎。
  • 主動溝通: 在專案遇到瓶頸時,主動向團隊和主管匯報進度,讓他們能及時了解狀況,並提供協助。
  • 為團隊著想: Senior Engineer 的價值在於提升整個團隊的產出,而不只是個人的光環。當我們為團隊解決技術難題、幫助新人成長,所累積的信任資產將會是無價的。

要成為 Senior Engineer 從來不是只看我們寫了多少程式碼,而是看我們解決了多少問題,影響了多少人。


上一篇
第 10 天:敏捷開發不是一個「銀彈」
下一篇
第 12 天:駕馭影響力的悖論:避免「永遠正確」
系列文
資深工程師的軟實力修煉:從程式碼到影響力的 30 堂課12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言