腾讯实习-第二阶段-复盘与总结
工作成果
实习第二阶段的起止时间是2020.12.1-2021.3.26,在此期间,解决了32个bug,完成了18个需求。其中比较重要的bug有:
解决告警模块在外网环境高负载问题;
比较重要的需求有:
1)基于docker-compose,开发了一个能够一键启动QAPM全部模块的工具,解决了QAPM难启动、难调试的难题;
2)补充了vc泄露、内存触顶、卡顿三条数据流的手动翻译;
3)构建rebucket后台,使得rebucket算法可以落地到QAPM项目;
4)完善了告警的显示内容和格式;
技术方面的收获和成长(可见的)
技术方面:对redis这个开源工具有了全面系统的了解,并积累了使用、调优的经验;
软技能:面对问题,能够用逻辑思维去分析这个问题,并构思出比较清晰的排查思路和解决方案;
不足之处以及如何提高
在工作的过程中,不注意总结和沉淀,没有文章输出(输出的文章质量也不高),导致没有“可视化的成长和进步”; 深层次的原因是什么?对业务和技术,不深挖,不拓展,不成体系,没有培养这方面的意识,只关注于每天或者每周实现了多少个需求,解决了多少个bug,这是一个思维方面的问题;
如何提高(从行动上)
1)以需求或者有意义的bug为单位及时复盘;
对自己做的每件事情,要养成复盘的习惯,复盘的内容包括以下几个方面:
1.对这个问题或者这个需求,你的解决思路是什么?是否有更好的思路?
2.这个问题或者需求,涉及到哪些技术,这些技术是否值得深挖和积累?
2)以高质量的文章作为技术积累的载体;
3)每天撰写日报,模板是“空雨伞”;
下阶段计划
坚持实习到5月末,并完成如下事项:
1)完成论文撰写工作;
2)完成so文件转stif文件的工作,要求以百分之一百的准确率从so文件中提取符号表;
3)完成appconfig模块的交接工作,输出一篇高质量的文档;
4)学习、吸收QAPM项目的精华部分,包括:
1.transporter模块的数据分发机制、批量写入机制;
2.与kafka交互的通用框架;
3.数据处理的通用框架(addbasehandler);
4.以jager为基础的分布式链路追踪系统;
均需输出高质量的文章,并作为毕业论文的一部分内容。

浙公网安备 33010602011771号