在騰訊,我的試用期總結

喝水會長肉發表於2021-12-22

在騰訊的 3 個月,我經歷了些什麼?

大家好,我是魚皮。

最*不少小夥伴順利畢業,入職了新公司,開始了人生第一段正式工作經歷。但對於很多公司,如果你想要成為正式員工,是需要先經歷幾個月的試用期的。

記得去年這個時候,我也曾擔心過自己會不會遭遇試用期被裁的尷尬局面,但後來發現其實只要你或者公司沒有出什麼問題,基本都是可以順利轉正的。

騰訊的試用期一般是 3 個月,在 1 個月左右就會讓你寫一份階段性總結,最後還會要求你填寫一份試用期總結報告,有些部門可能還要當面給領導彙報。

今天就給大家分享下我的試用期總結,可能會有點官方~

不敢說寫的很好,但絕對真實,希望能給大家一些參考(不要複製貼上哈哈)。

以下內容已脫敏

我的試用期總結

在騰訊已經實**一年,終於正式入職,激動的同時,身上的責任和壓力也大了許多。

即將轉正,下面是我對自己試用期的工作、成長與不足的總結。

大綱:

我的試用期總結 導圖

工作

在試用期,我做了很多事情。

本職

試用期間,我完成了多個需求,同時幫助排查及處理了多個線上問題。

1. 任務排程系統升級

隨著系統相關定時任務增多,管控困難。我 主動 升級現有任務系統,搭建任務排程平臺集中管控定時任務,通過介面高效靈活地控制和監測定時任務的啟停狀態、檢視執行日誌等。

考慮到實現成本和複雜度,任務平臺基於知名開源系統進行二次開發。在搭建過程中遇到了 DB 資源申請、網路受限、驅動衝突等問題,但最終通過請教同事和自行查閱資料成功解決,讓我更加熟悉了公司內部資源申請的方式。

任務排程平臺 xxl-job

2. 運營平臺支援

緊急支援運營平臺的皮膚專案。在短期內快速瞭解需求,熟悉整體專案的程式碼、規範以及開發、測試、部署的 一條龍 流程,並積極和其他同學溝通協調,最終 提前 交付。

由於專案中很多程式碼進行了封裝,遇到的一些技術細節問題,通過詢問專案負責同學得到解決並加以記錄。通過開發該專案,我不僅瞭解了該平臺的主要功能,還在前端開發技術(TypeScript、React Hooks 等)取得了較大的進步。

3. 資料整改

緊急響應外部要求,為資料補充新欄位,並完成歷史資料的重新整理及檢測任務。

通過該需求,我意識到自己負責的業務的重要性。在設計系統時必須考慮全面,要有能力應對可能出現的突發情況。

4. 資料查詢介面效能及穩定性優化

由於某使用者下的資源列表資料量很大,單純在業務層面採用併發查詢會導致執行緒池任務佇列爆滿、連鎖導致介面呼叫超時或失敗。

通過批量併發查詢,提高查詢效能;通過線上資料及大量實驗確認批量查詢粒度,最終將介面效能提升了 3 倍 ,且請求耗時分佈更平穩。

通過這次優化,我意識到了實驗和測試的重要性,在後面的優化需求中也會更注重實際的優化結果,而不是單純憑藉經驗值或理論進行優化。

5. 任務補償機制

由於各子專案中都可能會出現介面呼叫失敗、系統異常等,導致資料不一致。所以需要統一通用的任務補償機制,便於記錄及處理補償任務。因此我設計了 通用 任務補償機制,在任務排程平臺視覺化檢視需要補償的任務,並通過自動排程 + 動態引數的方式實現靈活高效的可選任務補償。

6. 處理系統相關反饋

由於對業務和系統越來越熟悉,能夠更快地排查問題,即時處理使用者的反饋。

除了上述工作,我每天都會去觀察系統的負載,定期檢視業務日誌,以保障系統平穩執行。通過日誌發現了資料查詢介面中潛在的應用假死問題(Tomcat v 9.0.26 的 bug)並進行修復。此外,我改進了自己開發的實時通訊機器人 SDK,支援傳送 Markdown 等多種格式的訊息,以應對日後更靈活多樣的通知、告警需求。

培訓

積極參與公司級、BG(事業群)級、業務線級的培訓。

在公司級培訓中,擔任班長,組織且參與封培晚會視訊的製作,獲 “優秀班委” 稱號。

在 BG 培訓中,擔任組長,幫助大家順利通過培訓。

在業務線級培訓中,榮獲優秀小組及優秀個人。

基建

補充業務線公共 Java 知識庫,搭建公用腳手架,編寫 IDEA 開發工具的使用及業務環境搭建等文件,幫助同事快速上手專案開發。

知識

利用公司內部資源,在知識平臺閱讀很多技術文章、建設了自己的知識庫,並且在 IT 交流問答平臺開拓思路、學*解決問題的方法,在開源社群和技術大牛進行思維碰撞。

我注重知識儲備和個人成長,對於應用開發崗位來說,知識的廣度和深度同樣重要。因此我會積極參與公司的分享,比如《XX 架構與實踐》、《資料分析課程》等。

在工作之餘,我仍然堅持每天學*新知識,比如閱讀原始碼、閱讀技術文章、蒐集常用業務解決方案、優秀系統架構等,*期在學*大資料批流處理方面的知識,希望日後有機會可以給大家分享。

其他

