2023年27周(7月09号-7月15号)
- 本文用时83min(2023-07-15写,21:17-22:40)
- 全年目标: 视频编解码与存储
全年事项
- 基础类
- 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
- 基础类
- ds没有投入,os投入不多(主要还是网络),dp投入了(学习理论+手撕代码,2023年7月底,都复习理论+手撕代码)
- 绝活类
- webrtc日志落盘,但创建对象只能在函数内,如何在线程内或者全工程内输出,还没投入
- 工具类
- 在手写dp代码时(当然也是照着书上啊,书上源码是C#,我用CPP),然后抛弃了传统的一个demo一个main,改用全书只用一个main,然后用gtest框架去跑
- 其它
- 本周投入STL时间比较多,主要全书差不多啃会儿,主要想着再把代码敲一门,书再过几遍(直接把这个知识点撤掉清理掉,拉倒,时间先定到2023年7月底吧)
- 也看了《STL源码剖析》,之前这书自己都有点云里雾里,现在基本都不发怵,能看懂作者的意思,当然,源码还是得慢慢啃(容器的实现),算法的实现,我倒没在意,优先级放低点,不在2023年7月。
读书(非技术)4个
- 《秦制两千年》145-307/307,4个,读完
- 外儒内法,讲明清时感觉就有点为了凑结论,不过胜在用典了
电影1部(100min)
- 《人生路不熟》,6分,100min
- 你说它乱七八糟吧,还什么都沾点边
技术
- 工作
- 继续测性能对比,跟我们的预期不符啊,我们的优化方案没有提升啊,webrtc日志落盘后,上层确实调用到了我们组件,但没走我们的优化
- 学习(13个cubi,平均要投20个)
- 周六0投入,这个数量也能接受
- 英语0投入,网络2个吧,整理2个,剩下的就是dp+stl
- 环境
- 开始用gtest,但其实是之前搭建的,本周自己写代码,然后就使用了下,后面就要这样,也是看人家github上代码是这样的
极简生活
- 购物:2件(次)
- 线上:TB-1件,JD-0件,其它-1件
- 线下:0次
- 买了个防晒衣,感觉在外面穿了个外套(不高兴穿了),早上倒没多晒,我有时中午溜回来觉得太阳晒买的,发现那么厚,又暂时闲置了,另一个忘记买的啥了,可能是日用品吧
- 跑步1次(2km),绳索训练(汗出得衣服都一股味,忘穿快干了)
- 股市0操作,又是被毒打的一周,绝对值来看,亏了不算太多
- 周日(0709)说要下雨,也就没啥安排,晚上到2点才睡着,睡到将近中午后,看看书和电影,kill下时间
- 周二晚上跟祁老板聊了会技术,他意思又从机器学习上转到内核学习上了,不工作,全职学习,还是蛮羡慕的,看到一个观点,说现在的IT太卷了【主要是时薪低了】,我都想换赛道了(只是想想而已,但更想锻炼自己看赛道的眼光),当年索中堂也信了自己有辅佐三主的命,当然隆科多也想赌
- 周三手上工作done,动点下班,买菜煮面条,整点卤菜啥的,20:30-7:10,一觉睡得爽
- 周四晚上跑步,遇到到前同事,人家都骑过去了,又刹车回来闲聊了会,我以为他刚下班呢,只是出门买吃的,但该卷还是卷
- 周六报名了一天绳索,今天进步很大(相对的),人家第一次玩,都已经能过绳结了,我今天也能过绳结了,但练习了4次吧,都没能在规定的时间内完成,人家虽然有过在绳子上方解不开胸升的问题,我就是太恐惧,不想让这个事情发生,导致之前没啥进步,今天第一次过的时候,还是有点恐高,慢慢的让自己相信绳子了,坏处是中指上磨破了皮,然怪老手要带手套,下回,我也要准备一副,我也是有的,不知道能不能适用,但至少要先保护一下。
- 每次听希言老师讲,但细节的点,就完全记不住,更重要的是,不知道他说的是啥,比如说,simple把绳收紧,还是为了靠绳结更近一点,不然我又会出现取不到手升的情况,结束时还带大家做了一个复盘,自己也准备写个srt的过程呢,刚开始学时觉得绳上直立好难,现在觉得不算难了。
- 本周又发现一个博士,好奇心的我,又把人家学校和专业搜到了(直接就能搜到)
其它
- 本周有发心以南京上市公司,有100家了吧,都看了一下,南京公用(一半是燃气),之前名称是南京中北,股东是南京国资委
复盘
- 技术上
- 自己写dp代码时,
new
自定义类型时都不太会用了,更没说operation new
了
- 自己写dp代码时,
- 思路上
- webrtc的日志落盘,现在没有全输出,感觉还是自己没有all in进去,想等着问人家,下周要投精力去分析一下
- 作息上
- 早晚结合(继续调整,看看中午不回来,直接在单位睡午觉,是不是效果会好些)
- 闲书&电影
- 书4个(正常)
- 电影1部(正常)
- 认知上
- 把手上的东西用起来,不断做得减法,我现在就在看10年前买的书(tcp/ip协议栈的内核类)
- 其它
- 从玩绳索来看,一开始学得好的人,确实是有些特征的,除了听课外,就是胆子大,愿意试,试了把问题暴露出来,人家一指点,就进步,(反而我当时不试,人家也不知道我啥情况),第二还有就是教练,他们喜欢说在下面过一遍流程,相当于复盘,我这点上也有点差,我同样是下到绳结时,我想的是捷径,不想用蠕虫下降,3次都在这个地方浪费了太多时间。
- webrtc的源码,一些笔记或框架,我还没建立知识库(比如gn工程、日志逻辑),先把平时积累的放到这样的trash里,便于主题总结
本周get到知识点
- 《C++泛型,STL原理与应用》本周复习,但又觉得迭代器、分配器那章,没有学好了,差不多全书8章,前6章复习完了,还有最后这2章没再过一遍
- 《大话设计模式》也是把书过了一遍(29章,本月计划前15章吧),自己尝试根据书上的demo,写cpp代码,而不是现抄人家github上的代码,先把第一轮整完,然后再去对比人家的应用吧
本周摘抄
- 4大被动收入(房租、股票、自媒体、知识产权),我也是看到的,于是搜了一下,前2个嘛确实在践行,后面2个在想,我自己暂时也出不了书,也做不了课程,也不出专利,还没有答案
标题相关
- 每个人的激励机制不一样
- 在跟墨老板的闲聊时,猛然想到的这个标题
- 之前看的是,有些人出生在罗马,但依然发现每个人都在勤恳生活,其实背后应该是激励机制吧
- 之前跟经理聊过这个基层管理如何管员工的时候,也谈到了激励机制,本来以为这两种有差别,一种是外界给的激励,一种是自驱,现在想想,确实也分这两种,但有内驱的人,可能会更快的去罗马,成为羡慕的人?