技術管理閒聊:Engineering Manager(EM) 與 Tech Lead (TL)
今天要談的是跨國公司常見的兩個技術職缺:Engineering Manager(技術經理)與 Tech Lead(技術領導)。
這兩個職位乍看之下很容易混淆,但在職涯的規劃上是不同的兩個路徑:技術經理是管人的職缺,但技術領導是 IC (Individual Contributor)。技術經理的職責主要有:
規劃人事預算:為了完成某個專案,需要多少工程師、費用是多少、是 Junior 還是 Senior…等
績效考核、面試
規劃完成專案的策略,與溝通協調跨團隊的合作模式
而技術領導的職責有:
規劃團隊的技術棧 (Tech Stack),要投資在哪個技術上
技術架構規劃,讓團隊可以在穩定技術架構上合作,進行開發。為了達到這個目標,也需要與團隊溝通協調,取得團隊的承諾 (Commit)
績效考核、面試
這些職責其實都有共通之處,所以也有蠻多人會選擇在這兩個路徑中更換嘗試。這兩者也都需要大量的溝通,對於管理的概念(人或技術)也要有所涉獵,工作才能做得好。兩者最大的差別是對於技術的掌握,技術領導需要更加熟悉,而技術管理則不需要。
在台灣,常常這兩個角色是在同一個人(技術主管)身上。這樣的缺點是主管必須很認真的同時學習新技術與精進管理能力。如果管理者比較偷懶的話,就會跟不上現在技術的發展速度。也因此現在的趨勢是將這兩個工作職責分擔到兩個人身上。雖然會增加一些溝通的成本,但可以讓主管的壓力降低很多。
如果你的公司同時有 EM 與 TL 的設置,歡迎留言分享給大家!
本電子報固定每週會出刊一篇文章。如果你對技術管理也有興趣,歡迎按下面的按鈕來訂閱喔!
如果你有興趣跟我聊聊關於技術管理,可以加入我的 LINE@。