在騰訊,我的試用期總結(jié)!
在騰訊的 3 個(gè)月,我經(jīng)歷了些什么?
大家好,我是公子龍。今天來推薦一篇小伙伴「魚皮」的文章,講述的是他入職騰訊后轉(zhuǎn)正的總結(jié),干貨十足,對于一些剛剛?cè)肼毜淖x者可能會有些幫助。
最近不少小伙伴順利畢業(yè),入職了新公司,開始了人生第一段正式工作經(jīng)歷。但對于很多公司,如果你想要成為正式員工,是需要先經(jīng)歷幾個(gè)月的試用期的。
記得去年這個(gè)時(shí)候,我也曾擔(dān)心過自己會不會遭遇試用期被裁的尷尬局面,但后來發(fā)現(xiàn)其實(shí)只要你或者公司沒有出什么問題,基本都是可以順利轉(zhuǎn)正的。

騰訊的試用期一般是 3 個(gè)月,在 1 個(gè)月左右就會讓你寫一份階段性總結(jié),最后還會要求你填寫一份試用期總結(jié)報(bào)告,有些部門可能還要當(dāng)面給領(lǐng)導(dǎo)匯報(bào)。
今天就給大家分享下我的試用期總結(jié),可能會有點(diǎn)官方~
不敢說寫的很好,但絕對真實(shí),希望能給大家一些參考(不要復(fù)制粘貼哈哈)。
以下內(nèi)容已脫敏
我的試用期總結(jié)
在騰訊已經(jīng)實(shí)習(xí)近一年,終于正式入職,激動(dòng)的同時(shí),身上的責(zé)任和壓力也大了許多。
即將轉(zhuǎn)正,下面是我對自己試用期的工作、成長與不足的總結(jié)。
大綱:

工作
在試用期,我做了很多事情。
本職
試用期間,我完成了多個(gè)需求,同時(shí)幫助排查及處理了多個(gè)線上問題。
1. 任務(wù)調(diào)度系統(tǒng)升級
隨著系統(tǒng)相關(guān)定時(shí)任務(wù)增多,管控困難。我 主動(dòng) 升級現(xiàn)有任務(wù)系統(tǒng),搭建任務(wù)調(diào)度平臺集中管控定時(shí)任務(wù),通過界面高效靈活地控制和監(jiān)測定時(shí)任務(wù)的啟停狀態(tài)、查看執(zhí)行日志等。
考慮到實(shí)現(xiàn)成本和復(fù)雜度,任務(wù)平臺基于知名開源系統(tǒng)進(jìn)行二次開發(fā)。在搭建過程中遇到了 DB 資源申請、網(wǎng)絡(luò)受限、驅(qū)動(dòng)沖突等問題,但最終通過請教同事和自行查閱資料成功解決,讓我更加熟悉了公司內(nèi)部資源申請的方式。

2. 運(yùn)營平臺支持
緊急支持運(yùn)營平臺的面板項(xiàng)目。在短期內(nèi)快速了解需求,熟悉整體項(xiàng)目的代碼、規(guī)范以及開發(fā)、測試、部署的 一條龍 流程,并積極和其他同學(xué)溝通協(xié)調(diào),最終 提前 交付。
由于項(xiàng)目中很多代碼進(jìn)行了封裝,遇到的一些技術(shù)細(xì)節(jié)問題,通過詢問項(xiàng)目負(fù)責(zé)同學(xué)得到解決并加以記錄。通過開發(fā)該項(xiàng)目,我不僅了解了該平臺的主要功能,還在前端開發(fā)技術(shù)(TypeScript、React Hooks 等)取得了較大的進(jìn)步。
3. 數(shù)據(jù)整改
緊急響應(yīng)外部要求,為數(shù)據(jù)補(bǔ)充新字段,并完成歷史數(shù)據(jù)的刷新及檢測任務(wù)。
通過該需求,我意識到自己負(fù)責(zé)的業(yè)務(wù)的重要性。在設(shè)計(jì)系統(tǒng)時(shí)必須考慮全面,要有能力應(yīng)對可能出現(xiàn)的突發(fā)情況。

4. 數(shù)據(jù)查詢接口性能及穩(wěn)定性優(yōu)化
由于某用戶下的資源列表數(shù)據(jù)量很大,單純在業(yè)務(wù)層面采用并發(fā)查詢會導(dǎo)致線程池任務(wù)隊(duì)列爆滿、連鎖導(dǎo)致接口調(diào)用超時(shí)或失敗。
通過批量并發(fā)查詢,提高查詢性能;通過線上數(shù)據(jù)及大量實(shí)驗(yàn)確認(rèn)批量查詢粒度,最終將接口性能提升了 3 倍 ,且請求耗時(shí)分布更平穩(wěn)。
通過這次優(yōu)化,我意識到了實(shí)驗(yàn)和測試的重要性,在后面的優(yōu)化需求中也會更注重實(shí)際的優(yōu)化結(jié)果,而不是單純憑借經(jīng)驗(yàn)值或理論進(jìn)行優(yōu)化。

