2023年32周(8月6号-8月12号)
- 本文用时 66min(2023-08-13写,15:27-16:34)
- 全年目标: 视频编解码与存储
全年事项
- 基础类
- ds复习,剑指offer的两本书
- 每周保证1个cubi的复习吧(去年系统学的时候,整理过),刷题根据leetcode的节奏来(上班时间或业余时间想想怎么解题),3轮复习【先懂题、再想一下怎么解、用代码写出来、优化复杂度】
- os学习+复习(也是今年学习的主力),基础+kernel
- 4月以考促学check一下,60分,虽过,但水平真有限啊,每周保证1个cubi
- 设计模式
- 也是3轮复习法,暂时先不用cubi来保证,上班的业余时间吧,每天抽空看个2个左右模式
- 第一轮整完了再定(0531开始的),主要是自己知道、能代码写出来、源码中能识别出模式
- ds复习,剑指offer的两本书
- 绝活类
- webrtc源码+业务
- 我目前工作更多涉及的是网络类(也就是视频的传输,主要是数据冗余)
- 自己想出手学的视频、图像、编解码类,找到了本教材,慢慢学吧,这是信号与系统专业的
- 单磁盘存储
- webrtc源码+业务
- 工具类
- gdb进阶
- 通过日志调代码效率低,gdb基础的会用,但要进阶
- gtest进阶
- 以前只是会用gtest,没想到里面门道还是蛮多的,很多源码都配套了test,包含刷题和设计模式的demo也用得上
- wireshark进阶
- 听说过,会用一点点,但怎么分析丢包、怎么分析协议这个想深入一下
- gdb进阶
本周check
- 基础类
- 《剑指offer》没怎么投,但刷了一些题,DP这个题型不太会(几句话的原理搞懂了,但做题不会),计划下周投点精力深入理解一下,本周投在算法思想的(分治、贪婪)上了,把现有的2本类算法书的相关章节给整了一下,还是伪码好,然后真的懂了后,再看看自己的代码实现,差在哪些方面,投入点精力,复习DS中的排序、图的几个算法(恰好,它们属于分治、贪婪思想里面的)
- dp的模式看了2个吧,基本上第1轮算结束了,后面先多多复习,然后再第2轮学习一下
- os+linux kernel没投
- 《剑指offer专题》看那些topic,感觉不难,但离真正刷出来还是有距离的,spare time看了1章,能做出几道时,跟作者给的解法有差异
- 绝活类
- 目前来看fec的优化对于抗丢包的增益有限,本周的重点放在了冗余度的配比上,源码的限制在20%~50%上了,我看代码分析思路在于bitRate的参数上,陈博意思是,先看修改配比了,能不能提高抗丢包,而不是一上来就改具体的参数,【分层定位可能是个好思路】,我可能的想法不改业务代码,通过改参数,业务代码也是可以改的嘛,这个想法要有,当然也要分情况
- 工具类‘
- 本周不需要投
- 其它
- 碎片化时间复习了一下《effective c++》的摘要笔记,本周投了1个cubi再深入学习了下Part4中的8个item吧,大概看懂70%以上吧(有几页,没有硬着头皮看,留着下回吧)
读书(非技术)1个
- 《看透地产股》59-92/287,1个
- 还没讲到地产股,都是一些通论,在当前的背景下,想搜下作者业绩的,发现又出一本书在卖,也不知道他地产业绩如何?
电影1部(124min)
- 《扫毒3:人在天涯》,5.7分,124min
- 古天乐老啦,杨采钰是不会说粤语,然后设计成一直用普通话?
技术
- 工作
- 测试抗丢包,之前的验证指标都不能满足(丢包率、rtt),没有区分度,转个思路来到冗余度,从自己的分析日志来看,每个paramters的值差异不大,导致bitrates也不会太大差异
- 学习(13个cubi,平均要投20个)
- 要不是周六花了5个,数量就偏少了,中午不回来后,每天也就投了1个了,本周的重心在于(之前遗留的DS难点、2个算法思想的学习、优先队列的思路),碎片化时间投了点effective c++,也花了1个cubi深入了学习一章(理解了70%以上了),dp上投了至少3个cubi(职责链、visitor、中介者)
- 环境
- NULL
极简生活
- 购物:1件(次)
- 线上:TB-0件,JD-0件,其它-1件
- 线下:0次
- 本周本来是依旧啥也不买的,周六下午的时候,银行渠道发来短信说有个商场的优惠,我看那种几块钱的都已经售罄了,就买了几个58L的收纳盒,本着顺手薅羊毛的精神,但从断舍离的角度来看,收纳盒是整理的大忌,一般放到盒子里是3个月都不会去翻它的
- 跑步1次(2km+)
- 股票操作0回,绝对值肯定是负的了,周五大跌
- 周日(0806)看自己日程本上,应该哪都没去,但cubi也就看了2个,可能在家瞎睡了,导致了周一上午半天没完全没啥工作状态
- 周二花了点时间了解下,怎么设置无线电手台(笔记还没整理),我现在这个100块钱的手台,我只能直接设置直频
- 周三和周五没加班,就整了点卤菜,(有家卤菜店,之前只是觉得他家的北京烤鸭可以),现在发现他家还卖那种张记烤鸭(也确实没人家好吃)、什锦菜啥的也一般,蜜汁藕也说不上特别好吃,也就北京烤鸭还行
- 周四工作不是很饱满,就大概看了些题,但还没开始刷呢,下周准备开始刷,可能写在本子上也不是一个好的策略,但先写在本子上吧,我有空的时候,写写划划
- 0809投了点时间看了下南京新百2022年报
- 一直想调整作息,周六(0812)确实醒早了,6:50起床了,不过外面还是热啊,出门吃个早饭都是晒,把一般晚上看的电影,挪到上午看了,把剩下的一点给结束掉
- 周六下午参加某活动kill一点时间,就知道他们会把buffer拉高,自己带了个阅读器,看了大概1章的内容吧,到底场合后,有个赞助商在推m+会员,就问了一嘴是高鑫零售,然后聊了一下他们在南京的几个卖场物业都是自持的,应该就没有啥零售压力了,不像家乐福,应该都是租的,但我对他们的会员体系不太看好,回来搜了一下,网上也说价格跟沃尔玛一样,但不推荐买他们家的,感觉中兴三期那开了后,旁边的产业园也都加快了建设了啊,最多2年的话,那边就会是新的码农集散地啦
其它
- NULL
复盘
- 技术上
- 先了解实现思路,再回到核心点上,算法思想的作用,一可能是为了找到解题办法,二是为了省时间(双指针,其实是为了从n到logn,回溯的剪枝是为了减少复杂度)但代码还没怎么写
- 自己写日志或日常测试代码时,还是把代码规范写得更规范些,毕竟这样连注释都少写了
- 思路上
- 代码实现上的思路和自己想的思路有gap,比如觉得不好写的地方,其实代码很容易解决,那可能都不是问题(如果有问题,那可能是自己代码写得不对,学习一下人家的best practise),也有问题的地方在于,自己用什么样的结构去存
- 作息上
- 偏晚(还是想调整到早上7点起的状态)
- 闲书&电影
- 书1个(正常)
- 电影1部(正常)
- 认知上
- 有时候,成功迟迟不来,不是你不够努力,而是你的思维方式要更新--weibo
- 其它
- NULL
本周get到知识点
- 算法思想中,分治和贪婪有了理解,以及对一些题型写了点伪代码,双指针+滑动窗口(这个花了点时间整理了下笔记,以前也整理过,不系统,现在直接放到自己学习笔记上了),图里的DFS和BFS(这个之前就会,只不过这次理解了哪种场景用栈去存,哪种用queue去存,但有没完全懂的,DFS如何从递归转到使用栈上)
- 本周在DS+5大类算法上,感觉入门了,要再继续的深入下,尽可能的打通下自己的疑点,把不懂的问题,逐步具体化,比如懂了分治后,那是Partion()这部分不懂,具体哪地方不懂,这样具体化后,就可以更好的解决自己的问题
本周摘抄
- null
标题相关
- 如何从我变成我们
- 这是个问题,目前俺还没有答案,尝试搜了一下,都是一些tips
- 但真正的核心其实是金刚说的自己的观念的转换,这个题以前经理说过,但当时可能也就关注tips,没有关注到本质
- 所以我本周有了个新的认识,社会对那些开了窍的人是有奖赏的,而我属于可笨的那种,比如DS没学好(当然现在感觉自己开窍了,就是那种所有的学习,都是在往自己的这个知识树上加东西的感觉,而不是之前的那种杂乱无章,书也翻了几本,破笔记+便签也写了点,但就是不好使)
- 自己有点不开窍的点,记得复试体检,校医让手叉腰,基本所有人都对着校医的那侧手叉腰,我叉的是另一只手,有点尬,hhhhhhhhhhhhhhhh