春節,年薪百萬的AI工程師這樣做職場規劃

2021-09-10 10:24:56 字數 3598 閱讀 1685

接收程式設計師的 8 點技術早餐

出處|極客時間《ai 技術內參》專欄

作者簡介

洪亮劼,電子商務平台 etsy 的資料科學主管(head of data science),aicon 演講嘉賓,前雅虎研究院(yahoo research)科學家、資深科學家和高階研發經理職位。長期擔任多個國際著名會議及期刊的評審委員會成員和審稿人,並且組織過多個關於推薦、搜尋、使用者體驗優化的國際研討會。他擁有 3 項美國專利。

當然,說到職場規劃,這確實是乙個非常寬泛的主題。我們今天要**的不是資料科學家「應該」怎麼發展,而是說,有哪些職業發展的「可能性」,希望能夠為你規劃自己的職業生涯起到乙個拋磚引玉的作用。

資料科學家的「垂直發展」

資料科學家乙個最直接的職場規劃,就是在技術線上持續發展,逐漸成為乙個技術專家。目前,不同公司對資料科學家型別,這裡包括研究科學家、演算法專家、人工智慧工程師等職位的職業生涯設定並沒有完全統一的模式。但是,資料科學家型別的職位在技術線上大體有這麼幾個台階可以發展。

第乙個台階是「初級資料科學家」。

這個台階對應很多公司入門級別的資料科學家,並且大概是對應博士生畢業直接入職,或者碩士生有 2-3 年工作經驗入職這樣的情況。這個階段的資料科學家,其主要職能是在乙個比較大型的產品解決方案中,完成乙個小的模組或者任務。當然,也可以是,在乙個比較小型的產品解決方案中,完成較大的模組或者任務。

初級資料科學家對機器學習和人工智慧的掌握程度主要集中於單獨的演算法。因為對業務需求接觸不多,在如何利用模型和演算法來對整個業務提供解決方案,也就是我們之前說的「翻譯」業務的能力上,存在著比較大的挑戰。這也是初級資料科學家在這個階段最需要積累和高階的部分。

下乙個台階就是「中級資料科學家」。

這個台階對應很多公司的「高階資料科學家」(senior data scientist)、「主管資料科學家」(staff data scientist)。一般來說,「初級資料科學家」有 1-3 年工作經驗之後就有機會晉公升到「高階資料科學家」,然後再有 1-3 年工作經驗之後就有機會晉公升到「主管資料科學家」。「主管資料科學家」平均應該有 5 年左右的從業經驗。

對於這個台階的資料科學家而言,已經可以承擔乙個比較大型的產品解決方案的絕大部分甚至全部的模組和任務。並且在團隊內部,這個台階的資料科學家已經可以指導絕大多數的初級資料科學家。同時,這個級別的資料科學家對公司的整個巨集觀產品線有了更多的認識,對業務需求的「翻譯」能力有很大幅度的提公升。在純技術層面,「中級資料科學家」對於機器學習和人工智慧演算法模型的把握已經跳出了單獨乙個演算法或者模型的層面,可以比較好地去把握乙個方向,特別是有可能的新的研究方向。

最後乙個台階,我稱之為「高階資料科學家」。

這個台階對應很多公司的「資深主管資料科學家」(senior staff data scientist)、「主任資料科學家」(principal data scientist)以及其他更高的職位。一般來說,成為「中級資料科學家」後,再有 1-3 年的工作經驗可以晉公升到這個台階。「高階資料科學家」平均應該有 5-7 年的從業經驗。

對於這個台階的資料科學家而言,基本上已經算是行業的專家,對某乙個型別或者某幾個型別的產品解決方案有深刻洞察。另外乙個能力就是這個台階的資料科學家相對比較容易舉一反三,能夠對新的產品或者新場景下的解決方案有相對快速和成熟的理解。在團隊內部,這個台階的資料科學家處於整個團隊的核心的位置,對「中級資料科學家」和「初級資料科學家」都能夠起到很好的指導作用。在純技術層面,可以針對機器學習和人工智慧過去 20 年的大部分演算法融會貫通,能夠帶領團隊對一系列新的研究方向有比較好的把握。

資料科學家的「公升級發展」

資料科學家的另外一種職場規劃,其實也和眾多任務程師的規劃類似,那就是轉到「管理線」或者叫「技術管理」的崗位,特別是管理和資料科學、人工智慧直接相關的團隊。

資料科學家對於管理職位的優勢是,他們有著在這樣團隊中工作和執行的第一手經驗和資料。這些也為資料科學家轉到管理職位提供了一些先天的背景優勢。

