在腾讯,个人试用期总结

在腾讯的 3 个月,我经历了些什么?前端

你们好,我是鱼皮。编程

最近很多小伙伴顺利毕业,入职了新公司,开始了人生第一段正式工做经历。但对于不少公司,若是你想要成为正式员工,是须要先经历几个月的试用期的。markdown

记得去年这个时候,我也曾担忧过本身会不会遭遇试用期被裁的尴尬局面,但后来发现其实只要你或者公司没有出什么问题,基本都是能够顺利转正的。网络

腾讯的试用期通常是 3 个月,在 1 个月左右就会让你写一份阶段性总结,最后还会要求你填写一份试用期总结报告,有些部门可能还要当面给领导汇报。架构

今天就给你们分享下个人试用期总结,可能会有点官方~并发

不敢说写的很好,但绝对真实,但愿能给你们一些参考(不要复制粘贴哈哈)。工具

如下内容已脱敏oop

个人试用期总结

在腾讯已经实习近一年,终于正式入职,激动的同时,身上的责任和压力也大了许多。性能

即将转正,下面是我对本身试用期的工做、成长与不足的总结。学习

大纲:

个人试用期总结 导图

工做

在试用期,我作了不少事情。

本职

试用期间,我完成了多个需求,同时帮助排查及处理了多个线上问题。

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 自学进入腾讯的编程学习、求职、考证、写书经历,再也不迷茫!

我学计算机的四年,共勉!

我是鱼皮,点赞 仍是要求一下的,祝你们都能心想事成、发大财、行大运。

相关文章
相关标签/搜索