2021-8 August
- 完成工作
- 客服反馈+日志解析+报警+总结反馈自动化监控系统feedback
- chronos离线缓存需求
- 弹幕推荐字体需求
- 整理了
DocumentFile
文档 - 解决部分客服反馈bug
- 反思
- 八月相对来说是算上比较忙的一个月,忙的甚至没多少时间去学习。但是也是这个月决定开始写博客记录自己每天的工作进度和反思。我觉得反思是最重要的。因为在之前的工作经历中,很容易的可以发现,如果不及时的对自己的工作进行阶段性的反思和总结,就很容易发现几个月过去了自己不仅没做多少工作,就连自我提升也少的可怜。所以为了防止这个现象,需要不断的反思去修正自己的行动路线。
- 八月也是非常热的一个月,让人很烦躁不安呢。但是这个月完成了两个相对较大的工程,第一个是上面提到的feedback项目,这个项目从开始搭建到完成其实用了不到一星期的时间,但是初版是非常简陋的,有各种各样的问题。报警逻辑不正确,脚本也只能解析6.36版本之后的日志,输出问题不够细致,没有每日的总结反馈,日志划分不清楚等等各种各样的问题。在不停的迭代后,现在成为了一个虽然简陋但是功能相对齐备的项目,从fawkes上面动态的抓取用户反馈,然后指向到日志里去下载对应的日志,将下载下来的日志通过python脚本进行解析,可以生成all, chronos, pipeline三种版本的日志,第一个是完整的日志,内容非常大包括各种项目的日志。第二个是只有chronos相关的日志,第三个则是通过简化的弹幕管线日志,将每次视频从视频开始到请求各种接口到弹幕展示和曝光的pipeline的成功与否展示出来。然后还会根据心跳埋点将all版本的日志细分成视频切段日志,可以更好的定位问题。然后第二个就是chronos离线缓存这个功能了,涉及离线模块,播放模块还有chronos模块。细节在8月的文章里已经呈现了,这里就不赘述了。
- 学习方面呢,其实做的远远不够好,每天都在忙着写需求和各种事情但是最后发现好像需求的工作还没有做多少,学习的知识也是很少。但是在整理
DocumentFile
相关代码的时候,疯狂看源码的感觉还是挺爽的,没想到最后写了四千多字,哈哈。虽然也没多少人会去看,但是还是觉得挺有意思的,源码万岁。下个月学习方面是一定需要加强的。我们9月见~
2021-9 September
- 完成工作
- MID升级64位需求
- 投屏增加弹幕记忆开关字段需求
- 海信对接需求
- 修复chronos unzipFile崩溃
- 修复chronos预置包bug
- 学习了Android源码设计模式解析与实战的SOLID原则
- 学习了computer fonts相关的知识
- 解决部分客服反馈bug
- 反思
- 九月是一个转折点吧,这个月从弹幕业务要转到接手投屏业务。这既是一个挑战,也是一个机遇。我对投屏也是一无所知的,所以需要去学习很多知识和理论。然后这个月其实自己做的需求也不算多,但是在chronos上面花的时间比较多,主要在修复bug和解决客服反馈上。我在想,如何才能把一件事情做到极致呢?好比自己高三那段时期差不多也是把学习做到极致了,当然那有环境的因素还有就是各种洗脑下的影响吧。但是那段时间也是真正把对学习的态度变成了热爱,走路的时候,吃饭的时候,甚至上厕所的都在想题和知识点。即时最后毕业典礼了大家都在嗨,我还是偷偷躲开人群在厕所里背书。哈哈,太离谱了。我想不到那种热爱和激情的本源,但是我知道在那种感情的影响下,自己觉得充满希望和力量,当然也很充实。所以我现在也想找到那种状态,不想一昧的混和享乐,也要给自己多加一些压力。
- 学习方面,感觉做的还是不满意,但是比8月好了一些。虽然缺少了一些激情,但是也开始慢慢转换心态去试着沉浸下去去学习了。但是毫无疑问,10月会是我这一年最忙的一个月。既要照顾好家人,也要搞好房子装修的事情,然后还有工作上新业务的各种需求。没有人是完美的,有人成为工作狂就很难去特别顾家,有人以家庭优先工作的精力就会被分出去一部分。我当然是后者,但是工作对于我而言也是非常重要,因为后面照顾宝宝,还房贷呀,装修乃至生活的各个方面都是离不开money的。所以我现在拿到的薪水还远远不够,还需要更加努力!
2021-10 October
- 完成工作
- 完成清晰度引导气泡需求
- 完成投屏关闭按钮位置优化的需求
- 完成弹幕引导气泡需求
- 完成了搜索设备过度优化需求
- 修复了一个低版本投屏崩溃的严重bug
- 修复了全角按钮于背景中显示突兀的bug
- 修复了无设备第三种状态页面缺少小电视banner的bug
- 修复了a方案检索文案不正确的bug
- 修复了点击清晰度弹窗和topbar显示冲突的问题
- 尝试修复进入ogv页面后迅速点击投屏,topbar消失的bug
- 学了Android源码设计模式解析与实战中的第一种设计模式--单例模式
- 初步学习了UPnP的相关理论
- 反思
- 十月是一个过渡,从现在开始也完全接手投屏的工作了。投屏呢,说实话也算是B站相对边缘的一个功能,我自己平常都不怎么用的,我也感觉有电视有手机还要用手机投屏真是闲的没事找事,就好比有手机有电脑,非要用手机投屏到电脑上玩游戏呗,哈哈。但是怎么说呢,这些都是我自身无法选择的呀,虽然差不多一个月的加班也快让我的情绪失去控制了,整个人的精神状态和身体状态也都不是很好,但是我也清楚的认识到一个真理。真正优秀的人的确是可以克服某些特定的环境因素的,但是要付出很多努力。甚至有可能付出再多努力也没用,还需要天时地利人和等等综合因素,哈哈。越来越玄学了,不吹逼了。这周完成的需有4个,修了很多bug,工作效率相对去上一个月也算有提升吧,但是学习时间还是不够的,或者说远远不够的。加班了一个多月,感觉也没太大的进步,只是改改ui和一些接口。的确很枯燥无聊,在这里也看不到太多的提升的机会和希望,那就只能慢慢的试试换换环境啦,但是想跨行业还是有难度的,所以更需要努力和加油去积累一些工作外的知识啦。加油呀
2021-11 November
- 完成工作
- 完成投屏业务埋点需求
- 完成了必连体验优化的需求
- 完成了设备列表优化需求
- 修复了ogv视频投屏时点击过快,投屏后topbar消失的bug
- 修复了ogv投屏后点击清晰度按钮弹出QualityPanel后topbar仍然不消失的bug
- 修复投屏后设备名称和topbar整体不对齐的bug
- 修复投屏后topar文字宽度没有限制的bug
- 修复必联模式下推荐视频的推荐按钮不消失占据关闭按钮右边的bug
- 修复了投屏模式全屏展示时标题超过限制宽度时不是滚动的效果
- 完成ugc不支持投屏内容的feature
- 开发ogv不支持投屏内容的feature(巨坑,时机加对了,但是发现投屏的时候ogv不调用)
- 修复了投屏按钮初始态显示异常的bug
- 修复了必连模式断开连接弹出气泡的bug
- 学习了Android源码设计模式的Builder模式,原型模式,工厂方法模式,抽象工厂模式,策略模式,状态模式,责任链模式,解释器模式,命令模式,观察者模式
- 反思
- 这个月主要还是做投屏的工作,完成了投屏业务埋点和必连体验优化这两个改动相对比较大的需求,也修复了很多历史遗留的ui和逻辑上的bug。总体来说呢,由于投屏业务和播放业务耦合的比较严重,所以写起来和修改起来都是比较费劲的,需要去ugc,ogv,播单,课堂等各自的代码里去改。每个业务的代码和逻辑都不太一样,所以也会走很多弯路,但是总体来说这个月完成的工作还是相对比较多的。最让我惊喜的是没想到这周学习这么多的新知识,一个月的时间读了Android源码设计模式解析与实战200多页,也是学到了很多之前不知道的知识和一些源码。设计模式还是比较厉害的,可以让你从架构方面的去分析一些代码和逻辑,它虽然不是具体的编程技巧,但是它是一个通用的编程思想,在编写任何程序的时候都会用的到。还是比较有用的。希望接下来的时间也不要停止学习哦,加油!
2021-12 December
- 完成工作
- 初步完成看板娘项目
- 修复了一个“播单,投屏中,非会员账号点击切换大会员清晰度,半屏大会员浮层关闭按钮在退出投屏按钮下方”的bug
- 修复投屏模式首页飘浮气泡展示错误的bug
- 修复必连模式下断开连接后三点消失的bug
- 修复播单下清晰度关闭按钮显示错误的bug
- 修复课堂投屏从飘浮气泡返回后出现了三点的bug
- 修复了连接必联设备后进入其他页面,必联入口未显示高亮的bug
- 修复了特殊机型(vivo y97)在详情页半屏播放器呼出设备列表浮层,浮层挡住了播放器的bug
- 修复了一个必联投屏 全屏面板点击下一集,返回半屏页节目自动切换,仅红米K30复现的bug
- 修复了鸿蒙系统全屏设备页返回投屏面板后UI展示错误且投屏断连的bug
- 修复了云投场景下点击投屏icon,过渡态UI异常的bug
- 修复了一个directconnect.click老埋点的逻辑不正确的bug,产品希望它可以在用户在必连模式下每次播放行为也可以触发埋点
- 修复了一个无法成功连接必连的bug。这个是因为之前改红米k30那个从我的页面跳转其他页面返回后必连状态不正确的bug。那个其实是因为打开了开发者模式的不保留活动导致的,但是因为我修改了投屏的相关初始逻辑,最后导致必连状态不正确了。
- 修复了必连模式下断连重连概率无法正常播放的bug
- 修复了加载过程中不应该展示投屏教程icon的bug
- 修复了一个投屏不同状态文本展示不正确的bug
- 学习了Android源码设计模式解析与实战的模版方法模式,访问者模式,中介者模式,代理模式,组合模式,适配器模式和装饰模式,享元模式。
- 反思
- 12月对我来说还是一个比较忙的月份,前半月主要修复了一些投屏遗留的bug,然后后半月就是全身心投入到看板娘的项目中,虽然也没有完成两周速成的计划,但是整个项目组还是挺辛苦的,每天都加班到凌晨一两点,也是我第一次感到这么累吧。长时间的高强度加班不仅让我身体也各种不舒服,最主要的还是自己的情绪也越来越暴躁和out of control,不过好在有老婆和孩子的陪伴和鼓励,我还是坚持了下来。其实这个总结是2022年1月20日写的。为什么是这一天呢,首先这之前实在太忙了,没时间写每天总结,有的时候连每天中午的读书都耽误了。本来12月15日就读了400多页,想着12月可能读完,哈哈。不过好在还是在今天读完了,算是完成了三个月读完一本书的计划,接下来也有了想要学习的两本书《Fundamentals Of Computer Graphics》和 《Real Time Rendering》 是讲计算机图形学的。也是我一直比较感兴趣的。总结和反思这个习惯还是挺好的,我也会尽可能的坚持。继续加油吧!