An old dog learns code

2019半年小结

July 28, 2019



写在前面

这是今年的第十篇博客。距离上一次写博客已经过去四个月了。

4 月份入职了新公司做 web 前端,主要写移动端页面和管理后台。刚开始为了适应新公司技术栈和工作节奏加班成瘾,忘了写博客,所幸现在效率提高后又有了打理的时间。这几个月其实并没有闲着,也攒了一些工作记录,整理后会陆续发上来。

2019 年计划完成情况

下面是年初时定下的年度目标,如果每项目标等权,那么目前的完成率大约是 50%,按时间算大概落后计划 8%,也就是 1 个月的工作量。这些目标中有一些没有完成半数;有些内容过多,需要重新调整:

  1. [ 100% ] 逐步调整作息时间:11 点睡,6 点起
  2. [ 100% ] 全面体检 1 次
  3. [ 100% ] 换一份新工作,收入有所提升
  4. [ 0% ] 深入了解 JS 异步机制,能够自己实现 promise 和 rxjs
  5. [ 0% ] 能够独立搭建前端脚手架、部署 CI/CD 环境
  6. [ 100% ] (可选目标)关注 WebAssembly,写一个 demo
  7. [ 100% ] 学一门新开发语言,比如 python
  8. [ 80% ] LeetCode 刷题 150 道
  9. [ 42% ] 博客全年至少更新 24 篇文章
  10. [ 0% ] 尝试用英文写作,至少写 3 篇英文博客
  11. [ 15% ] 重新学习数学:完成网易公开课《MIT-线性代数》
  12. [ 25% ] 全年读书 12 本以上,其中英文书 3 本以上
  13. [ 100% ] 找到合适的个人数据管理工具,追踪阅读过的网络文章
  14. [ 75% ](可选目标)英文词汇量达到 20000
  15. [ 0% ](可选目标)减少 50% 手机使用时间,每天少于 1.5 小时
  16. [ 0% ](可选目标,依赖 13)英文信息内容占比达到 50%

1-3 借着换工作的机会完成了,目前作息时间还在继续保持;

4 还没有开始;

5 还没有开始,有个机会可以在工作中练习;

6 超前完成,工作中已经用上了。仿照了网上的例子,把 openCC 语言库打包,做了一个浏览器的翻译服务;

7 工作里用到了 python,算是熟悉了语法,有时间考虑再做个小 demo 什么的,应该有机会;

8 已经完成了 120 题,easy 和 medium 难度的题目差不多刷了 2 遍。还剩 30 道 hard 题目没有完成,等 10 月份用 1-2 周时间集中突破。算法这个东西在学习阶段不太适合细水长流慢慢来,集中做比较有效率;

9 差的比较多,目前才完成了 2/5,不过今年完成 24 篇应该问题不大;

10 目前进度为 0,应该也可以完成;

11 进度滞后,总共有 35 节课,目前进度 1/7,有可能今年无法完成,修正目标为完成全部课程的 80%(顺便吐个槽,原来不是我蠢,所以学不好线性代数,真的是本科时候老师讲的太垃圾。MIT 的老爷子讲的太好了,从线性组合到线性方程组再到接下来矩阵的秩,每一步都有了意义,而且层层深入,说醍醐灌顶毫不为过,这是目前收获最大的单个目标);

12 今年到现在读完了 4 本书,也进度滞后,不过这个应该完成难度不大,准备追加一项写读书笔记的要求,年底前完成 3 篇读书笔记,计入博客文章数;

13 已完成,注册了一个 pocket 账号,打通了浏览器和手机端,现在碎片化阅读的内容基本都保存在 pocket 上。所有阅读过的文章链接可以导出为清单,自己写一个程序就可以统计阅读量了,正好是目标#16 想完成的;

14 完成度 70%-80%,现在词汇量测试基本稳定在 14000-16000 这个区间,年底前稳定在 80%的水平就可以了;

15 以目前工作情况和生活习惯来看,1.5 小时日均手机使用时间不可能达到,修正到 4 小时以内;

16 此项修正为写一个简单的桌面应用统计阅读量,数据比例不再限制;

以上...