重启之前写 Weekly Review 的习惯,一方面为了总结上一周都做了什么,另一方面也为了督促自己多多做事,不要碌碌无为。

2018 这半年多的时间里面博客一直没有再继续写下去,工作占去了大部分的时间,剩下的时间又都分配给爱好,所以写博客这件事就暂时搁置了下来。过去一年的时间里面主要发展了两个爱好,摄影和滑板,即使是爱好,也会想把它做好,所以空闲下来的时间大部分精力都花在了上面。经过这半年多的时间来看,一个人不太可能同时把好几件事做得不错,所以在未来的一段时间内,需要考虑一下舍弃掉一项爱好了,或者只是仅仅当做爱好,不用去过于较真。

自从工作了,发现刻意学习专业知识的时间越来越少,大部分情况都是工作中遇到什么东西不太了解然后找相关资料学习一下,Vue.js、PHP 就是在工作中学会的,虽然不能说熟练,但是应对基本开发内容还是没什么问题。Vue.js 看了一下官方文档就开始写了,PHP 甚至都没有看什么东西,就只是看了一下公司之前的源码,毕竟语言的内容大部分都是相通的,PHP 又和 Python 同为动态语言,基本上东西都差不多,熟悉了一天就开始上手开发业务了,增删改查的内容也不太需要太多技术含量。

这种学习方式可以被称之为「自顶向下」的学习方法,和学校的「自底向上」的学习方法孰优孰劣,还得视情况而来。前者可以快速用起来,不用了解底层的内容,上手快,耗费时间短,但很容易停留在「顶」,没有继续深入下去,最后浮于表面;后者更加系统,学完会有一个整体的脉络,但是耗费时间长,底层的知识没办法实践,最后流于理论。所以正确的方式应该是把这两者结合起来,例如我主要是一个「后端开发工程师」,那对于 Vue.js 的一些底层实现理论,现在确实没有必要太了解,之后有需要的时候再看也不迟;而 CPython 底层的实现却是需要了解的内容,了解底层实现的缺陷在哪里,才能更好地进行优化。所以学习也要分好优先级,毕竟精力有限,不太重要的学习内容可以先靠后。

说道学习,再谈一下「刻意学习」的问题,学习不是堆时间、拼谁比谁学的更久,更重要的是用对方法,这一点在学滑板的过程中领会很深。之前很长一段时间练习滑板都是在堆砌时间,虽说也有进步,但是太缓慢了,大部分的时候都是呆在「舒适区」内做一些自己已经熟练的动作,后来看到了 Rodney Mullen 1 的学习方法:

In short, Mullen is a very driven, smart individual. While many skaters spend a similar amount of hours skating every day as Mullen has, very few use those hours as efficiently as he did.

The minimum amount of time to spend on the board to impove is two hours a day, every day, without fail. One hour a day is enough to maintain skills, but you'll never impove. Five hours+ a day is the key to rapid development.

Mullen prefers to skate alone, and so those two hours are spent skateboarding, and nothing else. In the 80s, he'd use a Casio watch with a stopwatch to time his sessions and make sure his sessions were long enough, even pausing the stopwatch when he took a short break.

He breaks down his five hour weekend sessions thus:

  • 30 minutes: warming up, not worring about consistency.
  • 3 hours: practicing his contest run, breaking it down into three 40 second segments, and doing them over and over again until he could do them without looking at his board.
  • 90 minutes: learning new tricks.

He also kept a skate notebook, writing down ideas for tricks, noting down observations on how his board flipped, and observing how different foot positions affected tricks.

简单来说,Mullen 一直在按照计划来练习,而不是漫无目的地「玩」滑板,这也是他能成为大师的原因之一吧。


  1. 滑板教父,街式滑板的发源者。