在抖音推薦算法組工作的體驗

來自:知乎,作者:65加
鏈接:https://www.zhihu.com/question/398062240/answer/1262739172

自我介紹一下,我17年研究生畢業,社招剛來抖音半年多,在推薦組做算法工程師。

mentor制度

雖然是社招,我之前的算法經歷也比較有限,在推薦算法上也算是新人了,知識面大概和校招生差不多。我們組一般剛入職的時候都會同時負責兩個方向,至於是哪兩個,leader第一天會問你的意願,應該是可以自己選的。不過像我這種新人根本不知道這些方向是做什麼的,就說隨便,哪裏需要哪裏搬。然後leader會分配這兩個方向的mentor給你,除了有不懂的可以問mentor,一開始的工作也基本都是mentor分配的。我也不知道我可以做什麼,所以一般給我的任務我都沒有抗拒,但mentor也會很看重你的想法,如果覺得工作不合理或不想做這塊,都可以隨時提出來。

新人培訓

除了半天的公司價值觀培訓,就沒有其他統一的培訓了。這和我之前呆過的外企不太一樣,外企各種培訓加起來都有一個月了。。。(其實這種密集型的統一價值觀、溝通技巧、寫作技巧的培訓對我也沒什麼幫助)足以見得字節跳動是一家非常務實的公司,不搞太多虛的沒用的培訓,直接上手幹活比什麼培訓都管用。

第一週基本沒什麼工作,就是熟悉代碼,看新人文檔。基本一開始需要了解的知識都在新人文檔裏了。現在我已經工作半年了,回頭再看新人文檔,覺得還是很清晰全面的。不過當初看的時候還是有點懵逼,因爲代碼庫很多,內容量太大了。而且不是所有代碼庫都有清晰詳細的readme。所以我感覺還是要臉皮厚一點,不懂就多問問。如果你非常非常內向、怕麻煩別人但是自身能力又不夠牛逼的話,可能剛開始會覺得有點痛苦。我的方法是換着人問,把最蠢的問題拿出來問mentor,其他問題就問寫文檔的作者,簡單的問題直接在飛書(內部溝通聊天軟件)上問,複雜的問題當面問。確實大家都很忙,不一定會馬上看到或回覆你的消息,甚至有時大家的對背景瞭解的程度不同,所以他們回答幾個關鍵點就以爲解答了你的問題,但其實你還是不懂,這時就要打破砂鍋問到底。整體來說,我們組同事之間不會有惡性競爭,大家如果對這塊清楚,都是很願意幫你的,即使不瞭解,也會告訴你誰比較瞭解或發一些相關的文檔給你。

基本第二週或第三週就要開始上手工作了。一開始mentor會給一些相對簡單的任務,讓你慢慢熟悉代碼。大大小小的相關的週會也會開始參加了。會議上經常有一些術語、英文縮寫是剛入職的外行同學聽不懂的,我一般會默默記下來,結束後問mentor。除了工程能力,抖音的算法崗對產品能力和溝通能力都有很高的要求,開會時認真聽其他人發言也是一個很好的學習和鍛鍊機會。

至於技術培訓,基本靠自覺,沒有強制的培訓。公司內部的分享會還是挺多的,每週基本都有架構組的分享會和一些最新的論文介紹的會議,有興趣的都可以參加,乾貨挺多的。其實後期工作忙起來就不一定能經常參加了,不過這些會議都有錄屏的視頻發到羣裏,之後有空也可以補一下。飛書文檔上也很多模型訓練、工程優化的文檔,大家在某方面有了新的進展都是很願意分享出來的,就看你願不願意投入精力去學習了。

工作內容

剛開始的工作內容基本上算法、業務兩個方向各佔一半。後期可能會根據個人喜好和能力慢慢傾向於選擇一個方向深入探索,可以是深度鑽研模型,也可以是透徹理解產品和業務形態。工業界和學術界對算法能力的要求是有很大區別的。對於抖音這種用戶量大的產品來說,模型效果和性能需要兼顧,很多時候訓練模型不是簡單的調參和調結構,更多工作是在前期的數據準備。

雖然來抖音的時間只有半年,但是學到的知識還是非常多的,現在看半年前的自己就覺得很傻很天真。雖然成立時間不長,但字節跳動的各種基礎建設都做的比較完善,加上抖音的用戶量大,所以很多想法都可以通過實驗快速得到驗證,算法工程師不需要把大量精力花費在架構或測試上面。因此,我們有更多時間去拆分每次迭代模型/策略對業務帶來的收益,而不是僅僅看到核心指標的提升就認爲迭代生效了。比如,假設我發現多推薦某一類視頻可以帶來指標上的提升,我們會思考爲什麼模型沒有做到這一點,從哪些地方可以將這種人爲的干預轉爲模型的自動化推薦,而不是停留在表面,簡單粗暴的上線這個策略。

工作強度

經常有人說字節跳動的工作強度非常大,這裏相比外企強度要大一些,不過沒有外界傳言的那麼誇張啦。大小周,下班時間比較自由,臨時有事早走都是沒問題的。績效主要看產出,如果工作效率高,也沒必要加班做樣子給老闆看。

同事關係

同事關係挺簡單的,沒有什麼勾心鬥角。基本一人有難,其他人都願意提想法幫忙,總體都是一心爲了做好產品。工作中不需要拍領導馬屁,還是以產出爲重,專心做好自己的工作就行。我們組同事年齡都差不多大,也不存在什麼代溝。我之前也在幾十人的創業公司呆過,頭條的同事關係整體是不如小公司那麼親密的,畢竟大家平時都很忙,沒空閒聊。而且算法同學一般話不多,對於像我這樣顏值一般、anti-social的人,不太會有人主動搭訕。下班後偶爾有聚餐活動,公司內部有各種興趣小組,比如桌遊、打球之類,外向的人是很容易交到朋友的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章