https://shimo.im/sheets/eUpAwOS5n7Ebqv3X/MODOC

试用期工作目标:

  1. 熟悉开发、上线流程
  2. 熟悉工具线业务代码
  3. 能够稳定完成工具线业务需求,广告系统需求,成为研发主力
  4. 积极响应并正确处理突发事件或线上问题
  5. 至少完成 3 个性能调优

工具线需求开发

4.11 迭代 3 客户端时间显示优化

https://www.tapd.cn/56242666/documents/show/1156242666001001017

设计规格
设计规格

4.12 迭代 1 内容处置类型优化

https://www.tapd.cn/56242666/documents/show/1156242666001001034

审核团队相关需求,对应标准错误类型分类。

设计规格
设计规格

4.12 迭代 2 应用内文集和视频访问来源上报

https://www.tapd.cn/56242666/documents/show/1156242666001001058

设计规格
设计规格

商务线需求开发

  • 热门推荐广告位优化(feed 全广告模式)
  • 6.4 广告应急处理

使用 go 开发新广告系统,以下项目皆基于纯 go,从 0 开始架构、设计、开发、上线。

第一版广告后台

https://www.tapd.cn/56242666/documents/show/1156242666001001077

设计规格
设计规格

https://gitlab.meipian.cn/business/advert_admin

res
res

res2
res2

res2
res2

第一版广告前台

https://www.tapd.cn/56242666/documents/show/1156242666001001128

设计规格
设计规格

eff
eff

新增广告微服务,提供后续统一的广告逻辑:https://gitlab.meipian.cn/micro_service/adverts

第一版广告 API

广告 api 聚合层:https://gitlab.meipian.cn/business/ad_api

目前所有的 api 都是基于 PHP 实现,技术统一,将广告服务接入 Go API,统一技术栈,提升业务响应速度、稳定性,通过架构组 Gateway 网关,无缝接入新 API 服务。

设计规格
设计规格

第一版优化结果

https://shimo.im/docs/Wl8uluFWlakBv5MP/read

  1. 6 月 feed 点击率趋势,点击率由之前的平均 0.74% 增长至 1.07%,增幅 44.6%;
  2. 新文章页与老文章页粉丝成本持平,且点击率高于老文章页 20%;
  3. 原首位小图点击率 1.2%~1.3%,新组图点击率提升至 1.8%~1.9%,调回小图后明显下降。

第二版广告后台(Doing)

https://www.tapd.cn/56242666/documents/show/1156242666001001198

  • 主要开发广告竞价模式

第二版广告前台(Doing)

https://www.tapd.cn/56242666/documents/view/1156242666001001214

Bug 处理、性能优化

PC 文章接口慢查询优化

用户头像格式问题修复

修复客户端部分用户头像不能显示的问题(七牛头像 type 为视频的改为图片)。

视频页面展示留黑及播放 bug

Android 老版本遗留问题,造成部分视频展示留黑,将符合条件的 bug 视频全部下架处理。

article gitlab 仓库瘦身

feed/listV3 接口返回可能感兴趣的人数据重复

修复印品反馈文章空段落问题

feed 微服务性能排查、分析、调优

其他

内部分享 Go 并发模型

封装 Go Ldap 用户授权库

QA

试用期间其他成果罗列(转正答辩填写)

  • 技术分享
  • 封装 Go Ldap 用户授权库
  • 封装 Go 基础业务库
  • 探索内部 Go 业务开发基础模板

试用期间遇到的较大挑战和困难

最大的跳转和困难还是对历史项目代码不熟悉,对 PHP 技术栈不熟练,虽然能看懂、能写业务代码,但是达不到高效使用的程度。不过问题不再是问题,目前广告系统全部采用 Go 技术栈,在架构、设计、业务实现上更得心应手。

试用期的成长与收获

熟悉公司业务和技术架构,个人在技术上有不少提升,对商业化逻辑有了更多的思考。

产品建议

提高广告质量,降低对用户体验的影响。