有幸赶上了公司的政策变化,我有 12 周的陪产假来做全职奶爸,照顾家人的同时希望挤出时间来学习,毕竟在职期间很有有机会能有近 3 个月的假期。
照顾孩子兼顾学习真不是一件轻松的事情,我尽力兼顾了两者,做了如下的流水账记录。
计划
我知道 12 周会很快过去,就在已经快要过去了 2 周时我决定有计划的来完成一些任务,比如:
- 完成《代码整洁之道》、《重构》以及《动手学习深度学习这三本书》的阅读和豆瓣评论
- 为 pre-commit 写一个 clang-format 和 clang-tidy 的
cpp-linter-hooks
- 完成每个月 15 节英语课以及 3~4 的体育锻炼(游泳和足球)
- 找一个可以作为长期业余参与的开源项目,例如 pytest,tox,pypa。
也就是从休假的第 2 周开始,我开始记录每周的完成的小任务。
周报
第 11~12 周(8.15 - 8.28)- 最后两周
时间过得太快了,不知不觉就是假期的最后两周了。
- Validate VMs
- 更新关于
setuptools_scm
的使用。 - 在 cpp-linter Org 中做一些项目的修改和代码评审
第 10 周(8.8 - 8.14)- 最后三周
- Validate VMs
- 总结关于
setuptools_scm
的使用。
第 9 周(8.1 - 8.7)- 时间过得真快,转眼就到了陪产假的最后 4 周了
- Draft 一篇关于参与开源的文章
- 做了一些工作,以及 Troubleshooting support;参与开源项目和 Code Review。
- 游泳以及完成《重构》书评
第 8 周(7.25 - 7.31)
- 做
cpp-linter
里的一些项目的更新,做 Artifactory 的迁移和测试。 - 这周计划做的事情世纪没完成几样,比如写文章和看书。
- 游泳
第 7 周(7.18 - 7.24)
- 发现 Python 真是入门容易学好难… 初步学了一下 tox 和 mypy,会之后的 project 中尝试使用。
- 重构了代码,本打算并把 Code Coverage 写到 100 %,但没实现,pytest 还需要继续学。
- 在琢磨一个有意思的可以作为长期业余时间来做的项目,目前有个模糊的雏形,先试试看
- 《重构》书没怎么读,周六游泳可以继续
第 6 周(7.11 - 7.17)
- 完成了
cpp-linter-hooks
功能的开发并把它迁移到 cpp-linter org 下面。 - 创建了
.github
仓库,对于 org 这是一个很神奇的残酷,玩法很多,还在陆续探索中。 - 终于把读 Code Clean 的书评交了,还需继续读完成任务。
- 周五发了一篇公众号文章,是之前写的,整理终于发出了,这是 3 个月以来的第一次更新。
- 周日去游一次泳。
第 5 周(7.4 - 7.10)
- 上周主要是抽空写
clang-tools-pip
和cpp-linter-hooks
这两个功能,目前完成大概 70%,预计本周可以基本结束。 - 工作上也花了点时间,修复了之前写的 pipeline 的几个问题
- 上周开始读《重构》了,但没多少时间花在读书上,没读几页。一致想更新公号文章,可惜挺花时间的
- 上周日游泳也没游,因为脖子坏了,可能是喂奶低头造成的 :(
第 3 - 4 周:
- 《代码整洁之道》 P56 - P130
- 在实现
cpp-linter-hooks
之前需要实现 install clang-tools with pip, 因此我创建了clang-tools-pip
- 去市游泳馆游了一次泳,第二次本已约好但临时有事取消了
第 2 周:
- 《代码整洁之道》 P26 - P56
- 创建了
cpp-linter-hooks
仓库,学习别人的代码 - 计划本周末和乔教练去游泳
转载本站文章请注明作者和出处,请勿用于任何商业用途。欢迎关注公众号「DevOps攻城狮」