2023年47周(11月19号-11月25号)
- 本文用时min(2023-12-02写,20:57-21:53)
- 全年目标: 视频编解码与存储
全年事项
12月计划
- 1、刷题,OD(剩下30道)就暂时先放一放,先刷LC和《剑指offer》的数量上30道吧,碎片化时间想想思路
- 2、工具语言的复习与进阶,python和shell(感觉找到窍门了,还是需要练习+进阶,有碎片化时间就复习复习,有场景,就尝试去写,然后处理工作上的事宜)
- 3、主力语言的进阶,C++(主要想的就是,在刷题过程中遇到的不会的用法,记一下,针对性练习),专项的话《深入应用C++11》看掉Part2的2个topic(之前第1遍看得太糙了)
- 4、机器学习和数学,b站上看看数学视频(其实找到一个讲得蛮不错,准备跟听一遍)【冬天太冷,早上床的话,就听听这个,顺带再看看书】
下周计划
- 1、刷题(10道),也要开始看题解,理解题解,也算是一种学习
- 2、概率(chap3),视频听掉,题目做做(复习一下chap2)
- 3、C++11(多线程池),这部分复习掉,并把chap5完全掌握,目前有点心得了,要巩固一下疗效,尝试找点题进阶一下,输出一个心得笔记
- 4、碎片化复习(python,shell,C++,DS),内容不限
本周check
- 基础类
- 刷题层面,至少也搞近20道,但自己独立AC出来的也就3道左右,有些甚至题解都没看懂(当然,自己也没有进阶的去看)
- 概率部分,至少把chap2都给啃掉了,考得不多,都是概念,重点在chap3【看着知识点不多,可能考得多吧】
- python过去一些笔记的整理(总体没有出那本书,处理了一个文本场景),shell上的复习(差距还在Part2的练习上,毕竟光看书是没啥鸟用的,尝试去解决问题)
- 绝活类
- NULL
- 工具类‘
- 把tc、iperf相关的给整理了一下
- 在markdown上写数学公式,蛮有意思,希腊字幕有些不会读,导致打不出来
- 遗留
- NULL
读书(非技术)0个
- 《这就是茅台》睡前看了会儿,没有投入 番茄钟
电影1部(128min)
- 《93国际列车大劫案:莫斯科行动》,128min,6.4
- 感觉有点扯,最后好像写的是基于啥纪实文学,真实情况呢,我也没扒拉到合适数据
技术
- 工作
- 本周工作量不饱满,上半周没有环境验,下半周环境OK了,问题不出现在代码层面,而是环境的问题,影响了收益。
- 学习(21个cubi,平均要投20个)
- 周六进入了状态(7个),平时都是整理一些python和shell(之前的各种乱写的相关的点滴或摘要,就逐渐向这2本书上归类),这样自己主题复习也方便点
- 投入2个cubi,用python处理相关excel呢,初步达成目标吧,我至少也是优化了2版的,多学一点知识,少写几行代码,除了python基础外,还有pandas库的学习
- 环境
- NULL
极简生活
- 购物:0件(次)
- 线上:TB-0件,JD-0件,其它-0件
- 线下:0次
- 啥也没买,参加绳索培训,买了根短绳,中了个新股,花了点钱
- 运动0次,跑步0次
- 股市操作1回,中了个新股,上周买的游戏股,不知道周五为啥猛涨,搞了个10cm,这个板块有点莫名其妙,把一周跌得涨回来了
- 周日(11.26)看到外面有雨,投入1个cubi后,也就没去图书馆看书,想着中午后再出去的,然而比较懒,下午宅家刷刷电影啥的,晚上出来买点东西啥的,其实也不算冷。
- 周一整了2场面试(有一个问得太难了,也没让我问问题),周三也整了一场,总个过程中我反问了个问题吧
- 1、刷题如何从会到熟练,只有不断得刷,好像也没有别的办法,这个涉及到,如何一下子就想到解决方案,然后api的函数要熟,时间复杂度能不能再优化?
- 2、读了一本书,自己也做了一些课后练习,如何用到项目上去设计或应用,这个只有不断去应用,这个可能由于时间关系,没有讨论或自己想得更深刻些,我在看《成为专家》一书中,应该有一些帮助,如何有效的总结应该也算一个点,陈博也说这是我可以改进的地方
- 因为面到了多线程,自己就想着如何解决一下这个自己认为的顽疾,于是想到的招是把OS的实验题拿出来做做,再用task去驱动自己去手写一个线程池(《深入应用C++11》正好chap9讲这个,代码没读懂,反过来去读chap5,解决到了一个困扰许久的问题,条件变量使用场景是个啥,(说简单点,就是生产者-消费者 的PV操作),把这个场景理解了,其实也就能写好条件变量了,没人讲,自己摸索,确实要走一些弯路
- 周三,没啥状态学习,调了会代码,上床睡觉,没想到刷B站的时候,竟然找到了合适我的概率视频,周五睡前也看了下,周六晚上把视频中的几个真题给写在了纸上,自己好好复习下
- 周二晚上去听了下培训(感觉也没讲啥),周六去图书馆呆了一天,看了幸福蓝海2022年报,最近有几天晚上都去买点什锦菜,比如周六我17:30就到了,就卖光了,工作日,我19:00去的时候,我看腐竹啥的都还有呢,鸭子油确实有点多
其它
- NULL
复盘
- 技术上
- 1、还是要去应用,和真正读懂代码,看之前写的笔记条件变量的那部分代码,就没敲,就更别提读了,自己提交上去后,要多复习这个代码,体会一下人家为啥这么有写
- 2、各种容器的api,有一些通用的操作,比如构造、增删改查这种应用,怎么搞,要熟记于心,平时没事,可以尝试练习
- 思路上
- 不要只光会一个命令的,要深入去理解各种参数的意思,以及背后的算法,当然说起来容易,主要想让自己建立这种意识,我比较缺这种意识,基本上用了,出了结果就OK了,很少去深究(当然,可能自己事前不知道,怎么去看),慢慢进阶吧
- 作息上
- 正常
- 闲书&电影
- 书0个(正常)
- 电影1部(正常)
- 认知上
- NULL
- 其它
- AI就是总结类产品,最大收益的人,不是阅读总结类产品,而是做总结
本周get到知识点
- 多线程感觉开窍了,条件变量(PV操作) 相关
本周摘抄
- NULL
标题相关
- 把会的东西练到熟练
- 之前刚工作的时候,看到有同事把notepad--玩得很6,当时没觉得啥
- 现在不读闲书了,开始读专业书了,但是存在一些问题把不会的东西学会了,但熟练不够
- 方法搜了一下
- 有学(一次)做(一百次)教给别人听 -做得少了
- 知识有体系的整理,-目前在做
- 多练习,不是抄书,而是真的理解算法思想和每行代码的意思
- 其它的想法跟它异曲同工
- 做一些确定性的事情(比如sed会基本的了,要进阶的去看个各个参数,而不是,只是知道一点后,就去学awk这样)
- 多夯实自己的长处(知识点确实比较多,自己不会的更多,但要形成自己的强项,比如自己的正则和python就比别人更好【至少在组内能做到这样】)
- 熟练度的另一种分支是啥呢,比如自己看STL容器觉得用得挺好的(但如何与锁结合,能不能不用锁,解决线程安全性),这也是熟练度的一个生长方向