5. 任務(wù)補(bǔ)償機(jī)制
由于各子項(xiàng)目中都可能會出現(xiàn)接口調(diào)用失敗、系統(tǒng)異常等,導(dǎo)致數(shù)據(jù)不一致。所以需要統(tǒng)一通用的任務(wù)補(bǔ)償機(jī)制,便于記錄及處理補(bǔ)償任務(wù)。因此我設(shè)計(jì)了 通用 任務(wù)補(bǔ)償機(jī)制,在任務(wù)調(diào)度平臺可視化查看需要補(bǔ)償?shù)娜蝿?wù),并通過自動(dòng)調(diào)度 + 動(dòng)態(tài)參數(shù)的方式實(shí)現(xiàn)靈活高效的可選任務(wù)補(bǔ)償。
6. 處理系統(tǒng)相關(guān)反饋
由于對業(yè)務(wù)和系統(tǒng)越來越熟悉,能夠更快地排查問題,即時(shí)處理用戶的反饋。

除了上述工作,我每天都會去觀察系統(tǒng)的負(fù)載,定期查看業(yè)務(wù)日志,以保障系統(tǒng)平穩(wěn)運(yùn)行。通過日志發(fā)現(xiàn)了數(shù)據(jù)查詢接口中潛在的應(yīng)用假死問題(Tomcat v 9.0.26 的 bug)并進(jìn)行修復(fù)。此外,我改進(jìn)了自己開發(fā)的實(shí)時(shí)通訊機(jī)器人 SDK,支持發(fā)送 Markdown 等多種格式的消息,以應(yīng)對日后更靈活多樣的通知、告警需求。
培訓(xùn)
積極參與公司級、BG(事業(yè)群)級、業(yè)務(wù)線級的培訓(xùn)。
在公司級培訓(xùn)中,擔(dān)任班長,組織且參與封培晚會視頻的制作,獲 “優(yōu)秀班委” 稱號。
在 BG 培訓(xùn)中,擔(dān)任組長,幫助大家順利通過培訓(xùn)。
在業(yè)務(wù)線級培訓(xùn)中,榮獲優(yōu)秀小組及優(yōu)秀個(gè)人。

基建
補(bǔ)充業(yè)務(wù)線公共 Java 知識庫,搭建公用腳手架,編寫 IDEA 開發(fā)工具的使用及業(yè)務(wù)環(huán)境搭建等文檔,幫助同事快速上手項(xiàng)目開發(fā)。
知識
利用公司內(nèi)部資源,在知識平臺閱讀很多技術(shù)文章、建設(shè)了自己的知識庫,并且在 IT 交流問答平臺開拓思路、學(xué)習(xí)解決問題的方法,在開源社區(qū)和技術(shù)大牛進(jìn)行思維碰撞。
我注重知識儲備和個(gè)人成長,對于應(yīng)用開發(fā)崗位來說,知識的廣度和深度同樣重要。因此我會積極參與公司的分享,比如《XX 架構(gòu)與實(shí)踐》、《數(shù)據(jù)分析課程》等。
在工作之余,我仍然堅(jiān)持每天學(xué)習(xí)新知識,比如閱讀源碼、閱讀技術(shù)文章、搜集常用業(yè)務(wù)解決方案、優(yōu)秀系統(tǒng)架構(gòu)等,近期在學(xué)習(xí)大數(shù)據(jù)批流處理方面的知識,希望日后有機(jī)會可以給大家分享。

其他
持續(xù)制定每日目標(biāo),并歸納總結(jié)日常工作。
成長
相對實(shí)習(xí)期,我對待工作更加熱情,也付出了更多時(shí)間精力。天道酬勤,這幾個(gè)月我在多個(gè)方面取得了不小的進(jìn)步。
養(yǎng)成習(xí)慣
正式入職以來,每天早上我會提前來公司閱讀技術(shù)或業(yè)務(wù)文檔;每天晚上下班前會歸納總結(jié)今日工作,整理當(dāng)日文件,寫技術(shù)文檔;回家后閱讀技術(shù)書籍。已經(jīng)適應(yīng)了忙碌而充實(shí)的工作生活。
主動(dòng)性
我總結(jié)了實(shí)習(xí)期的一些不足,認(rèn)為自己對業(yè)務(wù)的了解度還不夠,因此在正式入職后,我主動(dòng)要求參與需求評審和各種討論會,希望能得到第一手信息,避免后期因?yàn)樾畔⒉蛔銓?dǎo)致的錯(cuò)誤(這里感謝導(dǎo)師 B 哥為我提供了許多機(jī)會)。
此外,我積極主動(dòng)地承擔(dān)工作以及幫忙排查和解決問題。對于現(xiàn)有系統(tǒng)的一些不足,也會主動(dòng)進(jìn)行技術(shù)調(diào)研,嘗試優(yōu)化,降本增效。

