2021年技术领域OKR

2021年01月28日

介绍

  • 每个年度开始时总是有想法的,但随着时间慢慢流逝,自己心中的兔子慢慢就没印象了,都在处理日常事务了。

Linux侧

O1:提高Linux侧API的使用水平

  • 两本书都自有,上半年整KR1,下半年整理KR2。加班或工作的间隙读,周末集中整理
  • KR3:复习2020年听的视频做的笔记,温故而知新
NULL 1/7月KA 2/8月KA 3/9月KA 4/10月KA 5/11月KA 6/12月KA
KR1:《Linux/Unix系统编程手册》(上下) 1-11章 12-21章 22-33章 34-45章 46-56章 56-64章
KR2:《Linux/Unix编程实践教程》 1-2章 3-4章 5-7章 8-10章 11-13章 14-15章

O2:要把shell当作工作中的处理意识

  • 鉴于工作中,现在都用sh来跑测试,自己再验证功能的时候,有机会接触到人家写的,正好可以学习一波。自己用的linux环境,最好也能跑成脚本的形式,而不是敲交互式命令多在脑子里琢磨和看人家实现了啥功能
  • KR1:《Linux命令行与shell脚本编程大全》第3版,Part2部分 (理论知识1月花2h,应该能初步搞定,重点是代码习题
  • KR2:《Linux命令行与shell脚本编程大全》第3版,Part3部分 (1季度吧,没想太好呢)
  • KR3:《shell脚本专家指南》(全年吧,自有,争取年底能读完送人,省得占地方)

O3:要把Python学习到可面试和刷题的程度

  • AB岗嘛,可能我会轮到做Python侧的模块里
  • KR1:《Python学习手册(第4版)》 (整体知识框架1季度搞定,剩下的全年内)
  • KR2:完成Team内交代的任务

C++侧

O4:复习C++基础语法知识

  • KR1:《C++ Primer》英文第5版(全年读完,我不太有信心,平均1月一章吧)
  • KR2:复习2020年听的视频做的笔记,温故而知新

O5:C++11多线程知识

  • KR1:163上的视频
  • KR2:《C++并发编程实战》
  • KR3:需求实现,问题定位时多琢磨一下场景(项目代码中很多地方用了C++11的并发关键字的

check

Q1

M01:

  • 《Linux/Unix系统编程手册》1-11章,完成度只有50%。问题卡在自己没好好深入学,只是浮在面上,挂起了
  • 《C++ Primer》英文第5版,第1章,完成度只有50%。得不到乐趣,完全硬着头皮啃英文,英文还不像中文那样能记住
  • C++11多线程,读代码中见过关键字和用法,但知识点还没串起,主要还是想起它呢
  • 《Linux命令行与shell脚本编程大全》第3版,Part2部分(理论知识,时间长4h样子,主要是复习,写了一个测试用例的shell)
  • Python学习手册(第4版)零散的看了些。(也写了些笔记,但整理对独立写代码帮助不大)

履历

  • 20210128写第1稿(Linux侧,C++侧具体的KR和1月的check,具体的时间项,还没完全排好,不确定是不是工作量太饱和了),时长1H。