清单

把学习成果和未来计划公开,明确计划的时间/行为/书名等,以作鼓励和动力。以输出内容为目标或导向,降低半途而废/掌握半吊子的概率。有些书籍可以多周目阅读,因为知识、经验积累增加,会有不同的收获。

我需要一种适合自己的规划方式,不能再依赖笼统的目标前进了,要仔细想想要成为什么样子的人,怎么衡量是否达标,因此要怎么做

最近在做的

更新于2023.01.08

  • LC刷125题:52/125
  • 读《邓小平时代》~25%
  • 读《刻意练习》~60%

2023目标

  • leetcode连续三场周赛完成3题及以上

2023计划

确定的计划应该是低风险的,为了达到目标应该做的

  • STL源码阅读累计输出3/8篇
    • 内容不限
  • glibc源码阅读累计输出9/13篇
    • 内容不限
  • LC刷125题:52/125
  • 英语学习累计2/75小时
  • 学习chibicc源码,输出至少一篇笔记心得
  • 输出simula、smalltalk对比
  • 读完《邓小平时代》
  • 读完《刻意练习》

备选的计划

因为计划安排导致暂没有加入日程的,如果确定了安排,未来某段时间就会加入日程

  • 《程序员的自身修养——链接、装载与库》一周目
  • 《UCB CS61a SICP Python 中文》二周目
  • 通读一遍《大话设计模式》
  • 完成极客时间《现代C++编程实战》一周目阅读:69%
  • 完成极客时间《数据结构与算法》阅读:87%
  • 完成极客时间《程序员的数学基础课》阅读:30%
  • 完成极客时间《MySQL实战45讲》阅读:4%

期望新增的技术栈

优先级比较低的计划

  • C++的内存结构和时序(编译原理方面)
  • Rust,目前仅在helloworld的水平
  • 编译原理,对理论和工程都感兴趣
  • 2023年输出一个iOS端资产记账APP(如果还在做Mac OS相关开发的话)

结果

结果是自认为成体系或独立的、拿得出手的内容,和复杂度、难易度无关,尽量避免零散的内容,所以有些计划完成后因为暂不成体系,并不会被添加到成果中。以下自2021.01.01起。

  • 《STL源码阅读》系列累计输出3篇
  • 《glibc源码阅读》系列累计输出8篇
  • 《UCB CS61a SICP Python 中文》一周目阅读笔记累计输出4篇
  • 《数据结构和算法》系列累计输出11篇
  • 《进程控制》系列累计输出6篇
  • 开发和维护的小工具/库:
    • djeva:指数基金历史估值查询网站
    • rssblog:基于rss的博客内容聚合网站
    • rssblog-source:csv和json格式的rssblog数据源
    • orlike:使用leancloud作为存储的博文点赞插件
    • hugo-algolia2: 自动构建和提交博客内容索引到algolia的github-action
    • picvt:静态博客图床转换工具
    • fkfish:模拟不同系统重启、crash等界面的摸鱼工具
    • fstats:支持用户自定义脚本和界面的系统信息悬浮窗工具
    • md5any:一个支持计算文件、文件夹md5(伪)的工具库