因為人工智慧團隊或者資料科學團隊具有高度專業化和技術化的特點,沒有相關技術背景的管理人員,會非常難以勝任這樣的角色。主要表現在以下幾個方面。

第一,這些團隊往往意味著需要招聘、管理和拓展乙個由碩士和博士背景為主體的團隊,完全理解和體會這個人群的需求以及這種團隊對於工程、技術等方面的獨特需求,對於一般背景的技術管理人才來說可能會比較困難。

第二,這個技術管理職位往往需要和技術社群,特別是人工智慧社群有乙個積極的互動。完全沒有相關技術背景,在這樣的社群立足並且作為乙個領導者得以發展,相對比較困難。

第三,當然還是在技術方案上,因為專業性過強,如果技術管理人員沒有背景,就無法對方案進行評估,然後就變成了完全的「人事經理」(people manager)。

除了從人工智慧團隊管理崗位入手以外,資料科學家還可以挑戰和人工智慧有關的一些管理崗位,比如資料,或者有時候叫大資料部門。這些部門和人工智慧部門經常緊密合作,所以資料科學家也算是對這些部門耳濡目染,相對來說有著比較清晰的認識。

毋容置疑,資料科學家從純技術崗位到管理崗位的轉換過程中,肯定會面臨不少困難。對於有志轉崗的資料科學家來說,他們往往在純技術崗位上工作得比較優秀,一些管理的機會自然出現,於是也就順理成章地轉了過去。然而,對於這些優秀的純技術人員來說,比如「中級」或者「高階」資料科學家,真正的挑戰在於,如何能夠去領導乙個團隊去完成乙個使命。一些優秀的資料科學家因為自身條件優異,往往存在大包大攬的情況,希望靠自己的能力做出比整個團隊還要好的成績,反而在管理崗上無法施展應有的水平。其實,如何做乙個優秀的人工智慧技術管理者,這還是乙個非常有新意和挑戰的話題,篇幅有限,今天就不展開了。

資料科學家的「跨界發展」

除了我們剛才說的在純技術崗位的發展以及往管理職位發展以外,資料科學家其實還有一些橫向發展的機會

比如,最「無縫」發展的就是在工程團隊或者資料分析類團隊之間進行轉換。因為資料科學家的工作性質,這兩類團隊的工作或多或少都已經包含在了資料科學家的日常工作中了。因此,資料科學家可以比較自然地轉換到這些團隊中。當然,這裡還是需要對一些技能進行加強培訓。

另外,資料科學家其實比較適合轉移到產品經理崗位。在「中級資料科學家」之後,這些技術人員需要對業務、對整個產品有比較深入的理解,包括需求、資料、工程技術等,才能對乙個產品提出比較合適和成熟的解決方案。另外,資料科學家還需要不斷提公升產品的質量水平,這裡面其實就有不少產品經理的角色。因此,資料科學家算是具備成為乙個產品經理的一些條件。不過,我們這裡要指出的是,資料科學家的整個背景訓練主要是以純技術為主,特別是人工智慧演算法,因此轉換到產品經理的時候,可能往往過分強調演算法的力量,而忽視整個產品的其他方面。所以,即便是乙個成熟的資料科學家依然需要一段時間的培養和培訓,才能夠轉換到產品經理的角色。

《ai 技術內參》專欄目錄

點「閱讀原文」,免費試讀或訂閱

AI工程師年薪50萬,有點厲害呀!

1 自動駕駛 無人酒店 人工智慧離我們還有多遠?人工智慧離我們還遙遠嗎?近日,海底撈斥資1.5億打造了中國首家火鍋無人餐廳 阿里醞釀了兩年之久的全球首家無人酒店也正式開始運營。阿里的這家無人酒店,在入住時客人只需在大堂自助機上刷臉,就能靠臉享受一切服務。乘電梯,吃喝玩樂,退房,全部由機械人接待。2 ...

開發工程師的人生是這樣的

青蝠酒吧 size large 恭喜,你選擇開發工程師做為自已的職業 悲哀,你選擇開發工程師做為自已的職業 本文所指的開發工程師,僅指程式開發人員和以數位電路開發為主的電子工程師。當你選擇計算機或者電子 自控等專業進入大學時,你本來還是有機會從事其他行業的,可你畢業時執迷不悟,仍然選擇了開發做為你的...

糟糕的前端工程師是這樣做事的

糟糕的前端工程師是這樣做事的 1.濫用js庫,因為人們實際上並不了解js的內部 如,一切都用jquery 2.濫用js外掛程式,抄別人的 哪怕自己根本讀不懂 eg,jquery.doparallaxpls.js 3.給web應用程式新增css框架,卻只用到css js的5 沒有看到任何的需求 設計或...