腾讯实习-第二阶段-复盘与总结

工作成果
  实习第二阶段的起止时间是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为基础的分布式链路追踪系统;
  均需输出高质量的文章,并作为毕业论文的一部分内容。

posted @ 2021-03-27 14:35  盛夏群岛  阅读(261)  评论(0)    收藏  举报