ARTS是什么? Algorithm:每周至少做一个LeetCode的算法题 Review:阅读并点评至少一篇英文技术文章 Tip:学习至少一个技术技巧,总结和归纳日常工作中遇到的知识点 Share:分享一篇有观点和思考的技术文章

    马上就要春节了,经历大半年的ARTS打卡后,突然想来个总结。然后思维越来越发散,反复在思考ARTS带给了我什么,于是就有了这个决定。

    首先决定是,停止每周的ARTS,改为每月月报的形式输出。

    ARTS给我带来了很多好处,例如:

    1. 监督我养成持续学习的好习惯。
    2. 通过算法、翻译、输出的方式,使得自己最大化吸收所学知识。

    但是随之而来也有一些不好的现象,比如:

    1. 忙的时候或者偶尔懒惰的时候,为了打卡而打卡,这种打卡的心态影响到了后续的学习心态。
    2. 发现自己现在的水平不足以支撑每周的输出,粗制滥造的文章跟形式打卡也没什么区别,今晚突然想起来,要是流水文写成了习惯,对自己的害处是很严重的

    所以,我结合了我这半年多的打卡经验。我认为我需要慢下来,提高输出内容。所以我给自己制定了类似“月报”的计划,具体如下:

    1. 每个月最少4道算法题,必须有详细的题解。
    2. 每个月输出最少2篇自己的文章,推荐文章必须有详细的理由。
    3. 每个月输出最少3篇有思想深度的译文或者开源框架的系列译文。
    4. 每个月输出最少10个tips。

    这样做的原因有以下几点:

    1. 将周期拉长至一个月,这样因为工作忙而导致的低质量打卡出现的概率极大降低
    2. 减少数量但是要求自身质量,都是硬性指标,督促自己必须完成。尽管数量减少,但是仔细想来,这大半年自己认为是精品的文章不过2篇。
    3. 译文是程序员提高文档阅读水平中要的途径,所以译文的水平也必须是高质量。
    4. tips在我看来是要养成随时总结的好习惯,碰到自己不会的好的想法就记下来,每个月总结一次,这样的话学到的知识点也会越来越多。

    所以,“ARTS - 第23周”应该是一篇ARTS的告别文章,哈哈哈。希望自己在2022年学习能够更上一层楼。