Newsletter #2

Books

1367

忘了从什么渠道得知的这本书,趁着端午终于看完了。这是一本推理小说,由 6 个推理故事组成,虽然都是本格推理,但每个故事都反应了不同时代背景下香港当时的状态(从 Subtitle 也能看出点端倪)。6 个故事都很精彩,上来第一个故事就抓到我了,「最长的一天」也很不错,两个看似完全不相关的案件,非常巧妙地融合在了一起,最后一个故事作者的叙事手法做了些改变,承接第一个故事,形成闭环。

你当像鸟飞往你的山

我的年度最佳,是那种可以看到凌晨 4 点,不带跳过的书。她触动到了我内心的某些东西。从大框架来看,其实并没有什么特别:一个小女孩经过自己的努力,终于从大山里走出来并拿到高等学府博士学位的励志故事,但作者刻意弱化了其中的励志部分。重点描述了家人(主要是父亲)独特的世界观,以及自己被这个世界观所影响带来的与其他人的格格不入,小时候在废料场被父亲支配的恐惧,在家里被有暴力倾向的哥哥施暴的阴影,希望自己能走出大山的母亲,也站在了父亲的一边时的绝望。

但是我不能做这个工作,因为这么做就意味着倒退回过去。我已经搬回家来住,回到我以前的房间,回到我过去的生活。如果我再为爸爸工作,每天早晨醒来就穿上钢头靴跋涉至废料场,那就好像过去的四个月什么都不曾发生,仿佛我从未离开。

第二天早上四点,我开车前往斯托克斯商店,上了十个小时的班。下午天色尚早,下起了倾盆大雨,我回到家时,发现我的衣服都被扔在了屋前的草坪上。我把它们拿回屋子。母亲正在厨房调制精油,见我穿着湿淋淋的衬衫和牛仔裤走过,她什么也没说。

我打开壁橱,我的废料场专用靴就放在里面,四个月前我把它们收了起来。我穿上靴子,感觉自己从未脱下过它们。

但家人毕竟是家人,虽然奇怪的观点会让他们的行为看起来不可理喻,但依旧能感受到他们发自内心的爱,家人就是这样的存在,是一种纠缠态。

如果你在美国,”他低声说,“无论你在哪个角落,我们都可以去找你。我在地下埋了一千加仑汽油。世界末日来临时我可以去接你,带你回家,让你平平安安的。但要是你去了大洋彼岸……

Articles

Boost your motivation to learn hard things

来自学习大神 scotthyoung 的一篇文章,从驱动力、焦虑感、分心事三个要素描述了它们对学习带来的影响。

驱动力是很重要的一个因素,缺乏驱动力容易陷入到焦虑状态,然后就被各种让你分心的事情所捕获。

文章也列举了降低焦虑感的方法,和避免分心的一些建议(个人感觉作用不大),但最重要的还是构建出一个让你感到兴奋的目标。

Beginner’s Guide To Abstraction

我们通常会遇到这样的场景:咦?这段代码不是在某个地方出现过么?出于 DRY 考虑,我们把它抽成一个方法吧。这篇文章就是讨论这类抽象,有时候这并不见得是一件正确的事情。结合了几个例子来讨论这个问题,最后给出的结论是:

  • 多从复杂度的角度去考虑,抽象后降低复杂度了么?
  • 需求会变动,之后这个抽象后的方法不一定能够优雅地覆盖变化的需求
  • 如果不确定,宁可不抽象

所以,当比较有底代码间有明显的共性且不太会变动时,可以抽一层,怎么算「比较有底」呢,一个判断是:类似的代码出现了 3 次,Rule of Three,可以结合这篇文章一起看。

PS: 这篇文章在 HN 上也有热烈的讨论。

我作为独立开发一年赚多少钱?

很少见到会公布具体数字的文章,作者在这篇文章里展示了去年一年通过第三方网课平台获得的收入(20万元左右),以及他对自由职业的一些想法,比如对时间的自由把控、重燃创作热情和技术成长。从收入来看,自由职业(尤其是在前期)跟公司上班通常会有些差距,但如果认准这条路,获得跟公司不相上下的收入同时还能保留自由度也不是没有可能。