持續制定每日目標,並歸納總結日常工作。

成長

相對實*期,我對待工作更加熱情,也付出了更多時間精力。天道酬勤,這幾個月我在多個方面取得了不小的進步。

養成*慣

正式入職以來,每天早上我會提前來公司閱讀技術或業務文件;每天晚上下班前會歸納總結今日工作,整理當日檔案,寫技術文件;回家後閱讀技術書籍。已經適應了忙碌而充實的工作生活。

主動性

我總結了實*期的一些不足,認為自己對業務的瞭解度還不夠,因此在正式入職後,我主動要求參與需求評審和各種討論會,希望能得到第一手資訊,避免後期因為資訊不足導致的錯誤(這裡感謝導師 B 哥為我提供了許多機會)。

此外,我積極主動地承擔工作以及幫忙排查和解決問題。對於現有系統的一些不足,也會主動進行技術調研,嘗試優化,降本增效。

資源收集

在工作中,資源太重要了,通過幾個月的努力,我收穫了大量人力資源和資訊資源:

  • 人力資源:通過參與培訓,我認識了太多優秀的小夥伴,和他們產生了很多技術和業務上的交流,增大了自己的視野,擴充了人脈。

  • 資訊資源:通過持續的文件閱讀和歸納總結,我整理了自己的工作資料夾、網頁資源收藏夾,建設了自己的知識庫。不僅讓自己尋找資訊更方便,也能為幫助其他人快速瞭解某業務和技術。

溝通能力

這幾個月,我多次和 跨部門 的同事溝通,儘可能清晰地表達自己的觀點,便於對方快速理解,提升溝通效率。主動和產品、測試同學溝通,積極表達自己觀點的同時虛心接受他人的資訊和建議。

悲觀思維

工作中也曾出現過一些 “想當然”,把很多的第三方依賴當成了可信的,在導師 B 哥的指導下,在寫程式和想問題時,我逐漸養成了悲觀思維:儘可能地把事情往壞的結果想,做需求時要掌握更多更全面的資訊,做好萬全的兜底措施。

影響力

我希望能將工作中所學所積累的知識回饋給其他人,對同事、對公司、對社會產生積極的影響,也希望自己未來能夠成為一個有影響力的人。通過持續編寫技術文件、在交流社群回答問題,已經幫助到了很多的同學。

這也是我如今做知識分享的一個關鍵因素。

全域性觀

實*期的很多時候,做需求時我僅僅考慮和需求相關的因素,對其他合作部門的業務瞭解甚少。隨著我們負責的業務對接方越來越多,系統越來越複雜,我需要更瞭解合作方的視角,站在全域性的角度去考慮問題。

現在我會去主動了解合作同事的業務,多問 “為什麼”,不斷提升自己對業務的熟悉度和全域性觀。

技術能力

我深知技術能力對研發工程師至關重要,感謝公司提供的平臺資源,讓我有機會和很多大佬共同交流,閱讀他們的程式碼,讓我的技術水平和知識面得到了很大的提升。

業務能力

通過參與需求評審以及各種需求討論會,讓我瞭解了更多 一手 業務資訊;通過和同事的合作和交流,讓逐漸學會高效地處理問題。很多問題的解決也比以前更迅速了。

不足

取得進步的同時,工作中也遇到了一些困難,發現了自己的不足之處。

效率

我的工作效率還不夠高,並行工作能力較差,同時處理多個需求時,偶爾會感到手足無措,並且有時工作計劃會被其他事情打斷。

之後,我會多做計劃,合理安排工作,儘量給自己完整的時間去設計方案和寫程式碼,其他時間去解決處理問題(前提是問題的緊急度不高)。

專業度

隨著系統日漸複雜、程式碼冗餘等,我的開發效率逐漸降低,常常想要重構,但感到無力。我覺得這和自己專業度不夠、設計系統時欠考慮關係很大。

我會多學*其他系統的架構模式,同時保留重構和優化的想法,在合適的時機去執行。

衝動

在解決線上問題時,我常常想著更快地幫忙排查問題,因此回覆地很快,有時自己還沒調查清楚就瞎猜原因,自己都不知道自己在扯什麼,結果適得其反。

今後還是要做充足的排查,確定問題或有了一些清晰的想法後,再去發聲。

啞巴

由於對一些合作業務的熟悉程度還不足,目前在討論整體方案時,我還很難提出自己的想法,只能默默聽從其他同學的分析。

還是要繼續努力、多看文件,讓自己儘快熟悉業務。

最後,希望自己能夠成功轉正,我會繼續努力,上下求索,做到正直、進取、協作、創造(騰訊新的使命願景),為公司帶來更大的價值!


哈哈,一年之後再來看這篇總結,深有感觸。如今的自己比當時又有進步了,工作效率比以前高了很多、設計系統時考慮的更加全面可擴充套件、面對問題更加冷靜、討論需求時也能更有主見了。

不得不感嘆,壓力和積累的確能使人成長,繼續加油吧~ 建議大家也多記錄自己的學*和工作經歷,日後都是無價之寶。

最後再送大家一些 幫助我拿到大廠 offer 的學*資料

跑了,留下 6T 的資源!

歡迎閱讀 我從 0 自學進入騰訊的程式設計學*、求職、考證、寫書經歷,不再迷茫!

我學計算機的四年,共勉!

我是魚皮,點贊 還是要求一下的,祝大家都能心想事成、發大財、行大運。

相關文章