資源收集
在工作中,資源太重要了,通過幾個(gè)月的努力,我收獲了大量人力資源和信息資源:
人力資源:通過參與培訓(xùn),我認(rèn)識了太多優(yōu)秀的小伙伴,和他們產(chǎn)生了很多技術(shù)和業(yè)務(wù)上的交流,增大了自己的視野,拓展了人脈。
信息資源:通過持續(xù)的文檔閱讀和歸納總結(jié),我整理了自己的工作文件夾、網(wǎng)頁資源收藏夾,建設(shè)了自己的知識庫。不僅讓自己尋找信息更方便,也能為幫助其他人快速了解某業(yè)務(wù)和技術(shù)。
溝通能力
這幾個(gè)月,我多次和 跨部門 的同事溝通,盡可能清晰地表達(dá)自己的觀點(diǎn),便于對方快速理解,提升溝通效率。主動(dòng)和產(chǎn)品、測試同學(xué)溝通,積極表達(dá)自己觀點(diǎn)的同時(shí)虛心接受他人的信息和建議。
悲觀思維
工作中也曾出現(xiàn)過一些 “想當(dāng)然”,把很多的第三方依賴當(dāng)成了可信的,在導(dǎo)師 B 哥的指導(dǎo)下,在寫程序和想問題時(shí),我逐漸養(yǎng)成了悲觀思維:盡可能地把事情往壞的結(jié)果想,做需求時(shí)要掌握更多更全面的信息,做好萬全的兜底措施。

影響力
我希望能將工作中所學(xué)所積累的知識回饋給其他人,對同事、對公司、對社會產(chǎn)生積極的影響,也希望自己未來能夠成為一個(gè)有影響力的人。通過持續(xù)編寫技術(shù)文檔、在交流社區(qū)回答問題,已經(jīng)幫助到了很多的同學(xué)。
這也是我如今做知識分享的一個(gè)關(guān)鍵因素。
全局觀
實(shí)習(xí)期的很多時(shí)候,做需求時(shí)我僅僅考慮和需求相關(guān)的因素,對其他合作部門的業(yè)務(wù)了解甚少。隨著我們負(fù)責(zé)的業(yè)務(wù)對接方越來越多,系統(tǒng)越來越復(fù)雜,我需要更了解合作方的視角,站在全局的角度去考慮問題。
現(xiàn)在我會去主動(dòng)了解合作同事的業(yè)務(wù),多問 “為什么”,不斷提升自己對業(yè)務(wù)的熟悉度和全局觀。
技術(shù)能力
我深知技術(shù)能力對研發(fā)工程師至關(guān)重要,感謝公司提供的平臺資源,讓我有機(jī)會和很多大佬共同交流,閱讀他們的代碼,讓我的技術(shù)水平和知識面得到了很大的提升。

業(yè)務(wù)能力
通過參與需求評審以及各種需求討論會,讓我了解了更多 一手 業(yè)務(wù)信息;通過和同事的合作和交流,讓逐漸學(xué)會高效地處理問題。很多問題的解決也比以前更迅速了。
不足
取得進(jìn)步的同時(shí),工作中也遇到了一些困難,發(fā)現(xiàn)了自己的不足之處。
效率
我的工作效率還不夠高,并行工作能力較差,同時(shí)處理多個(gè)需求時(shí),偶爾會感到手足無措,并且有時(shí)工作計(jì)劃會被其他事情打斷。
之后,我會多做計(jì)劃,合理安排工作,盡量給自己完整的時(shí)間去設(shè)計(jì)方案和寫代碼,其他時(shí)間去解決處理問題(前提是問題的緊急度不高)。
專業(yè)度
隨著系統(tǒng)日漸復(fù)雜、代碼冗余等,我的開發(fā)效率逐漸降低,常常想要重構(gòu),但感到無力。我覺得這和自己專業(yè)度不夠、設(shè)計(jì)系統(tǒng)時(shí)欠考慮關(guān)系很大。

我會多學(xué)習(xí)其他系統(tǒng)的架構(gòu)模式,同時(shí)保留重構(gòu)和優(yōu)化的想法,在合適的時(shí)機(jī)去執(zhí)行。
沖動(dòng)
在解決線上問題時(shí),我常常想著更快地幫忙排查問題,因此回復(fù)地很快,有時(shí)自己還沒調(diào)查清楚就瞎猜原因,自己都不知道自己在扯什么,結(jié)果適得其反。
今后還是要做充足的排查,確定問題或有了一些清晰的想法后,再去發(fā)聲。
啞巴
由于對一些合作業(yè)務(wù)的熟悉程度還不足,目前在討論整體方案時(shí),我還很難提出自己的想法,只能默默聽從其他同學(xué)的分析。
還是要繼續(xù)努力、多看文檔,讓自己盡快熟悉業(yè)務(wù)。

最后,希望自己能夠成功轉(zhuǎn)正,我會繼續(xù)努力,上下求索,做到正直、進(jìn)取、協(xié)作、創(chuàng)造(騰訊新的使命愿景),為公司帶來更大的價(jià)值!
你好,我是公子龍,畢業(yè)于中科院,前大型計(jì)算機(jī)競賽冠軍,現(xiàn)算法工程師,拿過九家大廠的 offer 。
北漂七年,從小白到計(jì)算機(jī)競賽冠軍,讀研時(shí)通過實(shí)習(xí)和比賽收入 50 萬,點(diǎn)擊藍(lán)字查看我的編程之路。

