现在是 2020 年的一月一日,和普通放假的日常一样:1. KFC,2.电脑, 3.看书/编程。和之前不一样的是,咖啡点的是加冰的美式。回想起过去的一年,不在办公室的时候,我通常也会去找一个地方学习,常做的事情有

  • 刷课。MIT 6.824、SICP 那种
  • 刷 OJ。通常是 Leetcode 或者 codewars,其中在 leetcode 上打了一段时间的周赛
  • 看书。通常都是计算机相关的书籍,最近看的是 FP 相关
  • 写博客。和现在一样

这些事情都是我换个人喜欢做的,但是对外却有优先级。比如说如果我最近要参加面试,我可能会花更多的时间在刷 OJ;如果我最近要用一门新语言/框架,我可能会选择看书;如果我最近时间比较充裕且没有外部的需求,那么我会像现在一样写博客或者用一段连续且足够长的时间来刷课程。

这么做既满足了自己的喜好,也能够根据外部的状态及调整。

随着时间的推移,我越来越觉得自己即将成为那种很标准的「职场码农」。快速完成外部的需求,给团队带来价值,快速学习一门新技术,快速补偿技术债。但是我自己也不得不承认,因为这种策略,我到目前没有那种能做到 top 的事情。首先解释一下做到 top:比如说刷 OJ,我可以通过周赛或者自己的积分排名来判断,或者我可以去给某个知名开源的框架做贡献,通过 contributors 排名来看自己做的程度。做到 top 有时候不仅仅是因为自己多多少少有「追名逐利」的情结,更因为我坚持认为,如果喜欢做一件事情,肯定有把事情做好的意愿,那么只要不断坚持做自然就会做到 top。

前段时间的一个周末,我去了一家摊饼店,拍下了一行字

如果说,一个人可以一辈子专注于一件事情上,并且不会被别的事情所干扰或者诱惑应该是非常值得羡慕的。可是如果用资本家的眼光去看待这个,肯定会让人觉得这个人只知道打工(这里不把打工做贬义)。我记得在「泰囧」电影里面有个对白

资本家热爱「挣钱」本身这件事情,所以会用经营、扩张的眼光去看待做葱油饼。葱油饼小哥说秘方就是要自己亲自做,新鲜出炉,这是热爱做葱油饼人的眼光。不过这个世界就是需要这两种人。

如果把「做葱油饼」换成「写代码」,这个对白产生的效果应该是类似的。

我想说不论是为了更高的薪水不断学习,还是因为热爱编程本身不断学习,这两者应该是都被认可的。在现实世界中,我认为这两种动机应该是都存在的,或者说人本身就是这样的,既希望做的事情是自己喜欢的,也希望做的事情能给自己带来更多收入。

2020年,我们是野性和文明共存的。

新年快乐!