实习总结(2021.10-2021.03)

前言

本次在度厂实习了5个半月,收获满满,下面将从几个方面进行总结。
1、参与项目的收获与提升
2、遇到的一些棘手问题,如何解决的
3、自身不足之处

PS:这段实习经历很宝贵,不仅技术和能力都提升,而且遇到的人都超级好,十分幸运。

一段话先描述下工作内容:
负责新需求的解析脚本(Python脚本或Shell脚本)开发、自动化效率工具的开发,同时支持Web平台后端接口的开发。此外,工作中常常需要与rd沟通,及时排查故障并解决他们反馈的线上问题,有时还需要提供相关技术支持,开发相关工具,保证模型的准确性、稳定性、可靠性,减少损失,降低风险。

注:由于公司的项目是机密,所以在此不展示任何相关图片、代码,只对工作内容做一个基本描述

1、参与的项目收获与提升

1.1 QCT平台的建设(核心任务)

QCT平台又称模型一致性平台,是一个能将用户在百度进行搜索后,经过一系列处理,得到schema特征,将新旧特征进行diff(差异)对比的一个平台,此平台的建设是为了使得在上线新模型时,为了保证新模型得出的结果,至少不比旧模型的差,提升上线新模型的可靠性,降低故障风险,减少损失。

负责的任务:基于Python+Flask开发后端接口,完成对应的功能

1.2 风险感知平台建设

此平台名为风险感知,顾名思义就是感知风险,此Web平台能检测目前存在风险的一些模型,会以红色背景来报警,并能查询到所有部署成功的模型,除此之外还能以数据饼图来展示目前风险比例,风险被拦截的比例。

负责的任务:负责整个风险感知模块后端接口的开发(Python+Flask)

1.3 自动化脚本、效率工具的开发

主要是一些监控脚本,用于判断目前的模型是否存在异常问题,脚本用crontab设置成定时执行,供给rd查阅整个模型训练+更新过程延迟时间是否达标,若未达标则rd可以追踪、定位问题情况。

以上均是为了保证模型的可靠性,减少模型出现异常情况,对线上收益产生影响,从而减少损失。

2、遇到的一些棘手问题,如何解决的

目前工作中,开发一个新需求倒不难,主要就是构思实现逻辑,然后编程实现即可。过程中遇到难点往往是排查线上出现问题的根因,一整段代码,找一些隐蔽错误是最难找的、最棘手的。

解决过程:
1、找到代码所在位置,和main函数(函数入口)
2、一个个打logger日志进行排查,这个过程往往会比较耗时,但是需要细心一步步找问题,可能问题是一个很小的问题,这种往往更不易察觉。需要一步步打log日志,然后看日志信息进行排查。

3、自身不足之处

因为之前主要用的是Java,Python、Linux命令用的少些,而这段实习主要锻炼了Python、Shell开发能力+找bug能力+Linux机器使用,不过工作内容主要偏技术,对于测开岗,测试方面却没有过多接触,只是了解程度,比如用公司的平台搭建一个流水线进行跑程序,没有过多深入,比如性能测试、压力测试等等测试内容没有怎么接触。这段测开实习,工作内容比较偏向开发,所以测试方面内容还需进一步实践掌握。

一点自己感悟

以前觉得测试嘛,不就是点点功能是否正常吗,但是接触了测开之后,发现点点功能的测试只是最入门级别的测试,一个优秀的测试开发工程师是既能测试又能开发,不过无论是测试还是开发,都是为了保证上线的产品可靠性、稳定性,减低可能存在的风险,减少损失。并且对业务十分熟悉,能在一大堆代码中快速定位目前故障问题的原因,降低损失。因为有些线上问题,可能代码一直没变过,还是跑着跑着就出现问题了,而且问题可能带来几十万到几百万,严重的可能几千万的收入损失。成为一名优秀的测试开发工程师一点也不比纯做软件开发的容易。

道阻且长,一起加油!!!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小样x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值