ARTS 是耗子叔在左耳听风读者群发起的一项活动,可自由参与,每周在 Slack 中的 arst 频道分享。

其中 ARTS 指的是:

  • A means learn the Algorithm,
  • R means learn the English,
  • T means learn the Techniques,
  • S means learn how to influence people.

大意就是 A: 学习一道算法题,R: 阅读一篇技术相关的英文文章,T: 学习一个小技巧,S: 分享对于工作和生活中的一些思考和想法;当然每样每周至少一题。

Algorithm

算法可从 Leetcode 选择,难度自选,目前规划:每完成三题 Easy,做一题 Medium;每完成三题 Medium,学习一题 Hard。即 9-Easy --> 3-Med --> 1-Hard,一圈刚好十三题,完美循环。

每道题提供至少三种解法。 1

Review

目前文章来源主要是 Medium,比较关注 Python 的 Tag,然后由此扩展;接下来准备找一些相关领域的英文博主关注。

目前这方面比较欠缺,一是英文基础较差,没有英语文章的阅读习惯,平日都是借翻译观其大意。这是接下来要加强的地方,不过年内的重点还是在编程这块,目前能主动去获取,并培养习惯即可。

Techniques

技巧这块应该是最喜欢的吧,本身就对折腾工具这块很感兴趣。有打算把一些常用的软件在 Note 做一些分享,如配置及日常(为什么)使用;或者整理成系列到我的 WiKi 上。前几天看到一句话很喜欢,大意是 创建自己的 WiKi,不要害怕和世界分享你所知道的。

Share

其实这块还是很广的,无论是阅读文章、书籍,还是工作生活中碰到的一些困惑,甚至是社会热点都行,重点在于思考和总结吧。

风格及规范

除了遵守 Markdown 书写规范之外:

  • 在文章开头简略提要内容,在 Slack 分享时也是如此;
  • 标题与内容并列,如果某个条目下有多个内容则使用四级目录,如:Algorithm: 001 easy-Two Sum;
  • 算法题有解题思路,并写出所知道的每种解法;
  • 统一放至 ARTS 页面。

一些想法

看到 ARTS 的时候,想到的是 Technology 和 Liberal Arts,便想能不能扩展成 TECH 和 ARTS,不过还没开始实践,主要是找不到对应的名次。上周看到已经有群友把 ARTS 按个人的需求来扩展了,其实 ARTS 本身是一个基点,把基础做好,每个人都可以去根据自身的能力去扩展。抽空想想在不打乱 ARTS 的情况下加上 TECH。

建议

能坚持下去才是王道,不要虎头蛇尾。

来自耗子叔的建议:

完成一个 ARTS 的时间不要超过 5 个小时,尽题控制在 2-3 个小时以内,少了你投入不够,多了难以坚持。这 2-3 个小时的时间分配是,算法题 30-60 分钟,英文文章 30 分钟,Tip 回想一下本周工作中学到的一个小技巧(10 分钟),Share 思考一个技术观点、社会热点、一个产品或是一个困惑(这个时间应该放在日常),然后花 30-60 分钟写下来。


  1. 2018-07-17 新增