資料科學家轉管理職經驗分享
講者:許方瀚 Fang-Han Hsu|Applied Science Manager @ Uber
講者介紹
方瀚目前在美國優步(Uber) 帶領一個五人團隊,從事資料科學於行銷應用上的最佳化工具開發。博士班畢業後,進入職場已有九年。前五年分別在默克、樂天市場與優步擔任資料科學家。在職場第六年的時候開始以技術負責人的身份開始帶領團隊,並在去年轉為管理職。
分享主題
在美國的某些大型科技公司裡,技術職與管理職的地位與薪資是互相匹配的。然而,由於兩者在工作上的業務與責任有著相當程度上的不同,獨立貢獻者在轉為管理職的過程中,往往會因為遇到瓶頸而感到困惑。身為一個資深的資料科學家,你是不是也曾猶豫要轉管理職?如果想轉,該怎麼轉?如果發現不適合,又該怎麼回頭?希望藉由方瀚的轉職經驗分享,能對大家的職涯規劃有些許幫助。
內容大綱
Introduction
Manager’s competencies and responsibility
My two cents to DS interested in managerial roles
Q&A
Introduction
Individual Contributor (IC) or Manager?
可以從三個方面去思考:
1) 了解 Manager 需要做什麼,需要什麼技能,以及 Manager 要負的責任
2) 了解要成為一個成功的 Manager 所需要的技能
3) 發現自己的長處,找出自己喜歡做什麼
My journey to become a Data Scientist Manager
從Texas A&M 電機博士班畢業後進入業界工作, 前五年分別在默克、樂天市場與優步擔任資料科學家,2018成為 Tech Lead 之後開始帶 Junior DS, 並於 2021年轉職到 managerial track. 職位轉換後,因了解到自己擔負的任務跟責任與以往擔任技術職的不同,於是開始有更多的動力去與人交流,進行溝通協調,並且增加自己帶的團隊在組織的能見度。目前組上團隊有4位 Applied Scientist, 1位 Data Engineer, 主要做的項目是 Creative optimization, Search engine optimization, Channel optimization。
普遍的誤解會覺得 Manager 像是一個promotion,做原本資料科學家做的事情再加上專案管理的責任,但事實上在矽谷文化中,Manager 並不算是一個 promotion, 而是一個角色的轉變。你在IC這個角色就負責寫好的模型跟好的 code,但身為 Manager 你是採用間接的方式,用溝通技巧,指導技能與管理能力去帶領你的團隊,授權給你的團隊,讓他們去寫好的模型跟好的 code。 另外有一個誤解是 Manager 需要是團隊最聰明或技術能力最好的人,但其實這是不需要的,因為你的工作是用你的溝通能力去傳達團隊的目標跟願景,幫助你的組員排除困難跟障礙,幫助他們成長,把工作做好,進而達成團隊的目標。
FAQs
Q: Manager 比IC高薪?
A: 是也不是。在美國,Manager 跟 IC 在同一個 level 的時候, 薪水的範圍是一樣的。但一般來說,Managers 因為對公司的影響力比較大,能見度比較高,所以在內部 promotion 校正審查的時候,可能會佔一些便宜,以至於通過的機會相對高一些。
Q: 內向的人可以成為一個成功的Manager嗎?
A: 內向的人可能會比較辛苦,因為要花很多時間跟人溝通協調。但這不代表外向的人就會很容易。外向的人可能要學習多聆聽,讓組織有更好的效益。所以內向與外向的人都需要做一點調整,以成為一個成功的 Manager。
Q: Manager 跟 IC 哪個有比較好的工作與生活的平衡?
A: 這主要是看公司。但一般來說,Manager 所肩負的壓力會比較大,工作與生活的平衡也會比較不理想。可以想像一下,Manager 為了要確保團隊的多個專案能如期完成,白天的時候花在開會與溝通協調上的心思與工作量會很大。時間基本上都被綁死了。而這個同時,為了要保有基本的技術能力以及良好的產品視野,晚上或周末的時候還得抽空多學習。IC 相對來說,他們在時間管理上會有更多的彈性。
Q: Manager 有比較好的工作保障?
A: 其實差不多。在我看來,所謂的工作保障跟一個員工他所負責的專案項目關聯性更大。如果一個團隊的專案項目並沒有能創造出理想的商業效益,整個組包含 Manager 跟 IC 一起被裁員也是有可能的。
Q: 我什麼時候應該當Manager?
A: 這沒有正確答案。早早轉 Manager 聽起來不錯,但不見得 100% 是一件很理想的事。我遇過一些工作三年就當 Manager 的朋友,他們工作一陣子之後,有時會對帶一個技術團隊這件事情上感到吃力。就我看來,在計畫 prioritization 的時候確實需要一些實務經驗。而且當 Manager 後,技術能力會退化的很快,所以在後期自己技術能力比較不足的時候,會比較難去帶領一個技術團隊。我自己的想法是在 IC 盡量待超過五年。但這題沒有正確答案,跟人生職涯規劃有關。
Manager’s competencies and responsibility
Competencies
我們在衡量一個 IC 資料科學家的能力的時候,通常會看他在 Coding, Statistics & Modeling, Business Acumen, Problem Solving 等項目的表現。但我們在衡量一個 Manager 的能力的時候,會去看他在 Leadership, Team Building, Vision, Delivery 的表現。Manager 要有好的領導能力,成功的讓一個組有產出,需要有很好的溝通能力跟商業洞察去帶領整個團隊對組織做出貢獻。
Responsibility
一個 Manager 的責任並不是只包含管理他的屬下。他的工作與責任範圍還包含了向上管理,平輩與利害關係人管理,以及自我管理。這邊就針對幾個比較重要的責任項目稍微探討一下:
Manager 需要注意的4件事
1) 自我管理/時間管理: 每週有很多會議,時間會變得很瑣碎,所以要好好管理時間,跟安排要處理事情的優先順序,如果已經相信組員就可以充分授權給他,讓他去領導他的專案,最後再報告專案的關鍵成果,如果較不重要的專案可以之後再來處理,這是時間管理的重要技巧。
2) Run 1-on-1s: 每周與每個組員有大約30分鐘的時間做一對一的會議,希望組員講話時間可以佔80%,這是一個讓組員利用這時間跟老闆討論career的機會,例如聆聽你的顧慮,像最近遇到甚麼困難,老闆可能給予的幫助與回饋,還有討論組員未來成長方向等。
3) Coaching: 如果組員有很多問題,Manager 每個都要回答的話,這樣會很累,所以可以利用Coaching的方式,就是不告訴他答案,用問題的方式,問一些開放式的問題,讓組員去找到自己答案,去思考什麼是最好的,這樣他就會有自己找到解答的方法,Manager 負擔也會減輕。
4) Give timely feedback:要即時給組員客觀的 feedback,可以用 SBI Model — Situation, Behavior, and Impact 的方式去給予 feedback。
My two cents to DS interested in managerial roles
How to get your first management job?
如果你在公司想要爭取 Manager 職位,你的專案要先做好,帶領好整個專案,並在組織中展現你的能見度與領導能力且讓大家尊敬,這樣才能說服你的主管說你已經準備好擔任 Manager。平常有空的話,不妨自願做一些有挑戰性與影響力的事情。也可以在跟主管的一對一會議中,去討論說想試試看當Manager。如果要在公司外部尋找機會,不妨考慮加入一些高速成長的公司,機會可能會比較多一些。
How to prepare for a DS manager interview?
Step 1: Revise your resume
Step 2: Ace both technical and non-technical interviews
Q&A
Q: 在 Uber 當 Manager 的 technical skills 要求是不是很高?
A: 如果是 IC 想轉 Manager,通常 technical skills 要出色並把專案做好,實現了一定程度的business impact 才會有能見度拿到機會。如果你已經是 Manager,你的 technical skills 並不需要是組上最強。很多時候,公司更需要的是你的商業敏銳度,產品視野,以及溝通協調能力。但比較有爭議的是,通常面試 Manager 職位的時候,面試官還是會考 technical skills (比如 coding, system design 等等),所以有空還是要補強自己 technical skills 的能力。
Q: 公司有給予Manager的訓練嗎?你如何增進自己的領導與管理能力
A: 我們公司有提供基本訓練課程,教你如何成為一位好的 Manager。我也有參加career coaching training 去學習 coaching skills 以及如何 coach 組員。
Q: 在當 Manager 後如何平衡在 technical skills 的成長與 people management?
A: 這確實是個難題,尤其是當 Manager 後, technical skills 會快速退化。因為大部分的時候,你不再自己寫 code 了。我覺得可以在閒暇時間多看一些新的技術文章,保持自己 technical skills的競爭力。
筆記:Huai Cheng
校稿:Fang-Han Hsu
👉 歡迎加入台灣資料科學社群,有豐富的新知分享以及最新活動資訊喔!
https://www.facebook.com/groups/datasciencemeetup